-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
22 lines (14 loc) · 853 Bytes
/
makefile
File metadata and controls
22 lines (14 loc) · 853 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
GOPATH ?= $(shell go env GOPATH)
all: generate-inject toolexec-inject
gin-toolexec-inject-server:
cd example/gin-toolexec-inject && go mod tidy && cd server && go build -a -toolexec="toolexec-inject -path ../"
gin-toolexec-inject-client:
cd example/gin-toolexec-inject && go mod tidy && cd client && go build -a -toolexec="toolexec-inject -path ../"
gin-generate-inject-server:
cd example/gin-generate-inject/server && go generate && go build -a .
gin-generate-inject-client:
cd example/gin-generate-inject/client && go build -a .
generate-inject:
cd tools/generate-inject && go mod tidy && go build -a . && chmod +x generate-inject && mv generate-inject $(GOPATH)/bin/generate-inject
toolexec-inject:
cd tools/toolexec-inject && go mod tidy && go build -a . && chmod +x toolexec-inject && mv toolexec-inject $(GOPATH)/bin/toolexec-inject