makefile: Check $GOBIN before codesign, otherwise use $GOPATH/bin (#504)

Fixes #502
This commit is contained in:
Evan Lin 2016-04-25 01:26:12 +08:00 committed by Derek Parker
parent f7cb6053d2
commit 7b7387fd1e

@ -37,13 +37,21 @@ endif
build: check-cert
go build $(BUILD_FLAGS) github.com/derekparker/delve/cmd/dlv
ifdef DARWIN
codesign -s "$(CERT)" ./dlv
ifneq "$(GOBIN)" ""
codesign -s "$(CERT)" $(GOBIN)/dlv
else
codesign -s "$(CERT)" $(GOPATH)/bin/dlv
endif
endif
install: check-cert
go install $(BUILD_FLAGS) github.com/derekparker/delve/cmd/dlv
ifdef DARWIN
codesign -s "$(CERT)" $(GOPATH)/bin/dlv
ifneq "$(GOBIN)" ""
codesign -s "$(CERT)" $(GOBIN)/dlv
else
codesign -s "$(CERT)" $(GOPATH)/bin/dlv
endif
endif
test: check-cert