else ifeq ($(UNAME_S),Linux)
GOOS := linux
else
-$(error "$$GOOS is not defined. If you are using Windows, try to re-make using 'GOOS=windows make ...' ")
+ GOOS := windows
endif
endif
-PACKAGES := $(shell go list ./... | grep -v '/vendor/' | grep -v '/crypto/ed25519/chainkd')
+PACKAGES := $(shell go list ./... | grep -v '/lib/')
BUILD_FLAGS := -ldflags "-X github.com/bytom/bytom/version.GitCommit=`git rev-parse HEAD`"
@echo "Building bytomd to cmd/bytomd/bytomd"
@go build $(BUILD_FLAGS) -o cmd/bytomd/bytomd cmd/bytomd/main.go
-bytomd-simd:
- @echo "Building SIMD version bytomd to cmd/bytomd/bytomd"
- @cd mining/tensority/cgo_algorithm/lib/ && make
- @go build -tags="simd" $(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
test:
@echo "====> Running go test"
- @go test -tags "network" $(PACKAGES)
+ @go test $(PACKAGES)
benchmark:
@go test -bench $(PACKAGES)
functional-tests:
@go test -timeout=5m -tags="functional" ./test
-ci: test functional-tests
+ci: test
-.PHONY: all target release-all clean test benchmark
\ No newline at end of file
+.PHONY: all target release-all clean test benchmark