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 $@
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
benchmark:
go test -bench $(PACKAGES)
+functional-tests:
+ @go test -v -timeout=30m -tags=functional ./test
+
.PHONY: all target release-all clean test benchmark