diff options
Diffstat (limited to 'testsuite/tests/driver/recomp001/Makefile')
-rw-r--r-- | testsuite/tests/driver/recomp001/Makefile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/testsuite/tests/driver/recomp001/Makefile b/testsuite/tests/driver/recomp001/Makefile new file mode 100644 index 0000000000..a5bff9936d --- /dev/null +++ b/testsuite/tests/driver/recomp001/Makefile @@ -0,0 +1,19 @@ +TOP=../../.. +include $(TOP)/mk/boilerplate.mk +include $(TOP)/mk/test.mk + +# Recompilation tests + +clean: + rm -f *.o *.hi + rm -f B.hs C + +# 001: removing an export should force a recompile of dependent modules. +# failed in GHC 6.4. + +recomp001: clean + cp B1.hs B.hs + '$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 C.hs + sleep 1 + cp B2.hs B.hs + -'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 C.hs |