Skip to content

Commit ab884a5

Browse files
committed
Also build 32-bit executable for Windows.
1 parent 8907b84 commit ab884a5

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

Makefile

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ REPO_BASE = github.com/tintoy/docker-machine-driver-terraform
66
default: fmt build test
77

88
fmt:
9-
go fmt github.com/tintoy/docker-machine-driver-terraform/...
9+
go fmt $(REPO_BASE)/...
1010

1111
# Peform a development (current-platform-only) build.
1212
dev: version fmt
@@ -16,11 +16,14 @@ install: dev
1616
go install
1717

1818
# Perform a full (all-platforms) build.
19-
build: version build-windows64 build-linux64 build-mac64
19+
build: version build-windows64 build-windows32 build-linux64 build-mac64
2020

2121
build-windows64:
2222
GOOS=windows GOARCH=amd64 go build -o _bin/windows-amd64/docker-machine-driver-terraform.exe
2323

24+
build-windows32:
25+
GOOS=windows GOARCH=386 go build -o _bin/windows-386/docker-machine-driver-terraform.exe
26+
2427
build-linux64:
2528
GOOS=linux GOARCH=amd64 go build -o _bin/linux-amd64/docker-machine-driver-terraform
2629

@@ -29,9 +32,14 @@ build-mac64:
2932

3033
# Produce archives for a GitHub release.
3134
dist: build
32-
zip -9 _bin/windows-amd64.zip _bin/windows-amd64/docker-machine-driver-terraform.exe
33-
zip -9 _bin/linux-amd64.zip _bin/linux-amd64/docker-machine-driver-terraform
34-
zip -9 _bin/darwin-amd64.zip _bin/darwin-amd64/docker-machine-driver-terraform
35+
cd _bin/windows-386 && \
36+
zip -9 ../windows-386.zip docker-machine-driver-terraform.exe
37+
cd _bin/windows-amd64 && \
38+
zip -9 ../windows-amd64.zip docker-machine-driver-terraform.exe
39+
cd _bin/linux-amd64 && \
40+
zip -9 ../linux-amd64.zip docker-machine-driver-terraform
41+
cd _bin/darwin-amd64 && \
42+
zip -9 ../darwin-amd64.zip docker-machine-driver-terraform
3543

3644
test: fmt
3745
go test -v $(REPO_BASE) $(REPO_BASE)/fetch $(REPO_BASE)/terraform

0 commit comments

Comments
 (0)