Switch to heirarchial makefiles. Seems to be the only way to make
distcheck happy :(
This commit is contained in:
+2
-57
@@ -1,69 +1,14 @@
|
||||
|
||||
SUBDIRS = po
|
||||
SUBDIRS = src po
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
# I18n
|
||||
localedir = $(datadir)/locale
|
||||
INCLUDES = -DLOCALEDIR=\"$(localedir)\"
|
||||
|
||||
# redshift Program
|
||||
bin_PROGRAMS = redshift
|
||||
|
||||
redshift_SOURCES = \
|
||||
src/redshift.c \
|
||||
src/colorramp.c src/colorramp.h \
|
||||
src/solar.c src/solar.h
|
||||
|
||||
EXTRA_redshift_SOURCES = \
|
||||
src/randr.c src/randr.h \
|
||||
src/vidmode.c src/vidmode.h
|
||||
|
||||
AM_CFLAGS =
|
||||
redshift_LDADD = @LIBINTL@
|
||||
EXTRA_DIST =
|
||||
|
||||
if ENABLE_RANDR
|
||||
redshift_SOURCES += src/randr.c src/randr.h
|
||||
AM_CFLAGS += $(XCB_CFLAGS) $(XCB_RANDR_CFLAGS)
|
||||
redshift_LDADD += \
|
||||
$(XCB_LIBS) $(XCB_CFLAGS) \
|
||||
$(XCB_RANDR_LIBS) $(XCB_RANDR_CFLAGS)
|
||||
endif
|
||||
|
||||
if ENABLE_VIDMODE
|
||||
redshift_SOURCES += src/vidmode.c src/vidmode.h
|
||||
AM_CFLAGS += $(X11_CFLAGS) $(XF86VM_CFLAGS)
|
||||
redshift_LDADD += \
|
||||
$(X11_LIBS) $(X11_CFLAGS) \
|
||||
$(XF86VM_LIBS) $(XF86VM_CFLAGS)
|
||||
endif
|
||||
|
||||
# gtk-redshift Script
|
||||
if ENABLE_GTK
|
||||
gtk_redshift_PYTHON = \
|
||||
src/gtk-redshift/__init__.py \
|
||||
src/gtk-redshift/statusicon.py \
|
||||
src/gtk-redshift/defs.py
|
||||
gtk_redshiftdir = $(pythondir)/gtk_redshift
|
||||
|
||||
dist_bin_SCRIPTS = src/gtk-redshift/gtk-redshift
|
||||
EXTRA_DIST += src/gtk-redshift/defs.py.in
|
||||
endif
|
||||
|
||||
# Icons
|
||||
icondir = @datadir@/icons/hicolor/scalable/apps
|
||||
icon_DATA = data/icons/hicolor/scalable/apps/redshift.svg
|
||||
|
||||
EXTRA_DIST += $(icon_DATA)
|
||||
EXTRA_DIST = $(icon_DATA)
|
||||
|
||||
|
||||
CLEANFILES = src/gtk-redshift/defs.py
|
||||
|
||||
# Local python definitions
|
||||
src/gtk-redshift/defs.py: src/gtk-redshift/defs.py.in
|
||||
sed -e "s|\@bindir\@|$(bindir)|g" \
|
||||
-e "s|\@localedir\@|$(localedir)|g" $< > $@
|
||||
|
||||
# Update PO translations
|
||||
.PHONY: update-po
|
||||
update-po:
|
||||
|
||||
@@ -107,6 +107,8 @@ AC_CHECK_FUNCS([setlocale strchr floor pow clock_gettime])
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
po/Makefile.in
|
||||
src/Makefile
|
||||
src/gtk-redshift/Makefile
|
||||
])
|
||||
AC_OUTPUT
|
||||
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
SUBDIRS = gtk-redshift
|
||||
|
||||
# I18n
|
||||
localedir = $(datadir)/locale
|
||||
INCLUDES = -DLOCALEDIR=\"$(localedir)\"
|
||||
|
||||
# redshift Program
|
||||
bin_PROGRAMS = redshift
|
||||
|
||||
redshift_SOURCES = \
|
||||
redshift.c \
|
||||
colorramp.c colorramp.h \
|
||||
solar.c solar.h
|
||||
|
||||
EXTRA_redshift_SOURCES = \
|
||||
randr.c randr.h \
|
||||
vidmode.c vidmode.h
|
||||
|
||||
AM_CFLAGS =
|
||||
redshift_LDADD = @LIBINTL@
|
||||
EXTRA_DIST =
|
||||
|
||||
if ENABLE_RANDR
|
||||
redshift_SOURCES += randr.c randr.h
|
||||
AM_CFLAGS += $(XCB_CFLAGS) $(XCB_RANDR_CFLAGS)
|
||||
redshift_LDADD += \
|
||||
$(XCB_LIBS) $(XCB_CFLAGS) \
|
||||
$(XCB_RANDR_LIBS) $(XCB_RANDR_CFLAGS)
|
||||
endif
|
||||
|
||||
if ENABLE_VIDMODE
|
||||
redshift_SOURCES += vidmode.c vidmode.h
|
||||
AM_CFLAGS += $(X11_CFLAGS) $(XF86VM_CFLAGS)
|
||||
redshift_LDADD += \
|
||||
$(X11_LIBS) $(X11_CFLAGS) \
|
||||
$(XF86VM_LIBS) $(XF86VM_CFLAGS)
|
||||
endif
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
if ENABLE_GTK
|
||||
gtk_redshift_PYTHON = \
|
||||
__init__.py \
|
||||
statusicon.py
|
||||
nodist_gtk_redshift_PYTHON = \
|
||||
defs.py
|
||||
gtk_redshiftdir = $(pythondir)/gtk_redshift
|
||||
|
||||
dist_bin_SCRIPTS = gtk-redshift
|
||||
EXTRA_DIST = defs.py.in
|
||||
endif
|
||||
|
||||
CLEANFILES = defs.py
|
||||
|
||||
# Local python definitions
|
||||
defs.py: defs.py.in
|
||||
sed -e "s|\@bindir\@|$(bindir)|g" \
|
||||
-e "s|\@localedir\@|$(localedir)|g" $< > $@
|
||||
Reference in New Issue
Block a user