Skip to content

Commit e8b7ab1

Browse files
committed
Improved clean targets [skip appveyor]
1 parent c1f83e8 commit e8b7ab1

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

parser.mk

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,27 @@ clean: parser-clean tests-clean
1313

1414
.PHONY: parser-clean
1515
parser-clean:
16-
find . -name \*.loT -o -name \*.out | xargs rm -f
16+
find . \( -name '*.loT' -o -name '*.out' \) -exec rm -f {} +
1717
find ./parser \
18-
-name zephir.c \
18+
\( -name zephir.c \
1919
-o -name zephir.h \
2020
-o -name scanner.c \
21-
-o -name parser.c | xargs rm -f
21+
-o -name parser.c \) -exec rm -f {} +
2222

2323

2424
.PHONY: tests-clean
2525
tests-clean:
26-
find ./tests -name \*.php -o -name \*.sh | xargs rm -f
27-
find ./tests -name \*.diff -o -name \*.exp -o -name \*.log | xargs rm -f
28-
find ./tests -name \*.tmp | xargs rm -f
26+
find ./tests \( -name '*.php' -o -name '*.sh' \) -exec rm -f {} +
27+
find ./tests \( -name '*.diff' -o -name '*.exp' \) -exec rm -f {} +
28+
find ./tests \( -name '*.tmp' -o -name '*.mem' \) -exec rm -f {} +
29+
find ./tests -name '*.log' -exec rm -f {} +
2930

3031
.PHONY: maintainer-clean
3132
maintainer-clean:
3233
@echo 'This command is intended for maintainers to use; it'
3334
@echo 'deletes files that may need special tools to rebuild.'
3435
@echo
3536
-rm -f $(srcdir)/parser/lemon
36-
-rm -f $(srcdir)/parser/scanner.c
37-
-rm -f $(srcdir)/parser/parser.c
3837

3938
$(srcdir)/parser/scanner.c: $(srcdir)/parser/scanner.re
4039
$(RE2C) $(RE2C_FLAGS) -d --no-generation-date -o $@ $<

tests/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
*.diff
55
*.php
66
*.log
7+
*.mem

0 commit comments

Comments
 (0)