github.com/GuanceCloud/cliutils@v1.1.21/point/Makefile (about)

     1  .PHONY: gogopb protobuf
     2  
     3  gogopb:
     4  	protoc \
     5  		-I=${GOPATH}/src -I=${GOPATH}/src/github.com/gogo/protobuf/protobuf -I. \
     6  		--gogoslick_out=Mgoogle/protobuf/any.proto=github.com/gogo/protobuf/types:. point.proto 
     7  
     8  protobuf:
     9  	protoc --go_out=. point.proto
    10  	#rm -rf $subdir
    11  	#
    12  	## Python
    13  	#mkdir -p $subdir/python && protoc --python_out=$subdir/python *.proto
    14  	## Java
    15  	#mkdir -p $subdir/java && protoc --java_out=$subdir/java *.proto
    16  	## ObjC
    17  	#mkdir -p $subdir/objc && protoc --objc_out=$subdir/objc *.proto
    18  	## PHP
    19  	#mkdir -p $subdir/php && protoc --php_out=$subdir/php *.proto
    20  	## C++
    21  	#mkdir -p $subdir/cpp && protoc --cpp_out=$subdir/cpp *.proto
    22  	## C#
    23  	#mkdir -p $subdir/csharp && protoc --csharp_out=$subdir/csharp *.proto
    24  	## Dart
    25  	##mkdir -p $subdir/dart && protoc --dart_out=$subdir/dart *.proto
    26  
    27  clean:
    28  	rm -rf point.pb.go