gen:
	cd pb/proto && protoc \
	--gogofaster_out=plugins=grpc:../protogo \
	--gogofaster_opt=paths=source_relative \
	--go-vtproto_out=../protogo --plugin protoc-gen-go-vtproto="$(GOPATH)/bin/protoc-gen-go-vtproto" \
	--go-vtproto_opt=paths=source_relative \
	--go-vtproto_opt=features=pool \
	--go-vtproto_opt=pool=chainmaker.org/chainmaker/contract-sdk-go/pb/protogo.DockerVMMessage \
	dockervm_message.proto

mockgen:
	mockgen -destination ./sdk/mock_sdk_interface.go -package sdk -source ./sdk/sdk_interface.go

mockgen-dep:
	go get -u github.com/golang/mock/gomock
	go get -u github.com/golang/mock/mockgen