summaryrefslogtreecommitdiff
path: root/testsuite/tests/driver/recomp004
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2011-09-04 19:36:56 +0100
committerIan Lynagh <igloo@earth.li>2011-09-04 19:36:56 +0100
commit20450f696ef9c0e744d7def916f503681d741056 (patch)
treef6183571dc1ad22e588168ff9e80610e28d9d61f /testsuite/tests/driver/recomp004
parent97d7cd968b07176e224bf45c8d276d5584c1f007 (diff)
downloadhaskell-20450f696ef9c0e744d7def916f503681d741056.tar.gz
Fix some written-but-not-cleaned files
Diffstat (limited to 'testsuite/tests/driver/recomp004')
-rw-r--r--testsuite/tests/driver/recomp004/Makefile11
-rw-r--r--testsuite/tests/driver/recomp004/all.T3
2 files changed, 8 insertions, 6 deletions
diff --git a/testsuite/tests/driver/recomp004/Makefile b/testsuite/tests/driver/recomp004/Makefile
index 41b93b169d..4ad51d8f60 100644
--- a/testsuite/tests/driver/recomp004/Makefile
+++ b/testsuite/tests/driver/recomp004/Makefile
@@ -2,8 +2,8 @@ TOP=../../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk
-EXECUTABLE = Main$(exeext)
-CLEAN_FILES = c.c c.o Main.o Main.hi $(EXECUTABLE)
+EXECUTABLE = MainX$(exeext)
+CLEAN_FILES = c.c c.o MainX.o MainX.hi $(EXECUTABLE)
clean:
$(RM) $(CLEAN_FILES)
@@ -12,13 +12,14 @@ clean:
recomp004:
$(RM) $(CLEAN_FILES)
$(CP) c1.c c.c
+ $(CP) Main.hs MainX.hs
'$(TEST_HC)' $(TEST_HC_OPTS) -v0 -c c.c -o c.o
- '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make Main.hs c.o -o $(EXECUTABLE)
+ '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make MainX.hs c.o -o $(EXECUTABLE)
./$(EXECUTABLE)
$(CP) c2.c c.c
'$(TEST_HC)' $(TEST_HC_OPTS) -v0 -c c.c -o c.o
# Hack to make sure c.o is really newer
- touch -t 01010000 Main.hs Main.hi Main.o c.c $(EXECUTABLE)
- '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make Main.hs c.o -o $(EXECUTABLE)
+ touch -t 01010000 MainX.hs MainX.hi MainX.o c.c $(EXECUTABLE)
+ '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make MainX.hs c.o -o $(EXECUTABLE)
./$(EXECUTABLE)
diff --git a/testsuite/tests/driver/recomp004/all.T b/testsuite/tests/driver/recomp004/all.T
index 54d190d83a..5ec5166bd1 100644
--- a/testsuite/tests/driver/recomp004/all.T
+++ b/testsuite/tests/driver/recomp004/all.T
@@ -1,4 +1,5 @@
test('recomp004',
- extra_clean(['Main', 'Main.exe', 'c.c']),
+ extra_clean(['MainX', 'MainX.exe', 'MainX.hi', 'MainX.o', 'MainX.hs',
+ 'c.o', 'c.c']),
run_command,
['$MAKE -s --no-print-directory recomp004'])