Run protoc on proto files in same package together

This commit is contained in:
Menghan Li
2016-06-08 14:47:37 -07:00
parent 4c2aaab42e
commit 147022d136

View File

@ -21,8 +21,8 @@ proto:
exit 1; \
fi
go get -u -v github.com/golang/protobuf/protoc-gen-go
for file in $$(git ls-files '*.proto'); do \
protoc -I $$(dirname $$file) --go_out=plugins=grpc:$$(dirname $$file) $$file; \
for dir in $$(git ls-files '*.proto' | xargs -n1 dirname | uniq); do \
protoc -I $$dir --go_out=plugins=grpc:$$dir $$dir/*.proto; \
done
test: testdeps