back to dev
[pharext/pharext] / Makefile
index 41b8041305a66b4df0e894173db7312bb87c0e29..3701018dbcc44072c3196b72ca4a9c0bd11b74b3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,17 +2,17 @@
 # build bin/pharext
 #
 
-all: bin/pharext
+all: bin/pharext bin/pharext.update
 
-bin/pharext: src/* src/pharext/* src/pharext/*/*
+bin/%: build/%.php src/* src/pharext/* src/pharext/*/* src/pharext/*/*/*
        @echo "Linting changed source files ... "
        @for file in $?; do php -l $$file | sed -ne '/^No syntax errors/!p' && exit $${PIPESTATUS[0]}; done
-       @echo "Creating bin/pharext ... "
-       php -d phar.readonly=0 build/create-phar.php
+       @echo "Creating $@ ... "
+       php -d phar.readonly=0 $<
 
 test:
        @echo "Running tests ... "
-       @php -dphar.readonly=0 `which phpunit` tests
+       @php -dphar.readonly=0 `which phpunit5` tests
        
 clean:
        rm bin/pharext*