aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am27
1 files changed, 21 insertions, 6 deletions
diff --git a/Makefile.am b/Makefile.am
index 551a1bb..b8d196f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,12 +5,27 @@ bin_PROGRAMS = redshift
redshift_SOURCES = \
src/redshift.c \
src/colorramp.c src/colorramp.h \
- src/randr.c src/randr.h \
- src/vidmode.c src/vidmode.h \
src/solar.c src/solar.h
-AM_CFLAGS = $(X11_CFLAGS) $(XF86VM_CFLAGS) $(XCB_CFLAGS)
-redshift_LDADD = -lm \
+EXTRA_redshift_SOURCES = \
+ src/randr.c src/randr.h \
+ src/vidmode.c src/vidmode.h
+
+AM_CFLAGS =
+redshift_LDADD = -lm
+
+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) \
- $(XCB_LIBS) $(XCB_CFLAGS)
+ $(XF86VM_LIBS) $(XF86VM_CFLAGS)
+endif