3
0
corteza/Makefile
2018-07-12 09:00:38 +02:00

28 lines
503 B
Makefile

.PHONY: build
SPEC=$(GOPATH)/bin/spec
PROTOC=$(GOPATH)/bin/protoc-gen-go
build:
docker build --rm -t $(shell cat .project) .
$(SPEC):
go get -u github.com/titpetric/spec/cmd/spec
$(PROTOC):
go get -u github.com/golang/protobuf/protoc-gen-go
spec: $(SPEC)
cd sam/docs/src && $(SPEC)
cd sam/ && ./_gen.sh
protobuf: $(PROTOC)
# @todo this needs work (it hangs and outputs nothing)
$(PROTOC) --go_out=plugins=grpc:. -I. sam/chat/*.proto
dep:
dep ensure -v
dep.update:
dep ensure -update -v