1234567891011121314151617181920212223242526272829303132 |
- .PHONY: default server client deps fmt clean all release-client release-server release-all
- BUILDTAGS=
- export GOPATH:=$(shell pwd)
- default: all
- deps:
- go get -tags '$(BUILDTAGS)' -d -v ngrok/...
- server: deps
- go install -tags '$(BUILDTAGS)' ngrok/server/main
- fmt:
- go fmt ngrok/...
- client: deps
- go install -tags '$(BUILDTAGS)' ngrok/client/main
- release-client: BUILDTAGS=release
- release-client: client
- ./nrsc ./bin/ngrok ./assets/client
- release-server: BUILDTAGS=release
- release-server: server
- ./nrsc ./bin/ngrokd ./assets/server
- release-all: release-client release-server
- all: fmt client server
- clean:
- go clean ngrok/...
|