summaryrefslogtreecommitdiff
path: root/Makefile
blob: 30c3cb24387f1531935ab4d953eaaa608fe54282 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PKG    = github.com/majewsky/gofu
PREFIX = /usr

all: build/gofu

GO            = GOPATH=$(CURDIR)/.gopath GOBIN=$(CURDIR)/build go
GO_BUILDFLAGS =
GO_LDFLAGS    = -s -w

build/gofu: FORCE
	$(GO) install $(GO_BUILDFLAGS) -ldflags '$(GO_LDFLAGS)' '$(PKG)'

install: FORCE all
	install -D -m 0755 build/gofu "$(DESTDIR)$(PREFIX)/bin/gofu"
	ln -s gofu "$(DESTDIR)$(PREFIX)/bin/rtree"

vendor: FORCE
	golangvend

.PHONY: FORCE