summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2017-05-05 18:59:32 +0200
committerStefan Majewsky <majewsky@gmx.net>2017-05-05 19:03:55 +0200
commitcdf41693a87559dee892c042591a409200637b9a (patch)
tree3c58b90d4ea2083e78fc7e1b77f1eb3a23795171
parent7e6b0b46c5adb4ed6ccb0cd890ccc2367ec620a4 (diff)
downloadgofu-cdf41693a87559dee892c042591a409200637b9a.tar.gz
provide applet symlinks in build/ directory
-rw-r--r--Makefile8
1 files 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