]> git.llucax.com Git - software/posixx.git/blobdiff - Makefile
Use explicit targets when invoking sub-Makefiles
[software/posixx.git] / Makefile
index 141ae00fe5869f08334829df8a4472c16f914770..a4c08fefe2eb50ef31ec1d76180065103f4ff49e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,22 +7,27 @@ prefix=/usr/local
 
 default: all
 
-all: test memtest
+all:
 
 install:
-       $(MAKE) -C src $@
+       $(MAKE) -C src install
 
 doc:
-       $(MAKE) -C doc $@
+       $(MAKE) -C doc
 
-test memtest: all
-       $(MAKE) -C test $@
+test:
+       $(MAKE) -C test test
+
+memtest:
+       $(MAKE) -C test memtest
+
+commit-check: doc test memtest
 
 clean:
-       $(MAKE) -C src $@
-       $(MAKE) -C doc $@
-       $(MAKE) -C test $@
+       $(MAKE) -C src clean
+       $(MAKE) -C doc clean
+       $(MAKE) -C test clean
 
-.PHONY: default all install doc test memtest clean
+.PHONY: default all install doc test memtest commit-check clean