提交 60f1ba1f 作者: Jeromy Johnson

Merge pull request #2593 from kevina/refactor-makefile

Refactor Makefile.
......@@ -5,11 +5,6 @@ else
go_test=go test
endif
COMMIT := $(shell git rev-parse --short HEAD)
ldflags = "-X "github.com/ipfs/go-ipfs/repo/config".CurrentCommit=$(COMMIT)"
MAKEFLAGS += --no-print-directory
export IPFS_API ?= v04x.ipfs.io
all: help
......@@ -45,19 +40,19 @@ vendor: godep
godep save -r ./...
install: deps
cd cmd/ipfs && go install -ldflags=$(ldflags)
make -C cmd/ipfs install
build: deps
cd cmd/ipfs && go build -i -ldflags=$(ldflags)
make -C cmd/ipfs build
nofuse: deps
cd cmd/ipfs && go install -tags nofuse -ldflags=$(ldflags)
make -C cmd/ipfs nofuse
clean:
cd cmd/ipfs && go clean -ldflags=$(ldflags)
make -C cmd/ipfs clean
uninstall:
cd cmd/ipfs && go clean -i -ldflags=$(ldflags)
make -C cmd/ipfs uninstall
PHONY += all help godep toolkit_upgrade gx_upgrade gxgo_upgrade gx_check
PHONY += go_check deps vendor install build nofuse clean uninstall
......
COMMIT := $(shell git rev-parse --short HEAD)
ldflags = "-X "github.com/ipfs/go-ipfs/repo/config".CurrentCommit=$(COMMIT)"
all: install
install:
go install -ldflags=$(ldflags)
build:
cd ../../ && make build
go build -i -ldflags=$(ldflags)
install:
cd ../../ && make install
nofuse:
go install -tags nofuse -ldflags=$(ldflags)
clean:
go clean -ldflags=$(ldflags)
uninstall:
go clean -i -ldflags=$(ldflags)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论