github.com/vcilabs/webrpc@v0.5.2-0.20201116131534-162e27b1b33b/Makefile (about) 1 all: 2 @echo "*****************************************" 3 @echo "** WebRPC Dev **" 4 @echo "*****************************************" 5 @echo "make <cmd>" 6 @echo "" 7 @echo "commands:" 8 @echo "" 9 @echo " + Testing:" 10 @echo " - test" 11 @echo "" 12 @echo " + Builds:" 13 @echo " - build" 14 @echo " - clean" 15 @echo " - generate" 16 @echo "" 17 @echo " + Dep management:" 18 @echo " - dep" 19 @echo " - dep-upgrade-all" 20 @echo "" 21 22 tools: 23 GO111MODULE=off go get -u github.com/goware/statik 24 25 build: 26 go generate ./gen/... 27 go build -o ./bin/webrpc-gen ./cmd/webrpc-gen 28 go generate ./... 29 30 clean: 31 rm -rf ./bin 32 33 install: build 34 go install ./cmd/webrpc-gen 35 36 test: generate 37 go test -v ./... 38 39 generate: 40 go generate ./... 41 42 dep: 43 @export GO111MODULE=on && go mod tidy 44 45 dep-upgrade-all: 46 @GO111MODULE=on go get -u 47 @$(MAKE) dep 48