summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-06-02 18:19:21 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-06-02 18:19:21 +0900
commit34f16e5b7ddf18cae15ba646583c492ed8437e73 (patch)
treea66eedacf0baef2847654db2742e3a1ef9509573
parent83e9af6601f2a7b7fc0fff06fc6767b7054a5467 (diff)
downloadfzf-34f16e5b7ddf18cae15ba646583c492ed8437e73.tar.gz
Fix Makefile and install script for the new project layout
-rw-r--r--Makefile20
-rwxr-xr-xinstall4
2 files changed, 12 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index f2426e87..5c15f69d 100644
--- a/Makefile
+++ b/Makefile
@@ -92,16 +92,16 @@ release-all: clean test
$(SRC_LINK):
mkdir -p $(shell dirname $(SRC_LINK))
- ln -s $(ROOT_DIR)/src $(SRC_LINK)
+ ln -sf $(ROOT_DIR)/src $(SRC_LINK)
$(VENDOR_LINK):
mkdir -p $(shell dirname $(VENDOR_LINK))
- ln -s $(ROOT_DIR)/vendor $(VENDOR_LINK)
+ ln -sf $(ROOT_DIR)/vendor $(VENDOR_LINK)
-$(GLIDE_LOCK): $(GLIDE_YAML)
+vendor: $(GLIDE_YAML)
go get -u github.com/Masterminds/glide && $(GOPATH)/bin/glide install && touch $@
-test: $(SOURCES)
+test: $(SOURCES) vendor
SHELL=/bin/sh GOOS= go test -v -tags "$(TAGS)" \
github.com/junegunn/fzf/src \
github.com/junegunn/fzf/src/algo \
@@ -113,23 +113,23 @@ install: bin/fzf
clean:
rm -rf target
-target/$(BINARY32): $(SOURCES)
+target/$(BINARY32): $(SOURCES) vendor
GOARCH=386 go build $(BUILD_FLAGS) -o $@
-target/$(BINARY64): $(SOURCES)
+target/$(BINARY64): $(SOURCES) vendor
GOARCH=amd64 go build $(BUILD_FLAGS) -o $@
# https://github.com/golang/go/wiki/GoArm
-target/$(BINARYARM5): $(SOURCES)
+target/$(BINARYARM5): $(SOURCES) vendor
GOARCH=arm GOARM=5 go build $(BUILD_FLAGS) -o $@
-target/$(BINARYARM6): $(SOURCES)
+target/$(BINARYARM6): $(SOURCES) vendor
GOARCH=arm GOARM=6 go build $(BUILD_FLAGS) -o $@
-target/$(BINARYARM7): $(SOURCES)
+target/$(BINARYARM7): $(SOURCES) vendor
GOARCH=arm GOARM=7 go build $(BUILD_FLAGS) -o $@
-target/$(BINARYARM8): $(SOURCES)
+target/$(BINARYARM8): $(SOURCES) vendor
GOARCH=arm64 go build $(BUILD_FLAGS) -o $@
bin/fzf: target/$(BINARY) | bin
diff --git a/install b/install
index 516c4cb5..7c3b1f32 100755
--- a/install
+++ b/install
@@ -169,12 +169,12 @@ if [ -n "$binary_error" ]; then
echo " - $binary_error !!!"
fi
if command -v go > /dev/null; then
- echo -n "Building binary (go get -u github.com/junegunn/fzf/src/fzf) ... "
+ echo -n "Building binary (go get -u github.com/junegunn/fzf) ... "
if [ -z "${GOPATH-}" ]; then
export GOPATH="${TMPDIR:-/tmp}/fzf-gopath"
mkdir -p "$GOPATH"
fi
- if go get -u github.com/junegunn/fzf/src/fzf; then
+ if go get -u github.com/junegunn/fzf; then
echo "OK"
cp "$GOPATH/bin/fzf" "$fzf_base/bin/"
else