Clean more generated files
authorSebastian Graf <sebastian.graf@kit.edu>
Thu, 22 Nov 2018 11:41:01 +0000 (12:41 +0100)
committerSebastian Graf <sebastian.graf@kit.edu>
Thu, 22 Nov 2018 11:41:01 +0000 (12:41 +0100)
Summary:
When we don't remove the generated files, `make boot` won't regenerate
them. That in turn leads to expected output failures after bumping
`{FAST,NORM,SLOW}_OPTS`.

Test Plan: make clean && make boot && make

Reviewers: AndreasK, mpickering, osa1, alpmestan, O26 nofib

Reviewed By: alpmestan

Differential Revision: https://phabricator.haskell.org/D5365

real/compress/Makefile
shootout/k-nucleotide/Makefile

index 2f87ccb..f366d2c 100644 (file)
@@ -5,6 +5,8 @@ SRC_RUNTEST_OPTS += -stdout-binary
 
 SRCS = BinConv.hs BinTest.hs Decode.hs Defaults.hs Encode.hs Main.hs PTTrees.hs Uncompress.hs
 
+CLEAN_FILES += compress.stdin compress.stdout
+
 Lzw_HC_OPTS = -cpp
 
 include $(TOP)/mk/target.mk
@@ -16,7 +18,3 @@ compress.stdin : compress.faststdin
 
 compress.stdout : compress.stdin compress
        ./compress < compress.stdin > compress.stdout
-
-
-clean ::
-       rm -f compress.stdin compress.stdout
index dad274a..56870ff 100644 (file)
@@ -7,6 +7,8 @@ FAST_OPTS = 250000
 NORM_OPTS = 500000
 SLOW_OPTS = 25000000  # official shootout setting
 
+CLEAN_FILES += fasta-c k-nucleotide.*stdin
+
 # The benchmark game also uses -fllvm, which we can't since it might
 # not be available on the developer's machine.
 HC_OPTS += -XBangPatterns -package bytestring