1PB = $(wildcard *.proto) 2GO = $(PB:.proto=.pb.go) 3 4all: $(GO) 5 6%.pb.go: %.proto 7 protoc --proto_path=$(PWD):$(PWD)/../..:$(GOPATH)/src --gogofaster_out=Mgoogle/protobuf/timestamp.proto=github.com/gogo/protobuf/types:. $< 8 9clean: 10 rm -f *.pb.go 11 rm -f *.go