BYTOM_RELEASE32 := bytom-$(VERSION)-$(GOOS)_386
BYTOM_RELEASE64 := bytom-$(VERSION)-$(GOOS)_amd64
-all: test target release-all
+all: test target release-all install
bytomd:
@echo "Building bytomd to cmd/bytomd/bytomd"
@echo "Building bytomcli to cmd/bytomcli/bytomcli"
@go build $(BUILD_FLAGS) -o cmd/bytomcli/bytomcli cmd/bytomcli/main.go
+install:
+ @echo "Installing bytomd and bytomcli to $(GOPATH)/bin"
+ @go install ./cmd/bytomd
+ @go install ./cmd/bytomcli
+
target:
mkdir -p $@
@rm -rf cmd/bytomcli/bytomcli
@rm -rf cmd/miner/miner
@rm -rf target
+ @rm -rf $(GOPATH)/bin/bytomd
+ @rm -rf $(GOPATH)/bin/bytomcli
@echo "Cleaning temp test data..."
@rm -rf test/pseudo_hsm*
@rm -rf blockchain/pseudohsm/testdata/pseudo/