From cdf41693a87559dee892c042591a409200637b9a Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Fri, 5 May 2017 18:59:32 +0200 Subject: provide applet symlinks in build/ directory --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 30c3cb2..cc2c7ca 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,9 @@ PKG = github.com/majewsky/gofu PREFIX = /usr -all: build/gofu +APPLETS = rtree + +all: build/gofu $(addprefix build/,$(APPLETS)) GO = GOPATH=$(CURDIR)/.gopath GOBIN=$(CURDIR)/build go GO_BUILDFLAGS = @@ -9,10 +11,12 @@ GO_LDFLAGS = -s -w build/gofu: FORCE $(GO) install $(GO_BUILDFLAGS) -ldflags '$(GO_LDFLAGS)' '$(PKG)' +build/%: + ln -s gofu $@ install: FORCE all install -D -m 0755 build/gofu "$(DESTDIR)$(PREFIX)/bin/gofu" - ln -s gofu "$(DESTDIR)$(PREFIX)/bin/rtree" + for APPLET in $(APPLETS); do ln -s gofu "$(DESTDIR)$(PREFIX)/bin/$${APPLET}"; done vendor: FORCE golangvend -- cgit v1.3.1