From c9cf9a8bbfec22e7b5d4463ecd268efc8da18750 Mon Sep 17 00:00:00 2001 From: Ethan Frey Date: Mon, 27 Jul 2020 18:58:09 +0200 Subject: [PATCH] Add build-gaiaflex to Makefile --- Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Makefile b/Makefile index 0a03819e..82183047 100644 --- a/Makefile +++ b/Makefile @@ -73,8 +73,23 @@ coral_ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=coral \ coral_ldflags += $(LDFLAGS) coral_ldflags := $(strip $(coral_ldflags)) +flex_ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=gaiaflex \ + -X github.com/cosmos/cosmos-sdk/version.ServerName=gaiaflexd \ + -X github.com/cosmos/cosmos-sdk/version.ClientName=gaiaflex \ + -X github.com/cosmos/cosmos-sdk/version.Version=$(VERSION) \ + -X github.com/cosmos/cosmos-sdk/version.Commit=$(COMMIT) \ + -X github.com/CosmWasm/wasmd/app.CLIDir=.gaiaflex \ + -X github.com/CosmWasm/wasmd/app.NodeDir=.gaiaflexd \ + -X github.com/CosmWasm/wasmd/app.Bech32Prefix=cosmos \ + -X "github.com/cosmos/cosmos-sdk/version.BuildTags=$(build_tags_comma_sep)" + +flex_ldflags += $(LDFLAGS) +flex_ldflags := $(strip $(flex_ldflags)) + + BUILD_FLAGS := -tags $(build_tags_comma_sep) -ldflags '$(ldflags)' -trimpath CORAL_BUILD_FLAGS := -tags $(build_tags_comma_sep) -ldflags '$(coral_ldflags)' -trimpath +FLEX_BUILD_FLAGS := -tags $(build_tags_comma_sep) -ldflags '$(flex_ldflags)' -trimpath all: install lint test @@ -97,6 +112,15 @@ else go build -mod=readonly $(CORAL_BUILD_FLAGS) -o build/coral ./cmd/wasmcli endif +build-gaiaflex: go.sum +ifeq ($(OS),Windows_NT) + # wasmd nodes not supported on windows, maybe the cli? + go build -mod=readonly $(FLEX_BUILD_FLAGS) -o build/gaiaflex.exe ./cmd/wasmcli +else + go build -mod=readonly $(FLEX_BUILD_FLAGS) -o build/gaiaflexd ./cmd/wasmd + go build -mod=readonly $(FLEX_BUILD_FLAGS) -o build/gaiaflex ./cmd/wasmcli +endif + build-linux: go.sum LEDGER_ENABLED=false GOOS=linux GOARCH=amd64 $(MAKE) build