diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..de76d8a --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +COMPOSER_BIN_DIR := vendor/bin +PHPUNIT_ARGS = -c tests/phpunit.xml + +test: phpunit-dep + ${COMPOSER_BIN_DIR}/phpunit ${PHPUNIT_ARGS} + +phpunit-dep: + test -f ${COMPOSER_BIN_DIR}/phpunit || ( \ + echo "phpunit is required to run tests." \ + "Please run: composer install" >&2 && \ + exit 1 \ + ) + +.SILENT: +.PHONY: test phpunit-dep \ No newline at end of file