-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
25 lines (20 loc) · 921 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
.PHONY: help
help: ## Prints help for targets with comments
@grep -E '^[/a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'
.PHONY: build
build: build/google_workspace build/google_cloud build/firebase ## build sprites
.PHONY: build/google_cloud
build/google_cloud: ## build google_cloud sprite
./scripts/google-cloud/download_icons.sh
./scripts/google-cloud/create_sprite.sh
.PHONY: build/google_workspace
build/google_workspace: ## build google_workspace sprite
./scripts/google-workspace/unzip.sh
./scripts/google-workspace/create_sprite.sh
.PHONY: build/firebase
build/firebase: ## build firebase sprice
./scripts/firebase/download_icons.sh
./scripts/firebase/create_sprite.sh
.PHONY: generate/snippets
generate/snippets: ## generate snippets file
cd ./tools/snippets-generator && go run . > ${PWD}/snippets/ultisnips/plantuml.snippets