Skip to content

Commit

Permalink
Enable ledger by default in Makefile (#10)
Browse files Browse the repository at this point in the history
* enable ledger in makefile

* bump ledger packages
  • Loading branch information
lukitsbrian committed Apr 1, 2024
1 parent 1058eec commit 4187f2d
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 18 deletions.
19 changes: 10 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ ifeq ($(LEDGER_ENABLED),true)
UNAME_S = $(shell uname -s)
ifeq ($(UNAME_S),OpenBSD)
$(warning OpenBSD detected, disabling ledger support (https://github.com/cosmos/cosmos-sdk/issues/1988))
LEDGER_ENABLED=false
else
GCC = $(shell command -v gcc 2> /dev/null)
ifeq ($(GCC),)
Expand Down Expand Up @@ -74,34 +75,34 @@ build-no_cgo:

# Linux Targets
build-linux-amd64:
LEDGER_ENABLED=false GOOS=linux GOARCH=amd64 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=linux GOARCH=amd64 $(MAKE) build

build-linux-386:
LEDGER_ENABLED=false GOOS=linux GOARCH=386 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=linux GOARCH=386 $(MAKE) build

build-linux-arm:
LEDGER_ENABLED=false GOOS=linux GOARCH=arm $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=linux GOARCH=arm $(MAKE) build

build-linux-arm64:
LEDGER_ENABLED=false GOOS=linux GOARCH=arm64 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=linux GOARCH=arm64 $(MAKE) build

# macOS (Darwin) Targets
build-darwin-amd64:
LEDGER_ENABLED=false GOOS=darwin GOARCH=amd64 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=darwin GOARCH=amd64 $(MAKE) build

build-darwin-arm64: # For M1 Macs
LEDGER_ENABLED=false GOOS=darwin GOARCH=arm64 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=darwin GOARCH=arm64 $(MAKE) build

# Windows Targets
build-windows-amd64:
LEDGER_ENABLED=false GOOS=windows GOARCH=amd64 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=windows GOARCH=amd64 $(MAKE) build

build-windows-386:
LEDGER_ENABLED=false GOOS=windows GOARCH=386 $(MAKE) build
LEDGER_ENABLED=$(LEDGER_ENABLED) GOOS=windows GOARCH=386 $(MAKE) build

install: go.sum
@echo "Installing..."
go install -mod=readonly $(BUILD_FLAGS) ./...
LEDGER_ENABLED=$(LEDGER_ENABLED) go install -mod=readonly $(BUILD_FLAGS) ./...

go-mod-cache: go.sum
@echo "Download go modules to local cache"
Expand Down
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ require (
github.com/cosmos/gogogateway v1.2.0 // indirect
github.com/cosmos/iavl v0.20.0 // indirect
github.com/cosmos/ics23/go v0.10.0 // indirect
github.com/cosmos/ledger-cosmos-go v0.12.1 // indirect
github.com/cosmos/ledger-cosmos-go v0.12.4 // indirect
github.com/cosmos/rosetta-sdk-go v0.10.0 // indirect
github.com/creachadair/taskgroup v0.4.2 // indirect
github.com/danieljoos/wincred v1.1.2 // indirect
Expand Down Expand Up @@ -151,8 +151,8 @@ require (
github.com/tendermint/go-amino v0.16.0 // indirect
github.com/tidwall/btree v1.6.0 // indirect
github.com/ulikunitz/xz v0.5.11 // indirect
github.com/zondax/hid v0.9.1 // indirect
github.com/zondax/ledger-go v0.14.1 // indirect
github.com/zondax/hid v0.9.2 // indirect
github.com/zondax/ledger-go v0.14.3 // indirect
go.etcd.io/bbolt v1.3.7 // indirect
go.opencensus.io v0.24.0 // indirect
golang.org/x/crypto v0.11.0 // indirect
Expand Down
12 changes: 6 additions & 6 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -340,8 +340,8 @@ github.com/cosmos/ibc-go/v7 v7.3.1 h1:bil1IjnHdyWDASFYKfwdRiNtFP6WK3osW7QFEAgU4I
github.com/cosmos/ibc-go/v7 v7.3.1/go.mod h1:wvx4pPBofe5ZdMNV3OFRxSI4auEP5Qfqf8JXLLNV04g=
github.com/cosmos/ics23/go v0.10.0 h1:iXqLLgp2Lp+EdpIuwXTYIQU+AiHj9mOC2X9ab++bZDM=
github.com/cosmos/ics23/go v0.10.0/go.mod h1:ZfJSmng/TBNTBkFemHHHj5YY7VAU/MBU980F4VU1NG0=
github.com/cosmos/ledger-cosmos-go v0.12.1 h1:sMBxza5p/rNK/06nBSNmsI/WDqI0pVJFVNihy1Y984w=
github.com/cosmos/ledger-cosmos-go v0.12.1/go.mod h1:dhO6kj+Y+AHIOgAe4L9HL/6NDdyyth4q238I9yFpD2g=
github.com/cosmos/ledger-cosmos-go v0.12.4 h1:drvWt+GJP7Aiw550yeb3ON/zsrgW0jgh5saFCr7pDnw=
github.com/cosmos/ledger-cosmos-go v0.12.4/go.mod h1:fjfVWRf++Xkygt9wzCsjEBdjcf7wiiY35fv3ctT+k4M=
github.com/cosmos/rosetta-sdk-go v0.10.0 h1:E5RhTruuoA7KTIXUcMicL76cffyeoyvNybzUGSKFTcM=
github.com/cosmos/rosetta-sdk-go v0.10.0/go.mod h1:SImAZkb96YbwvoRkzSMQB6noNJXFgWl/ENIznEoYQI4=
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
Expand Down Expand Up @@ -957,10 +957,10 @@ github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/zondax/hid v0.9.1 h1:gQe66rtmyZ8VeGFcOpbuH3r7erYtNEAezCAYu8LdkJo=
github.com/zondax/hid v0.9.1/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM=
github.com/zondax/ledger-go v0.14.1 h1:Pip65OOl4iJ84WTpA4BKChvOufMhhbxED3BaihoZN4c=
github.com/zondax/ledger-go v0.14.1/go.mod h1:fZ3Dqg6qcdXWSOJFKMG8GCTnD7slO/RL2feOQv8K320=
github.com/zondax/hid v0.9.2 h1:WCJFnEDMiqGF64nlZz28E9qLVZ0KSJ7xpc5DLEyma2U=
github.com/zondax/hid v0.9.2/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM=
github.com/zondax/ledger-go v0.14.3 h1:wEpJt2CEcBJ428md/5MgSLsXLBos98sBOyxNmCjfUCw=
github.com/zondax/ledger-go v0.14.3/go.mod h1:IKKaoxupuB43g4NxeQmbLXv7T9AlQyie1UpHb342ycI=
go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ=
go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw=
Expand Down

0 comments on commit 4187f2d

Please sign in to comment.