makefile
                        
                             · 865 B · Makefile
                        
                    
                    
                      
                        Исходник
                      
                      
                        
                          
                        
                    
                    
                
                
            install: 	##@system Install package. Don't run it manually!!!
	@echo Installing...
# опущено
	@# Get version info
	$(eval COMMIT_HASH := $(shell git rev-parse --short HEAD))
	$(eval VERSION := $(shell git log --oneline --format=%B -n 1 HEAD | head -n 1))
	$(eval DATE := $(shell git log --oneline --format="%at" -n 1 HEAD | xargs -I{} date -d @{} +%Y-%m-%d))
	@# Append version comment to index.html
	@echo "" >> $(PATH_PROJECT)/index.html
	@printf "\n<!-- Version $(VERSION), from $(DATE), commit hash '$(COMMIT_HASH)' -->\n" >> $(PATH_PROJECT)/index.html
	@printf "\n<!-- Version $(VERSION), from $(DATE), commit hash '$(COMMIT_HASH)' -->\n" >> $(PATH_PROJECT)/_version
	@sed -i 's/<meta name="version" content="VERSION_PLACEHOLDER">/<meta name="version" content="Version $(VERSION) from $(DATE), commit hash $(COMMIT_HASH)">/' $(PATH_PROJECT)/index.html
                | 1 | install: ##@system Install package. Don't run it manually!!! | 
| 2 | @echo Installing... | 
| 3 | # опущено | 
| 4 | |
| 5 | @# Get version info | 
| 6 | $(eval COMMIT_HASH := $(shell git rev-parse --short HEAD)) | 
| 7 | $(eval VERSION := $(shell git log --oneline --format=%B -n 1 HEAD | head -n 1)) | 
| 8 | $(eval DATE := $(shell git log --oneline --format="%at" -n 1 HEAD | xargs -I{} date -d @{} +%Y-%m-%d)) | 
| 9 | @# Append version comment to index.html | 
| 10 | @echo "" >> $(PATH_PROJECT)/index.html | 
| 11 | @printf "\n<!-- Version $(VERSION), from $(DATE), commit hash '$(COMMIT_HASH)' -->\n" >> $(PATH_PROJECT)/index.html | 
| 12 | @printf "\n<!-- Version $(VERSION), from $(DATE), commit hash '$(COMMIT_HASH)' -->\n" >> $(PATH_PROJECT)/_version | 
| 13 | @sed -i 's/<meta name="version" content="VERSION_PLACEHOLDER">/<meta name="version" content="Version $(VERSION) from $(DATE), commit hash $(COMMIT_HASH)">/' $(PATH_PROJECT)/index.html | 
| 14 |