summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid King <amigadave@amigadave.com>2015-10-20 11:35:55 +0200
committerDavid King <amigadave@amigadave.com>2015-10-20 11:35:55 +0200
commit437956c3d8e67db93d300111ec41bd121dccda24 (patch)
tree460aa312a096b8c2c42e2ab80fa3951c6cc1529e
parent44314bc22b7a578691b19e89454f0cb3eb1f3cb4 (diff)
downloadyelp-437956c3d8e67db93d300111ec41bd121dccda24.tar.gz
Convert tests subdirectory to non-recursive make
-rw-r--r--Makefile.am62
-rw-r--r--configure.ac1
-rw-r--r--tests/Makefile.am51
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