diff options
author | David King <amigadave@amigadave.com> | 2015-10-20 11:35:55 +0200 |
---|---|---|
committer | David King <amigadave@amigadave.com> | 2015-10-20 11:35:55 +0200 |
commit | 437956c3d8e67db93d300111ec41bd121dccda24 (patch) | |
tree | 460aa312a096b8c2c42e2ab80fa3951c6cc1529e | |
parent | 44314bc22b7a578691b19e89454f0cb3eb1f3cb4 (diff) | |
download | yelp-437956c3d8e67db93d300111ec41bd121dccda24.tar.gz |
Convert tests subdirectory to non-recursive make
-rw-r--r-- | Makefile.am | 62 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | tests/Makefile.am | 51 |
3 files changed, 61 insertions, 53 deletions
diff --git a/Makefile.am b/Makefile.am index f7587639..0b6b1265 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,66 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} -SUBDIRS = libyelp libyelp/web-extension src po data tests docs +SUBDIRS = libyelp libyelp/web-extension src po data docs + +YELP_COMMON_CFLAGS = \ + $(YELP_CFLAGS) \ + $(WARN_CFLAGS) \ + $(YELP_DEFINES) \ + -DDATADIR=\""$(datadir)"\" \ + -I$(top_srcdir)/libyelp +YELP_COMMON_LDADD = \ + $(YELP_LIBS) \ + $(WARN_LDFLAGS) + +check_PROGRAMS = \ + tests/test-magic \ + tests/test-settings \ + tests/test-transform \ + tests/test-uri \ + tests/test-view + +if ENABLE_LZMA +check_PROGRAMS += tests/test-lzma +tests_test_lzma_libyelp_sources = $(top_srcdir)/libyelp/yelp-lzma-decompressor.c +tests_test_lzma_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_lzma_LDADD = $(YELP_COMMON_LDADD) +tests_test_lzma_SOURCES = tests/test-lzma.c $(tests_test_lzma_libyelp_sources) +endif + +if ENABLE_BZ2 +check_PROGRAMS += tests/test-bz2 +tests_test_bz2_libyelp_sources = libyelp/yelp-bz2-decompressor.c +tests_test_bz2_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_bz2_LDADD = $(YELP_COMMON_LDADD) +tests_test_bz2_SOURCES = tests/test-bz2.c $(tests_test_bz2_libyelp_sources) +endif + +tests_test_magic_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_magic_LDADD = $(YELP_COMMON_LDADD) +tests_test_magic_SOURCES = tests/test-magic.c \ + $(tests_test_bz2_libyelp_sources) \ + $(tests_test_lzma_libyelp_sources) \ + libyelp/yelp-magic-decompressor.c + +tests_test_settings_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_settings_LDADD = \ + $(YELP_COMMON_LDADD) \ + $(top_builddir)/libyelp/libyelp.la + +tests_test_transform_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_transform_LDADD = \ + $(YELP_COMMON_LDADD) \ + $(top_builddir)/libyelp/libyelp.la + +tests_test_uri_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_uri_LDADD = \ + $(YELP_COMMON_LDADD) \ + $(top_builddir)/libyelp/libyelp.la + +tests_test_view_CFLAGS = $(YELP_COMMON_CFLAGS) +tests_test_view_LDADD = \ + $(YELP_COMMON_LDADD) \ + $(top_builddir)/libyelp/libyelp.la @INTLTOOL_DESKTOP_RULE@ diff --git a/configure.ac b/configure.ac index fee98a03..5955377a 100644 --- a/configure.ac +++ b/configure.ac @@ -220,7 +220,6 @@ data/xslt/mal2html.xsl data/xslt/man2html.xsl data/xslt/yelp-common.xsl po/Makefile.in -tests/Makefile libyelp/web-extension/Makefile yelp.desktop.in ]) diff --git a/tests/Makefile.am b/tests/Makefile.am deleted file mode 100644 index cf0447cf..00000000 --- a/tests/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -YELP_COMMON_CFLAGS = \ - $(YELP_CFLAGS) \ - $(WARN_CFLAGS) \ - $(YELP_DEFINES) \ - -DDATADIR=\""$(datadir)"\" \ - -I$(top_srcdir)/libyelp -YELP_COMMON_LDADD = \ - $(YELP_LIBS) \ - $(WARN_LDFLAGS) - -check_PROGRAMS = \ - test-magic \ - test-settings \ - test-transform \ - test-uri \ - test-view - -if ENABLE_LZMA -check_PROGRAMS += test-lzma -test_lzma_libyelp_sources = $(top_srcdir)/libyelp/yelp-lzma-decompressor.c -test_lzma_CFLAGS = $(YELP_COMMON_CFLAGS) -test_lzma_LDADD = $(YELP_COMMON_LDADD) -test_lzma_SOURCES = test-lzma.c $(test_lzma_libyelp_sources) -endif - -if ENABLE_BZ2 -check_PROGRAMS += test-bz2 -test_bz2_libyelp_sources = $(top_srcdir)/libyelp/yelp-bz2-decompressor.c -test_bz2_CFLAGS = $(YELP_COMMON_CFLAGS) -test_bz2_LDADD = $(YELP_COMMON_LDADD) -test_bz2_SOURCES = test-bz2.c $(test_bz2_libyelp_sources) -endif - -test_magic_CFLAGS = $(YELP_COMMON_CFLAGS) -test_magic_LDADD = $(YELP_COMMON_LDADD) -test_magic_SOURCES = test-magic.c \ - $(test_bz2_libyelp_sources) \ - $(test_lzma_libyelp_sources) \ - $(top_srcdir)/libyelp/yelp-magic-decompressor.c - -test_settings_CFLAGS = $(YELP_COMMON_CFLAGS) -test_settings_LDADD = $(YELP_COMMON_LDADD) $(top_builddir)/libyelp/libyelp.la - -test_transform_CFLAGS = $(YELP_COMMON_CFLAGS) -test_transform_LDADD = $(YELP_COMMON_LDADD) $(top_builddir)/libyelp/libyelp.la - -test_uri_CFLAGS = $(YELP_COMMON_CFLAGS) -test_uri_LDADD = $(YELP_COMMON_LDADD) $(top_builddir)/libyelp/libyelp.la - -test_view_CFLAGS = $(YELP_COMMON_CFLAGS) -test_view_LDADD = $(YELP_COMMON_LDADD) $(top_builddir)/libyelp/libyelp.la |