17 lines
604 B
Makefile
17 lines
604 B
Makefile
|
# from http://blog.jgc.org/2011/07/gnu-make-recursive-wildcard-function.html
|
||
|
rwildcard=$(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d))
|
||
|
|
||
|
default: ${GOPATH}/bin/hwtd ${GOPATH}/bin/hwtc
|
||
|
|
||
|
${GOPATH}/bin/hwtd: $(call rwildcard,,*.go)
|
||
|
go install -v mcquay.me/hwt/cmd/hwtd
|
||
|
|
||
|
${GOPATH}/bin/hwtc: $(call rwildcard,,*.go)
|
||
|
go install -v mcquay.me/hwt/cmd/hwtc
|
||
|
|
||
|
service.twirp.go: service.proto
|
||
|
protoc --proto_path=${GOPATH}/src:. --twirp_out=. --go_out=. ./service.proto
|
||
|
|
||
|
service.pb.go: service.proto
|
||
|
protoc --proto_path=${GOPATH}/src:. --twirp_out=. --go_out=. ./service.proto
|