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