Skip to content

Commit 7b72a89

Browse files
Merge pull request #22 from NETWAYS/add_x86_target
Add 386 (intel 32bit) target to Makefile
2 parents a04c412 + 1331676 commit 7b72a89

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.goreleaser.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ builds:
2222
- arm
2323
- arm64
2424
- amd64
25+
- 386
2526
- riscv64

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.PHONY: test coverage lint vet build build-all
22

33
TARGET_BASENAME := check_system_basics
4+
TARGET_386 := $(TARGET_BASENAME)_386
45
TARGET_amd64 := $(TARGET_BASENAME)_amd64
56
TARGET_arm64 := $(TARGET_BASENAME)_arm64
67
TARGET_arm6 := $(TARGET_BASENAME)_arm6
@@ -23,7 +24,7 @@ GO_FILES = $(shell find . -iname '*.go')
2324
build:
2425
go build
2526

26-
build-all: $(TARGET_arm6) $(TARGET_amd64) $(TARGET_arm64) $(TARGET_riscv64)
27+
build-all: $(TARGET_arm6) $(TARGET_amd64) $(TARGET_386) $(TARGET_arm64) $(TARGET_riscv64)
2728

2829
lint:
2930
go fmt $(go list ./... | grep -v /vendor/)
@@ -38,6 +39,9 @@ coverage:
3839
$(TARGET_amd64): $(GO_FILES)
3940
CGO_ENABLED=0 go build $(GO_LINKEROPTS) -o $(TARGET_amd64)
4041

42+
$(TARGET_386): $(GO_FILES)
43+
CGO_ENABLED=0 GOARCH=386 go build $(GO_LINKEROPTS) -o $(TARGET_386)
44+
4145
$(TARGET_arm64): $(GO_FILES)
4246
CGO_ENABLED=0 GOARCH=arm64 go build $(GO_LINKEROPTS) -o $(TARGET_arm64)
4347

0 commit comments

Comments
 (0)