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