From 316bc8ea81200a48b8a7259905720362b512ce2a Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 26 Nov 2024 04:34:01 -0600 Subject: Day 1 --- Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..920c3d8 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +# You must use the current protoc-gen-go +# +# go-clone --go-src google.golang.org/protobuf +# cd ~/go/src/google.golang.org/protobuf/cmd/protoc-gen-go +# go install + + +all: refs.pb.go vet + +vet: lint + GO111MODULE=off go vet + +lint: + # -buf lint refs.proto # todo: figure out where buf comes from again + +# autofixes your import headers in your golang files +goimports: + goimports -w *.go + make -C example goimports + +redomod: + rm -f go.* + GO111MODULE= go mod init + GO111MODULE= go mod tidy + +clean: + rm -f *.pb.go + -rm -f go.* + make -C example clean + +refs.pb.go: refs.proto + cd ~/go/src && protoc --go_out=. --proto_path=go.wit.com/lib/protobuf/gitpb \ + --go_opt=Mrefs.proto=go.wit.com/lib/protobuf/gitpb \ + refs.proto -- cgit v1.2.3