diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2023-03-10 22:35:59 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2023-03-11 08:19:46 +0100 |
commit | dbaf5022d8b24fdd1672dd00eacb7532fbdc5310 (patch) | |
tree | 8eb44d50f853cb2ceace3f832315b0904306c443 /Makefile.am | |
parent | 8990a0360032fb11505b47dffe898352e3e1d549 (diff) |
Have a Makefile.am per directory.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 218 |
1 files changed, 14 insertions, 204 deletions
diff --git a/Makefile.am b/Makefile.am index 075f40e..8e51600 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,213 +1,23 @@ -SUBDIRS = lib libprog . po tests +SUBDIRS = lib libprog . po tests/libgnu tests/libprog LTV_CURRENT = 0 LTV_REVISION = 0 LTV_AGE = 0 -LTV_ADW_CURRENT = 0 -LTV_ADW_REVISION = 0 -LTV_ADW_AGE = 0 - DLL_VERSION = $$(expr $(LTV_CURRENT) - $(LTV_AGE)) -ADW_DLL_VERSION = $$(expr $(LTV_ADW_CURRENT) - $(LTV_ADW_AGE)) - -bin_PROGRAMS = disfluid - -lib_LTLIBRARIES = \ - libdisfluid.la \ - libdisfluid-adwaita.la - -include_HEADERS = include/disfluid.h -pkginclude_HEADERS = include/disfluid/adwaita.h - -ACLOCAL_AMFLAGS = -I m4 -I m4prog -EXTRA_DIST = m4/gnulib-cache.m4 m4prog/gnulib-cache.m4 \ - eu.planete_kraus.Disfluid.Source.svg \ - eu.planete_kraus.Disfluid.Devel.svg \ - eu.planete_kraus.Disfluid.svg \ - eu.planete_kraus.Disfluid-symbolic.svg - -hicolordir = $(datadir)/icons/hicolor - -appscalablehicolordir = $(hicolordir)/scalable/apps -appsymbolichicolordir = $(hicolordir)/scalable/apps -app48hicolordir = $(hicolordir)/48x48/apps -app256hicolordir = $(hicolordir)/256x256/apps - -dist_appscalablehicolor_DATA = \ - eu.planete_kraus.Disfluid.Devel.svg \ - eu.planete_kraus.Disfluid.svg - -dist_appsymbolichicolor_DATA = \ - eu.planete_kraus.Disfluid-symbolic.svg - -dist_app48hicolor_DATA = \ - icons/48x48/eu.planete_kraus.Disfluid.Devel.png \ - icons/48x48/eu.planete_kraus.Disfluid.png \ - icons/48x48/eu.planete_kraus.Disfluid.symbolic.png - -dist_app256hicolor_DATA = \ - icons/256x256/eu.planete_kraus.Disfluid.Devel.png \ - icons/256x256/eu.planete_kraus.Disfluid.png \ - icons/256x256/eu.planete_kraus.Disfluid.symbolic.png - -desktopdir = $(datadir)/applications -dist_desktop_DATA = -EXTRA_DIST += \ - eu.planete_kraus.Disfluid.desktop.in \ - eu.planete_kraus.Disfluid.Devel.desktop.in - -if DISFLUID_IS_NIGHTLY -dist_desktop_DATA += \ - eu.planete_kraus.Disfluid.Devel.desktop -else -dist_desktop_DATA += \ - eu.planete_kraus.Disfluid.desktop -endif - -disfluid_SOURCES = \ - src/disfluid/main.c - -disfluid_CPPFLAGS = \ - -I libprog -I $(srcdir)/libprog \ - -I include -I $(srcdir)/include \ - -DLOCALEDIR=\"$(localedir)\" \ - -DINSTALLDIR=\"$(bindir)\" \ - -DGETTEXT_PACKAGE=\"$(PACKAGE)\" - -disfluid_LDADD = \ - libprog/libgnu.la \ - libdisfluid.la \ - libdisfluid-adwaita.la \ - $(LIBTHREAD) \ - $(LTLIBINTL) \ - $(SETLOCALE_LIB) \ - $(SETLOCALE_NULL_LIB) \ - @INTL_MACOSX_LIBS@ - -libdisfluid_la_SOURCES = \ - src/libdisfluid/disfluid-authors.h \ - src/libdisfluid/disfluid-init.h \ - src/libdisfluid/disfluid-tests.h \ - src/libdisfluid/disfluid-version.h \ - src/libdisfluid.c - -libdisfluid_la_CPPFLAGS = \ - -I lib -I $(srcdir)/lib \ - -DBUILDING_LIBDISFLUID \ - -I include -I $(srcdir)/include \ - -DLOCALEDIR=\"$(localedir)\" \ - -DINSTALLDIR=\"$(bindir)\" \ - -DLATEST_MAJOR_VERSION=\"$$(cat .prev-version | sed 's/\.[0-9]+$$//')\" - -libdisfluid_la_CFLAGS = $(CFLAG_VISIBILITY) -libdisfluid_la_LIBADD = \ - lib/libgnu.la -libdisfluid_la_LDFLAGS = \ - -no-undefined \ - -version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) \ - $(LIBTHREAD) \ - $(LTLIBINTL) \ - $(SETLOCALE_LIB) \ - $(SETLOCALE_NULL_LIB) \ - @INTL_MACOSX_LIBS@ - -libdisfluid_adwaita_la_SOURCES = \ - src/adwaita/disfluid-application.c \ - src/adwaita/disfluid-about.c - -libdisfluid_adwaita_la_CPPFLAGS = \ - -I lib -I $(srcdir)/lib \ - -DBUILDING_LIBDISFLUID_ADWAITA \ - -I include -I $(srcdir)/include \ - -DLOCALEDIR=\"$(localedir)\" \ - -DINSTALLDIR=\"$(bindir)\" - -libdisfluid_adwaita_la_CFLAGS = $(CFLAG_VISIBILITY) -libdisfluid_adwaita_la_LIBADD = \ - lib/libgnu.la -libdisfluid_adwaita_la_LDFLAGS = \ - -no-undefined \ - -version-info $(LTV_ADW_CURRENT):$(LTV_ADW_REVISION):$(LTV_ADW_AGE) \ - $(LIBTHREAD) \ - $(LTLIBINTL) \ - $(SETLOCALE_LIB) \ - $(SETLOCALE_NULL_LIB) \ - @INTL_MACOSX_LIBS@ - -if RELOCATABLE_VIA_LD -libdisfluid_la_LDFLAGS += `$(RELOCATABLE_LDFLAGS) $(libdir)` -libdisfluid_adwaita_la_LDFLAGS += `$(RELOCATABLE_LDFLAGS) $(libdir)` -endif +bin_PROGRAMS = +lib_LTLIBRARIES = +noinst_LTLIBRARIES = +include_HEADERS = +check_PROGRAMS = DISTCLEANFILES = +EXTRA_DIST = m4/gnulib-cache.m4 m4prog/gnulib-cache.m4 +ACLOCAL_AMFLAGS = -I m4 -I m4prog +TESTS = -if HAVE_LD_OUTPUT_DEF -libdisfluid_la_LDFLAGS += \ - -Wl,--output-def,libdisfluid-$(DLL_VERSION).def -libdisfluid_adwaita_la_LDFLAGS += \ - -Wl,--output-def,libdisfluid-adwaita-$(ADW_DLL_VERSION).def - -libdisfluid-$(DLL_VERSION).def: libdisfluid.la -libdisfluid-adwaita-$(ADW_DLL_VERSION).def: libdisfluid-adwaita.la - -defexecdir = $(libdir) -defexec_DATA = \ - libdisfluid-$(DLL_VERSION).def \ - libdisfluid-adwaita-$(ADW_DLL_VERSION).def - -DISTCLEANFILES += $(defexec_DATA) -endif - -TESTS = run-unit-tests -check_PROGRAMS = run-unit-tests - -run_unit_tests_SOURCES = src/run-unit-tests.c -run_unit_tests_CPPFLAGS = \ - -I libprog -I $(srcdir)/libprog \ - -I include -I $(srcdir)/include \ - -DLOCALEDIR=\"$(localedir)\" \ - -DINSTALLDIR=\"$(bindir)\" \ - -DGETTEXT_PACKAGE=\"$(PACKAGE)\" - -run_unit_tests_LDADD = \ - libprog/libgnu.la \ - libdisfluid.la \ - $(LIBTHREAD) \ - $(LTLIBINTL) \ - $(SETLOCALE_LIB) \ - $(SETLOCALE_NULL_LIB) \ - @INTL_MACOSX_LIBS@ - -AM_TESTS_ENVIRONMENT = \ - export LD_LIBRARY_PATH=.libs$(PATH_SEPARATOR)$$LD_LIBRARY_PATH ; - -icons/48x48/eu.planete_kraus.Disfluid.Devel.png: eu.planete_kraus.Disfluid.Devel.svg - @mkdir -p icons/48x48 - $(AM_V_GEN) $(CONVERT) -resize 48x48 -background none $(srcdir)/eu.planete_kraus.Disfluid.Devel.svg $(srcdir)/icons/48x48/eu.planete_kraus.Disfluid.Devel.png - -icons/48x48/eu.planete_kraus.Disfluid.png: eu.planete_kraus.Disfluid.svg - @mkdir -p icons/48x48 - $(AM_V_GEN) $(CONVERT) -resize 48x48 -background none $(srcdir)/eu.planete_kraus.Disfluid.svg $(srcdir)/icons/48x48/eu.planete_kraus.Disfluid.png - -icons/48x48/eu.planete_kraus.Disfluid.symbolic.png: eu.planete_kraus.Disfluid-symbolic.svg - @mkdir -p icons/48x48 - $(AM_V_GEN) $(CONVERT) -resize 48x48 -background none $(srcdir)/eu.planete_kraus.Disfluid-symbolic.svg $(srcdir)/icons/48x48/eu.planete_kraus.Disfluid.symbolic.png - -icons/256x256/eu.planete_kraus.Disfluid.Devel.png: eu.planete_kraus.Disfluid.Devel.svg - @mkdir -p icons/256x256 - $(AM_V_GEN) $(CONVERT) -resize 256x256 -background none -density 1200 $(srcdir)/eu.planete_kraus.Disfluid.Devel.svg $(srcdir)/icons/256x256/eu.planete_kraus.Disfluid.Devel.png - -icons/256x256/eu.planete_kraus.Disfluid.png: eu.planete_kraus.Disfluid.svg - @mkdir -p icons/256x256 - $(AM_V_GEN) $(CONVERT) -resize 256x256 -background none -density 1200 $(srcdir)/eu.planete_kraus.Disfluid.svg $(srcdir)/icons/256x256/eu.planete_kraus.Disfluid.png - -icons/256x256/eu.planete_kraus.Disfluid.symbolic.png: eu.planete_kraus.Disfluid-symbolic.svg - @mkdir -p icons/256x256 - $(AM_V_GEN) $(CONVERT) -resize 256x256 -background none -density 1200 $(srcdir)/eu.planete_kraus.Disfluid-symbolic.svg $(srcdir)/icons/256x256/eu.planete_kraus.Disfluid.symbolic.png - -eu.planete_kraus.Disfluid.desktop: eu.planete_kraus.Disfluid.desktop.in - $(AM_V_GEN) $(MSGFMT) --desktop --template=$(srcdir)/eu.planete_kraus.Disfluid.desktop.in -d $(srcdir)/po -o $(srcdir)/eu.planete_kraus.Disfluid.desktop - -eu.planete_kraus.Disfluid.Devel.desktop: eu.planete_kraus.Disfluid.Devel.desktop.in - $(AM_V_GEN) $(MSGFMT) --desktop --template=$(srcdir)/eu.planete_kraus.Disfluid.Devel.desktop.in -d $(srcdir)/po -o $(srcdir)/eu.planete_kraus.Disfluid.Devel.desktop +include %D%/include/Makefile.am +include %D%/src/Makefile.am +include %D%/icons/Makefile.am +include %D%/desktop/Makefile.am +include %D%/tests/Makefile.am |