fluxbox/util/Makemodule.am
Sami Kerola 7541054b29 build-sys: move to non-recursive build
This rather large change will attempts to make 'make' to work better.
See excellent paper 'Recursive Make Considered Harmful' by Peter Miller
for further explanation why several make files is worse than one for
whole project.

Note.  The tests are build with 'make check' rather than defining TEST.

Reference: http://miller.emu.id.au/pmiller/books/rmch/
Reference: http://karelzak.blogspot.co.uk/2013/02/non-recursive-automake.html
2013-05-26 10:38:11 +01:00

58 lines
1.1 KiB
Text

# util/Makefile.am for Fluxbox
bin_SCRIPTS = \
util/fbsetbg \
util/fluxbox-generate_menu \
util/startfluxbox
EXTRA_DIST += \
util/fbsetbg
PATHFILES += \
util/startfluxbox \
util/fluxbox-generate_menu
bin_PROGRAMS += \
fbsetroot \
fluxbox-remote \
fluxbox-update_configs
fbsetroot_SOURCES = \
src/FbAtoms.cc \
src/FbRootWindow.cc \
util/fbsetroot.cc \
util/fbsetroot.hh
fbsetroot_LDADD = \
libFbTk.a
fbsetroot_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(fbtk_incdir) \
-I$(src_incdir) \
-I$(nls_incdir)
fbsetroot_LDFLAGS = \
$(FONTCONFIG_LIBS) \
$(FRIBIDI_LIBS) \
$(X11_LIBS) \
$(XFT_LIBS) \
$(XRENDER_LIBS)
fluxbox_update_configs_SOURCES = \
src/defaults.cc \
src/Resources.cc \
util/fluxbox-update_configs.cc
fluxbox_update_configs_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(fbtk_incdir) \
-I$(src_incdir) \
-I$(nls_incdir)
fluxbox_update_configs_LDADD = \
libFbTk.a
fluxbox_update_configs_LDFLAGS = \
$(FRIBIDI_LIBS) \
$(X11_LIBS)
fluxbox_remote_SOURCES = \
util/fluxbox-remote.cc
fluxbox_remote_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(fbtk_incdir)
fluxbox_remote_LDFLAGS = \
$(X11_LIBS)