19 lines
553 B
Makefile
19 lines
553 B
Makefile
all: install release
|
|
|
|
release:
|
|
GOEXPERIMENT=boringcrypto go build -ldflags "-s -w" -o ./.build/release/backend main.go
|
|
|
|
install:
|
|
go install
|
|
|
|
grpc:
|
|
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
|
|
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
|
|
|
|
# protoc --go_out=. --go_opt=paths=source_relative \
|
|
# --go-grpc_out=. --go-grpc_opt=paths=source_relative \
|
|
# helloworld/helloworld.proto
|
|
|
|
run: install release
|
|
mkdir -p ./.run
|
|
./.build/release/backend -c ./misc/config.yaml -o ./.run/log.txt -p ./.run/cpu.pprof
|