diff options
Diffstat (limited to 'test/Makefile.am')
-rw-r--r-- | test/Makefile.am | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/test/Makefile.am b/test/Makefile.am new file mode 100644 index 0000000..6a062cb --- /dev/null +++ b/test/Makefile.am @@ -0,0 +1,35 @@ +noinst_PROGRAMS = address-test argparse-test clitest0 clitest1 +EXTRA_DIST = address-trace.cc clitest.cc clitest.sh functions.in runtests \ + accept-qmqp.sh accept-smtp.sh +noinst_SCRIPTS = functions +CLEANFILES = functions + +AM_CPPFLAGS = -I$(top_srcdir)/lib + +address_test_SOURCES = address-test.cc # address-trace.cc +address_test_LDADD = ../lib/libnullmailer.a + +argparse_test_SOURCES = argparse-test.cc +argparse_test_LDADD = ../lib/libnullmailer.a + +clitest0_CPPFLAGS = $(AM_CPPFLAGS) -DCLI_ONLY_LONG=false +clitest0_SOURCES = clitest.cc +clitest0_LDADD = ../lib/libnullmailer.a ../lib/cli++/libcli++.a + +clitest1_CPPFLAGS = $(AM_CPPFLAGS) -DCLI_ONLY_LONG=true +clitest1_SOURCES = clitest.cc +clitest1_LDADD = ../lib/libnullmailer.a ../lib/cli++/libcli++.a + +functions: functions.in Makefile + sed -e 's,[@]SRCDIR[@],$(abs_top_srcdir),g; s,[@]BUILDDIR[@],$(abs_top_builddir),g;' < $< > $@ + +# The following makes sure that we can't produce a package without the +# tests executing properly +dist-hook: + cp -r $(srcdir)/tests $(distdir) + +check: all + ./address-test + ./argparse-test + sh $(srcdir)/clitest.sh + $(srcdir)/runtests `find $(abs_srcdir)/tests -type f -not -name '.*'` |