19 lines
		
	
	
		
			473 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			473 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| .PHONY: build
 | |
| build:
 | |
| 	mkdir -p output
 | |
| 
 | |
| 	# generate pb.go inluding imported proto
 | |
| 	protoc --go_out=Mproto/common.proto=moul.io/protoc-gen-gotemplate/examples/import/output/models/common:./output proto/article.proto
 | |
| 	protoc --go_out=,plugins=grpc:./output proto/common.proto
 | |
| 
 | |
| 	# build our go file based on our template
 | |
| 	protoc -I. --gotemplate_out=template_dir=templates,debug=true:output proto/article.proto
 | |
| 
 | |
| .PHONY: re
 | |
| re: clean build
 | |
| 
 | |
| 
 | |
| .PHONY: clean
 | |
| clean:
 | |
| 	rm -rf output
 |