Added makefile, cleanup
This commit is contained in:
22
Makefile
Executable file
22
Makefile
Executable file
@ -0,0 +1,22 @@
|
||||
.DEFAULT_GOAL := help
|
||||
|
||||
REPODIR="$(shell pwd)"
|
||||
BUILDDIR="/tmp/mercureact.tmp"
|
||||
|
||||
.PHONY: help
|
||||
help:
|
||||
@echo "Available Targets:"; grep -E '(^[a-zA-Z_-]+:.*?##.*$$)|(^##)' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf " \033[32m%-20s\033[0m %s\n", $$1, $$2}' | sed -e 's/\[32m##/[33m/'
|
||||
|
||||
.PHONY: phar
|
||||
phar: ## Build .phar using pharlite
|
||||
rm -rf $(BUILDDIR)
|
||||
git clone $(REPODIR) $(BUILDDIR) && \
|
||||
cd $(BUILDDIR) && \
|
||||
composer install --no-dev && \
|
||||
pharlite && \
|
||||
mv $(BUILDDIR)/*.phar . && \
|
||||
rm -rf $(BUILDDIR)
|
||||
|
||||
.PHONY: phpstan
|
||||
phpstan: ## Run static analysis
|
||||
phpstan --no-progress
|
Reference in New Issue
Block a user