summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-03-10 22:35:59 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2023-03-11 08:19:46 +0100
commitdbaf5022d8b24fdd1672dd00eacb7532fbdc5310 (patch)
tree8eb44d50f853cb2ceace3f832315b0904306c443 /Makefile.am
parent8990a0360032fb11505b47dffe898352e3e1d549 (diff)
Have a Makefile.am per directory.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am218
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