summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile20
1 files changed, 3 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index 84d62f7..cb06b90 100644
--- a/Makefile
+++ b/Makefile
@@ -1,24 +1,10 @@
-export GOPATH=$(CURDIR)/.build
PACKAGE := phabricator.wikimedia.org/source/blubber
-export BUILD_DIR=$(GOPATH)/src/$(PACKAGE)
-BINARY :=$(CURDIR)/bin/blubber
GO_LDFLAGS := \
-X $(PACKAGE)/meta.Version=$(shell cat VERSION) \
-X $(PACKAGE)/meta.GitCommit=$(shell git rev-parse --short HEAD)
-all: clean bin/blubber
+install:
+ go install -v -ldflags "$(GO_LDFLAGS)"
-clean:
- rm -rf $(CURDIR)/.build
- rm -rf $(BINARY)
-
-bin/blubber:
- mkdir -p $(dir $(BUILD_DIR))
- ln -s $(CURDIR) $(BUILD_DIR)
- cd $(BUILD_DIR) && go build -v -i -ldflags "$(GO_LDFLAGS)"
- mkdir -p $(CURDIR)/bin && mv $(BUILD_DIR)/blubber $(BINARY)
- rm -rf $(CURDIR)/.build
-
-
-.PHONY: all clean
+.PHONY: install