53 lines
1.3 KiB
Makefile
53 lines
1.3 KiB
Makefile
SHELL := /bin/sh
|
|
.POSIX: # enable POSIX compatibility
|
|
.SUFFIXES: # no special suffixes
|
|
.DEFAULT_GOAL := default
|
|
|
|
default:
|
|
@echo "Please choose target explicitly."
|
|
|
|
.PHONY: git_push_all
|
|
git_push_all:
|
|
git remote | xargs -L1 git push --verbose --all
|
|
git remote | xargs -L1 git push --verbose --tags
|
|
|
|
.PHONY: clean_all
|
|
clean_all: clean_cache clean_packages
|
|
|
|
.PHONY: clean_cache
|
|
clean_cache:
|
|
rm --force --verbose .php-cs-fixer.cache
|
|
|
|
.PHONY: clean_packages
|
|
clean_packages:
|
|
rm --force --recursive --verbose vendor
|
|
rm --force --recursive --verbose tools/parallel-lint/vendor
|
|
rm --force --recursive --verbose tools/php-cs-fixer/vendor
|
|
|
|
.PHONY: install
|
|
install:
|
|
composer install
|
|
composer --working-dir=tools/parallel-lint install
|
|
composer --working-dir=tools/php-cs-fixer install
|
|
|
|
.PHONY: check_requirements
|
|
check_requirements:
|
|
composer check-platform-reqs
|
|
composer --working-dir=tools/parallel-lint check-platform-reqs
|
|
composer --working-dir=tools/php-cs-fixer check-platform-reqs
|
|
|
|
.PHONY: lint_all
|
|
lint_all: lint_php_syntax lint_coding_style
|
|
|
|
.PHONY: lint_php_syntax
|
|
lint_php_syntax:
|
|
tools/parallel-lint/vendor/bin/parallel-lint --show-deprecated src
|
|
|
|
.PHONY: lint_coding_style
|
|
lint_coding_style:
|
|
tools/php-cs-fixer/vendor/bin/php-cs-fixer fix -vvv --dry-run
|
|
|
|
.PHONY: fix_coding_style
|
|
fix_coding_style:
|
|
tools/php-cs-fixer/vendor/bin/php-cs-fixer fix -vvv
|