Skip to content

Commit 4873068

Browse files
committed
Ensure make clean of regression tests cleans everything
This commit fixes many make files to ensure they properly find and clean up the files created by the running of regression tests. This also fixes a bug with the use of the find command without a specified path. Fixes: #5910
1 parent 0ae06b5 commit 4873068

File tree

42 files changed

+91
-112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+91
-112
lines changed

regression/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,4 @@ clean:
9595
$(MAKE) -C "$$dir" clean; \
9696
fi; \
9797
done;
98+
$(RM) tests.log

regression/acceleration/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@ show:
2828
done;
2929

3030
clean:
31-
$(RM) tests.log
32-
$(RM) */main.out
31+
find . -name '*.log' -execdir $(RM) '{}' \;
32+
find . -name '*.gb' -execdir $(RM) '{}' \;
33+
find . -name '*.out' -execdir $(RM) '{}' \;

regression/ansi-c/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ show:
4343
done;
4444

4545
clean:
46-
find -name '*.out' -execdir $(RM) '{}' \;
47-
find -name '*.gb' -execdir $(RM) '{}' \;
46+
find . -name '*.out' -execdir $(RM) '{}' \;
47+
find . -name '*.gb' -execdir $(RM) '{}' \;
4848
$(RM) tests.log tests-c++-front-end.log

regression/array-refinement-with-incr/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ show:
1616
done;
1717

1818
clean:
19-
find -name '*.out' -execdir $(RM) '{}' \;
20-
find -name '*.gb' -execdir $(RM) '{}' \;
19+
find . -name '*.out' -execdir $(RM) '{}' \;
20+
find . -name '*.gb' -execdir $(RM) '{}' \;
2121
$(RM) tests.log

regression/array-refinement/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ show:
1616
done;
1717

1818
clean:
19-
find -name '*.out' -execdir $(RM) '{}' \;
20-
find -name '*.gb' -execdir $(RM) '{}' \;
19+
find . -name '*.out' -execdir $(RM) '{}' \;
20+
find . -name '*.gb' -execdir $(RM) '{}' \;
2121
$(RM) tests.log

regression/cbmc-concurrency/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ show:
2323
done;
2424

2525
clean:
26-
find -name '*.out' -execdir $(RM) '{}' \;
27-
find -name '*.gb' -execdir $(RM) '{}' \;
26+
find . -name '*.out' -execdir $(RM) '{}' \;
27+
find . -name '*.gb' -execdir $(RM) '{}' \;
2828
$(RM) tests.log

regression/cbmc-cover/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ show:
1414
done;
1515

1616
clean:
17-
find -name '*.out' -execdir $(RM) '{}' \;
18-
find -name '*.gb' -execdir $(RM) '{}' \;
17+
find . -name '*.out' -execdir $(RM) '{}' \;
18+
find . -name '*.gb' -execdir $(RM) '{}' \;
1919
$(RM) tests.log

regression/cbmc-cpp/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ show:
3131
done;
3232

3333
clean:
34-
find -name '*.out' -execdir $(RM) '{}' \;
35-
find -name '*.gb' -execdir $(RM) '{}' \;
34+
find . -name '*.out' -execdir $(RM) '{}' \;
35+
find . -name '*.gb' -execdir $(RM) '{}' \;
3636
$(RM) tests.log

regression/cbmc-from-CVS/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ show:
1313
fi; \
1414
done;
1515

16+
1617
clean:
17-
find -name '*.out' -execdir $(RM) '{}' \;
18-
find -name '*.gb' -execdir $(RM) '{}' \;
18+
find . -name '*.out' -execdir $(RM) '{}' \;
19+
find . -name '*.gb' -execdir $(RM) '{}' \;
1920
$(RM) tests.log

regression/cbmc-library/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ show:
2121
done;
2222

2323
clean:
24-
find -name '*.out' -execdir $(RM) '{}' \;
24+
find . -name '*.out' -execdir $(RM) '{}' \;
2525
$(RM) tests.log

0 commit comments

Comments
 (0)