2016-01-20 00:27:47 +08:00
|
|
|
|
2017-04-25 04:47:03 +08:00
|
|
|
.PHONY: default
|
2017-03-30 11:20:42 +08:00
|
|
|
default: validate
|
2016-01-20 00:27:47 +08:00
|
|
|
|
2017-04-25 04:47:03 +08:00
|
|
|
.PHONY: help
|
2016-01-20 00:27:47 +08:00
|
|
|
help:
|
2017-03-30 11:20:42 +08:00
|
|
|
@echo "Usage: make [target]"
|
2016-01-20 00:27:47 +08:00
|
|
|
@echo
|
|
|
|
@echo " * 'fmt' - format the json with indentation"
|
2017-03-30 11:20:42 +08:00
|
|
|
@echo " * 'help' - show this help information"
|
2016-01-20 00:27:47 +08:00
|
|
|
@echo " * 'validate' - build the validation tool"
|
|
|
|
|
2017-04-25 04:47:03 +08:00
|
|
|
.PHONY: fmt
|
2016-01-20 00:27:47 +08:00
|
|
|
fmt:
|
|
|
|
for i in *.json ; do jq --indent 4 -M . "$${i}" > xx && cat xx > "$${i}" && rm xx ; done
|
|
|
|
|
2017-03-30 11:10:58 +08:00
|
|
|
.PHONY: validate
|
2016-01-20 00:27:47 +08:00
|
|
|
validate: validate.go
|
2016-04-14 12:33:17 +08:00
|
|
|
go get -d ./...
|
2016-01-20 00:27:47 +08:00
|
|
|
go build ./validate.go
|
|
|
|
|
2017-04-25 04:47:03 +08:00
|
|
|
.PHONY: clean
|
2017-04-18 17:51:15 +08:00
|
|
|
clean:
|
|
|
|
rm -f validate
|