32 lines
711 B
Makefile
32 lines
711 B
Makefile
.PHONY: examples tests
|
|
|
|
all:
|
|
@echo
|
|
@echo "Command : Description"
|
|
@echo "------------- : ---------------------"
|
|
@echo "make composer : Download the composer tools"
|
|
@echo "make install : Install the development vendors and assets by composer"
|
|
@echo "make examples : Run the examples"
|
|
@echo "make tests : Run the test cases"
|
|
@echo "make coverage : Get the test coverage"
|
|
@echo "make clean : Clean the files"
|
|
@echo
|
|
|
|
composer:
|
|
@curl -sS https://getcomposer.org/installer | php
|
|
|
|
install:
|
|
@php composer.phar install
|
|
|
|
examples:
|
|
@php -S localhost:8080 -t examples
|
|
|
|
tests:
|
|
@php ./vendor/bin/phpunit
|
|
|
|
coverage:
|
|
@php ./vendor/bin/phpunit --coverage-html ./report tests
|
|
|
|
clean:
|
|
@rm -rf ./report
|