Fix Makefile build on OS X

This commit is contained in:
Rayan Makhmutov 2016-05-12 20:41:58 +05:00
parent 8d4354bb6f
commit 5d2bd8070c

View file

@ -1,7 +1,13 @@
.PHONY: vendor docs
.PHONY: vendor docs build
PACKAGES = $(shell go list ./... | grep -v /vendor/)
ifneq ($(shell uname), Darwin)
EXTLDFLAGS = -extldflags "-static" #
else
EXTLDFLAGS =
endif
all: gen build
deps:
@ -24,10 +30,8 @@ gen_template:
gen_migrations:
go generate github.com/drone/drone/store/datastore/ddl
build: build_static
build_static:
cd drone && go build --ldflags '-extldflags "-static" -X github.com/drone/drone/version.VersionDev=$(DRONE_BUILD_NUMBER)' -o drone
build:
cd drone && go build --ldflags '${EXTLDFLAGS}-X github.com/drone/drone/version.VersionDev=$(DRONE_BUILD_NUMBER)' -o drone
test:
go test -cover $(PACKAGES)