OSDN Git Service

temporary fix for make clean (#608)
[bytom/bytom.git] / Makefile
index 1e922a6..56dae4e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -37,6 +37,14 @@ BYTOM_RELEASE64 := bytom-$(VERSION)-$(GOOS)_amd64
 
 all: test target release-all
 
+bytomd:
+       @echo "Building bytomd to cmd/bytomd/bytomd"
+       go build $(BUILD_FLAGS) -o cmd/bytomd/bytomd cmd/bytomd/main.go
+
+bytomcli:
+       @echo "Building bytomcli to cmd/bytomcli/bytomcli"
+       go build $(BUILD_FLAGS) -o cmd/bytomcli/bytomcli cmd/bytomcli/main.go
+
 target:
        mkdir -p $@
 
@@ -72,7 +80,11 @@ release-all: clean
        GOOS=windows make release
 
 clean:
-       rm -rf target
+       @echo "Cleaning binaries built"
+       @rm -rf cmd/bytomd/bytomd
+       @rm -rf cmd/bytomcli/bytomcli
+       @rm -rf cmd/miner/miner
+       @rm -rf target
 
 target/$(BYTOMD_BINARY32):
        CGO_ENABLED=0 GOARCH=386 go build $(BUILD_FLAGS) -o $@ cmd/bytomd/main.go
@@ -99,4 +111,7 @@ test:
 benchmark:
        go test -bench $(PACKAGES)
 
+functional-tests:
+       @go test -v -timeout=30m -tags=functional ./test
+
 .PHONY: all target release-all clean test benchmark