chiark / gitweb /
build system: Rename stamp-h to config.stamp
[secnet.git] / Makefile.in
index d2ca9b31133d6bd376b04ed2335cdfa93a690d30..0328c1cc7af320e440991f4fceb9296135858351 100644 (file)
@@ -87,13 +87,13 @@ ${srcdir}/configure: configure.in
        cd ${srcdir} && autoconf
 
 # autoheader might not change config.h.in, so touch a stamp file.
-${srcdir}/config.h.in: stamp-h.in
-${srcdir}/stamp-h.in: configure.in
+${srcdir}/config.h.in: config.stamp.in
+${srcdir}/config.stamp.in: configure.in
        cd ${srcdir} && autoheader
-       echo timestamp > ${srcdir}/stamp-h.in
+       echo timestamp > ${srcdir}/config.stamp.in
 
-config.h: stamp-h
-stamp-h: config.h.in config.status
+config.h: config.stamp
+config.stamp: config.h.in config.status
        ./config.status
 
 Makefile: Makefile.in config.status
@@ -133,7 +133,7 @@ endif
 
 check: eax-aes-test.confirm eax-serpent-test.confirm \
        eax-serpentbe-test.confirm check-ipaddrset \
-       msgcode-test.confirm
+       msgcode-test.confirm check-test
 
 version.c: Makefile
        echo "#include \"secnet.h\"" >$@.new
@@ -164,6 +164,12 @@ check-ipaddrset: ipaddrset-test.py ipaddrset.py ipaddrset-test.expected
        $(srcdir)/ipaddrset-test.py >ipaddrset-test.new
        diff -u $(srcdir)/ipaddrset-test.expected ipaddrset-test.new
 
+check-test: secnet test-example/sites.conf
+       $(MAKE) -C test check
+
+test-example/sites.conf:
+       $(MAKE) -C test-example
+
 .PRECIOUS: eax-%-test
 
 installdirs:
@@ -199,7 +205,7 @@ clean:
 realclean:     clean
        $(RM) -f *~ Makefile config.h  *.d \
        config.log config.status config.cache \
-       stamp-h Makefile.bak
+       config.stamp Makefile.bak
 
 distclean:     realclean