whitespace fixes in milenage_test.ok
[osmocom-bb.git] / tests / Makefile.am
blob9f52ae70e33b647ae985647ff9735f1b53db2512
1 if ENABLE_TESTS
2 SUBDIRS = timer sms ussd smscb bits a5 conv auth
3 if ENABLE_MSGFILE
4 SUBDIRS += msgfile
5 endif
8 # The `:;' works around a Bash 3.2 bug when the output is not writeable.
9 $(srcdir)/package.m4: $(top_srcdir)/configure.ac
10         :;{ \
11                echo '# Signature of the current package.' && \
12                echo 'm4_define([AT_PACKAGE_NAME],' && \
13                echo '  [$(PACKAGE_NAME)])' && \
14                echo 'm4_define([AT_PACKAGE_TARNAME],' && \
15                echo '  [$(PACKAGE_TARNAME)])' && \
16                echo 'm4_define([AT_PACKAGE_VERSION],' && \
17                echo '  [$(PACKAGE_VERSION)])' && \
18                echo 'm4_define([AT_PACKAGE_STRING],' && \
19                echo '  [$(PACKAGE_STRING)])' && \
20                echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \
21                echo '  [$(PACKAGE_BUGREPORT)])'; \
22                echo 'm4_define([AT_PACKAGE_URL],' && \
23                echo '  [$(PACKAGE_URL)])'; \
24              } >'$(srcdir)/package.m4'
25      
26 EXTRA_DIST = testsuite.at $(srcdir)/package.m4 $(TESTSUITE)
27 TESTSUITE = $(srcdir)/testsuite
28      
29 check-local: atconfig $(TESTSUITE)
30         $(SHELL) '$(TESTSUITE)' $(TESTSUITEFLAGS)
31      
32 installcheck-local: atconfig $(TESTSUITE)
33         $(SHELL) '$(TESTSUITE)' AUTOTEST_PATH='$(bindir)' \
34                 $(TESTSUITEFLAGS)
35      
36 clean-local:
37         test ! -f '$(TESTSUITE)' || \
38                 $(SHELL) '$(TESTSUITE)' --clean
39         $(RM) -f atconfig
40      
41 AUTOM4TE = $(SHELL) $(top_srcdir)/missing --run autom4te
42 AUTOTEST = $(AUTOM4TE) --language=autotest
43 $(TESTSUITE): $(srcdir)/testsuite.at $(srcdir)/package.m4
44         $(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at
45         mv $@.tmp $@
47 endif