summaryrefslogtreecommitdiff
path: root/protobuf/Makefile
blob: 7dd70be92be8105056356f935d12d58612137565 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
all:
	# You must use the current protoc-gen-go
	# protoc --version 3.6++ does not mean that protoc will generate version3 .go files
	#
	# apt remove golang-goprotobuf-dev
	# apt install protobuf-compiler
	#
	# Then:
	# go get -u github.com/golang/protobuf/protoc-gen-go
	# cd ~/go/src/github.com/golang/protobuf/protoc-gen-go
	# go install
	#
	# Then:
	protoc --version
	make widget.pb.go

clean:
	rm -f *.pb.go

widget.pb.go: widget.proto
	protoc --go_out=. widget.proto

compile:
	protoc --go_out=. *.proto

deps:
	apt install golang-goprotobuf-dev
	apt install protobuf-compiler

push:
	git pull
	git add --all
	git commit -a -s
	git push