## Process this file with automake to produce Makefile.in
SUBDIRS = .
INCLUDES = \
-I$(top_srcdir) \
-I$(top_srcdir)/util \
$(VERSION_FLAGS) \
-DG_LOG_DOMAIN=\"gmime-tests\" \
-DG_DISABLE_DEPRECATED \
$(GMIME_CFLAGS) \
$(GLIB_CFLAGS)
VERSION_FLAGS = -DGMIME_VERSION=\"$(GMIME_VERSION)\" \
-DGMIME_MAJOR_VERSION=$(GMIME_MAJOR_VERSION) \
-DGMIME_MINOR_VERSION=$(GMIME_MINOR_VERSION) \
-DGMIME_MICRO_VERSION=$(GMIME_MICRO_VERSION)
AUTOMATED_TESTS = \
test-iconv \
test-streams \
test-cat \
test-mbox \
test-mime \
test-pgp \
test-pgpmime
MANUAL_TESTS = \
test-best \
test-parser \
test-html \
test-partial
noinst_PROGRAMS = $(AUTOMATED_TESTS) $(MANUAL_TESTS)
DEPS = $(top_builddir)/gmime/libgmime-2.0.la
LDADDS = $(top_builddir)/gmime/libgmime-2.0.la $(GLIB_LIBS)
test_best_SOURCES = test-best.c
test_best_LDFLAGS =
test_best_DEPENDENCIES = $(DEPS)
test_best_LDADD = $(LDADDS)
test_mime_SOURCES = test-mime.c testsuite.c testsuite.h
test_mime_LDFLAGS =
test_mime_DEPENDENCIES = $(DEPS)
test_mime_LDADD = $(LDADDS)
test_parser_SOURCES = test-parser.c
test_parser_LDFLAGS =
test_parser_DEPENDENCIES = $(DEPS)
test_parser_LDADD = $(LDADDS)
test_mbox_SOURCES = test-mbox.c testsuite.c testsuite.h
test_mbox_LDFLAGS =
test_mbox_DEPENDENCIES = $(DEPS)
test_mbox_LDADD = $(LDADDS)
test_streams_SOURCES = test-streams.c testsuite.c testsuite.h
test_streams_LDFLAGS =
test_streams_DEPENDENCIES = $(DEPS)
test_streams_LDADD = $(LDADDS)
test_cat_SOURCES = test-cat.c testsuite.c testsuite.h
test_cat_LDFLAGS =
test_cat_DEPENDENCIES = $(DEPS)
test_cat_LDADD = $(LDADDS)
test_html_SOURCES = test-html.c
test_html_LDFLAGS =
test_html_DEPENDENCIES = $(DEPS)
test_html_LDADD = $(LDADDS)
test_iconv_SOURCES = test-iconv.c testsuite.c testsuite.h
test_iconv_LDFLAGS =
test_iconv_DEPENDENCIES = $(DEPS)
test_iconv_LDADD = $(LDADDS)
test_partial_SOURCES = test-partial.c
test_partial_LDFLAGS =
test_partial_DEPENDENCIES = $(DEPS)
test_partial_LDADD = $(LDADDS)
test_pgp_SOURCES = test-pgp.c testsuite.c testsuite.h
test_pgp_LDFLAGS =
test_pgp_DEPENDENCIES = $(DEPS)
test_pgp_LDADD = $(LDADDS)
test_pgpmime_SOURCES = test-pgpmime.c testsuite.c testsuite.h
test_pgpmime_LDFLAGS =
test_pgpmime_DEPENDENCIES = $(DEPS)
test_pgpmime_LDADD = $(LDADDS)
EXTRA_DIST = test1.eml test2.eml test3.eml
VERBOSITY=-v
check-local: $(AUTOMATED_TESTS)
failed_tests=""; \
failed=0; \
passed=0; \
\
for test in $(AUTOMATED_TESTS); do \
testdatadir="data/`echo $${test} | sed -e 's/test-//'`"; \
testdir="$(srcdir)/$${testdatadir}"; \
if [ ! -d "$${testdir}" ]; then \
testdir="$${testdatadir}"; \
fi; \
./$${test} $(VERBOSITY) $${testdir}; \
if [ $$? -ne 0 ]; then \
failed_tests="$${failed_tests}\n $${test}"; \
failed=`expr $${failed} + 1`; \
else \
passed=`expr $${passed} + 1`; \
fi; \
done; \
\
echo "Results: $${passed} tests passed; $${failed} tests failed."; \
if [ $${failed} -ne 0 ]; then \
echo -e "Failed tests: $${failed_tests}"; \
fi
syntax highlighted by Code2HTML, v. 0.9.1