summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-09 01:05:53 -0500
committerJeff Carr <[email protected]>2025-10-09 01:05:53 -0500
commit4b2374728c07acc3eb809a8ed3cc03150f6b8027 (patch)
tree8cd297fc877fc5fa1a05b321559170c4bae4f05e
parent811ba39a7290cfbf5f72ab3b5aa769da09224b2d (diff)
common protobuf makefilev0.0.80
-rw-r--r--Makefile32
1 files changed, 8 insertions, 24 deletions
diff --git a/Makefile b/Makefile
index a045e82..451e480 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,14 @@
-# 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: generate goimports vet
+all: package.pb.go goimports vet
+ @echo This GO code passes the compile checks
proto-renumber: clean
autogenpb --renumber --proto package.proto
autogenpb --renumber --proto machine.proto
make goimports vet
+package.pb.go: package.proto
+ make generate
+
generate: clean
go mod init
go mod tidy
@@ -20,26 +17,13 @@ generate: clean
go-generate:
rm -f *.pb.go *.patch
-vet:
- @GO111MODULE=off go vet
- @echo this go library package builds okay
-
-# autofixes your import headers in your golang files
goimports:
goimports -w *.go
-redomod:
- rm -f go.*
- GO111MODULE= go mod init
- GO111MODULE= go mod tidy
+vet:
+ @GO111MODULE=off go vet
clean:
- rm -f *.pb.go
+ rm -f *.pb.go *.patch
-rm -f go.*
go-mod-clean purge
-
-package.pb.go: package.proto
- autogenpb --proto package.proto
-
-machine.pb.go: machine.proto
- autogenpb --proto machine.proto