aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile24
1 files changed, 12 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index ad92a44..94ba2d7 100644
--- a/Makefile
+++ b/Makefile
@@ -164,12 +164,12 @@ benchmark-zrand: bench/benchmark-zrand.c bench/util.c bench/util.h libzahl.a
refsheet.pdf: doc/refsheet.tex
pdflatex doc/refsheet.tex </dev/null
pdflatex doc/refsheet.tex </dev/null
- -@printf 'refsheet.%s\n' aux log | xargs rm -- 2>/dev/null
+ -@printf 'refsheet.%s\n' aux log | xargs rm -f -- 2>/dev/null
libzahl.pdf: $(TEXSRC)
pdflatex doc/libzahl.tex </dev/null
pdflatex doc/libzahl.tex </dev/null
- -@printf 'libzahl.%s\n' aux idx log maf toc out | xargs rm -- libzahl.mtc* 2>/dev/null
+ -@printf 'libzahl.%s\n' aux idx log maf toc out | xargs rm -f -- libzahl.mtc* 2>/dev/null
check: test
./test
@@ -192,19 +192,19 @@ install: libzahl.a
cp -- $(DOC) "$(DESTDIR)$(DOCPREFIX)/libzahl"
uninstall:
- -rm -- "$(DESTDIR)$(EXECPREFIX)/lib/libzahl.a"
- -cd -- "$(DESTDIR)$(PREFIX)/include" && rm $(HDR_PUBLIC)
+ -rm -f -- "$(DESTDIR)$(EXECPREFIX)/lib/libzahl.a"
+ -cd -- "$(DESTDIR)$(PREFIX)/include" && rm -f $(HDR_PUBLIC)
-rmdir -- "$(DESTDIR)$(PREFIX)/include/zahl"
- -cd -- "$(DESTDIR)$(MANPREFIX)/man3" && rm $(MAN3)
- -cd -- "$(DESTDIR)$(MANPREFIX)/man7" && rm $(MAN7)
- -cd -- "$(DESTDIR)$(DOCPREFIX)/libzahl" && rm $(DOC)
+ -cd -- "$(DESTDIR)$(MANPREFIX)/man3" && rm -f $(MAN3)
+ -cd -- "$(DESTDIR)$(MANPREFIX)/man7" && rm -f $(MAN7)
+ -cd -- "$(DESTDIR)$(DOCPREFIX)/libzahl" && rm -f $(DOC)
-rmdir -- "$(DESTDIR)$(DOCPREFIX)/libzahl"
clean:
- -rm -- *.o *.su *.a *.so test test-random.c 2>/dev/null
- -rm -- benchmark benchmark-zrand benchmark-func 2>/dev/null
- -rm -- *.aux *.log *.out *.idx *.maf *.mtc* *.toc 2>/dev/null
- -rm -- refsheet.pdf refsheet.dvi refsheet.ps 2>/dev/null
- -rm -- libzahl.pdf libzahl.dvi libzahl.ps 2>/dev/null
+ -rm -f -- *.o *.su *.a *.so test test-random.c 2>/dev/null
+ -rm -f -- benchmark benchmark-zrand benchmark-func 2>/dev/null
+ -rm -f -- *.aux *.log *.out *.idx *.maf *.mtc* *.toc 2>/dev/null
+ -rm -f -- refsheet.pdf refsheet.dvi refsheet.ps 2>/dev/null
+ -rm -f -- libzahl.pdf libzahl.dvi libzahl.ps 2>/dev/null
.PHONY: all check clean install uninstall