]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
testsuite/Makefile.in: ensure .test-rules.make is regenerated
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Wed, 17 May 2017 13:45:40 +0000 (15:45 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sat, 20 May 2017 19:10:54 +0000 (21:10 +0200)
That is, regenerate when Makefile.in is modified.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
testsuite/Makefile.in

index 590691ca9c1e79074b1a6b28d6364db4ee18930a..8f18f84a6d6a89eccac051d47994890765e7eace 100644 (file)
@@ -96,7 +96,9 @@ dlopen-test$(EXEEXT): dlopen-test.$(OBJEXT) testutils.$(OBJEXT)
        $(LINK) dlopen-test.$(OBJEXT) -ldl -o dlopen-test$(EXEEXT)
 
 .PHONY: test-rules
-test-rules:
+test-rules: .test-rules.make
+
+.test-rules.make: Makefile.in
        (for f in $(TS_NETTLE) $(TS_HOGWEED) $(EXTRA_TARGETS) ; do \
          echo $$f'$$(EXEEXT): '$$f'.$$(OBJEXT)' ; \
          echo '        $$(LINK) '$$f'.$$(OBJEXT) $$(TEST_OBJS) -o '$$f'$$(EXEEXT)' ; \
@@ -107,6 +109,10 @@ test-rules:
          echo '        $$(LINK_CXX) '$$f'.$$(OBJEXT) $$(TEST_OBJS) -o '$$f'$$(EXEEXT)' ; \
          echo ; \
        done) > $(srcdir)/.test-rules.make
+       @echo "******************************************************************"
+       @echo "testsuite Makefile rules have been regenerated; please re-run make"
+       @echo "******************************************************************"
+       false
 
 include $(srcdir)/.test-rules.make