1TESTSUITE_AT = testsuite.at types.at mxfdump.at mxfwrap.at simplewrap.at
2TESTSUITE = $(srcdir)/testsuite
3
4EXTRA_DIST = $(TESTSUITE_AT) testsuite package.m4 \
5	small.wav small_wav.mxf
6
7DISTCLEANFILES = atconfig
8MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE)
9
10$(srcdir)/package.m4: $(top_srcdir)/configure.ac
11	{					\
12	  echo '# Signature of the current package.'; \
13	  echo 'm4_define([AT_PACKAGE_NAME],      [@PACKAGE_NAME@])'; \
14	  echo 'm4_define([AT_PACKAGE_TARNAME],   [@PACKAGE_TARNAME@])'; \
15	  echo 'm4_define([AT_PACKAGE_VERSION],   [@PACKAGE_VERSION@])'; \
16	  echo 'm4_define([AT_PACKAGE_STRING],    [@PACKAGE_STRING@])'; \
17	  echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
18	} >$(srcdir)/package.m4
19
20AUTOTEST = $(AUTOM4TE) --language=autotest
21$(TESTSUITE): package.m4 $(TESTSUITE_AT)
22	$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
23	mv $@.tmp $@
24
25atconfig: $(top_builddir)/config.status
26	cd $(top_builddir) && ./config.status tests/$@
27
28clean-local:
29	if test -f $(TESTSUITE); then \
30		$(SHELL) $(TESTSUITE) --clean; \
31	fi
32
33check-local: atconfig $(TESTSUITE)
34	$(SHELL) $(TESTSUITE);
35
36installcheck-local:
37	if test -f $(TESTSUITE); then \
38		$(SHELL) $(TESTSUITE) AUTOTEST_PATH=$(exec_prefix)/bin; \
39	fi
40