@@ -19,21 +19,45 @@ endif
1919default : install
2020
2121build :
22- go build -o ${BINARY}
22+ go build -ldflags= " -X pkg.Version= ${VERSION} " -o ${BINARY}
2323
2424release :
25- GOOS=darwin GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _darwin_amd64
26- GOOS=freebsd GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _freebsd_386
27- GOOS=freebsd GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _freebsd_amd64
28- GOOS=freebsd GOARCH=arm go build -o ./bin/${BINARY} _${VERSION} _freebsd_arm
29- GOOS=linux GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _linux_386
30- GOOS=linux GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _linux_amd64
31- GOOS=linux GOARCH=arm go build -o ./bin/${BINARY} _${VERSION} _linux_arm
32- GOOS=openbsd GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _openbsd_386
33- GOOS=openbsd GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _openbsd_amd64
34- GOOS=solaris GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _solaris_amd64
35- GOOS=windows GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _windows_386
36- GOOS=windows GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _windows_amd64
25+ GOOS=darwin GOARCH=amd64 go build \
26+ -ldflags=" -X pkg.Version=${VERSION} " \
27+ -o ./bin/${BINARY} _${VERSION} _darwin_amd64
28+ GOOS=freebsd GOARCH=386 go build \
29+ -ldflags=" -X pkg.Version=${VERSION} " \
30+ -o ./bin/${BINARY} _${VERSION} _freebsd_386
31+ GOOS=freebsd GOARCH=amd64 go build \
32+ -ldflags=" -X pkg.Version=${VERSION} " \
33+ -o ./bin/${BINARY} _${VERSION} _freebsd_amd64
34+ GOOS=freebsd GOARCH=arm go build \
35+ -ldflags=" -X pkg.Version=${VERSION} " \
36+ -o ./bin/${BINARY} _${VERSION} _freebsd_arm
37+ GOOS=linux GOARCH=386 go build
38+ -ldflags=" -X pkg.Version=${VERSION} " \
39+ -o ./bin/${BINARY} _${VERSION} _linux_386
40+ GOOS=linux GOARCH=amd64 go build \
41+ -ldflags=" -X pkg.Version=${VERSION} " \
42+ -o ./bin/${BINARY} _${VERSION} _linux_amd64
43+ GOOS=linux GOARCH=arm go build \
44+ -ldflags=" -X pkg.Version=${VERSION} " \
45+ -o ./bin/${BINARY} _${VERSION} _linux_arm
46+ GOOS=openbsd GOARCH=386 go build \
47+ -ldflags=" -X pkg.Version=${VERSION} " \
48+ -o ./bin/${BINARY} _${VERSION} _openbsd_386
49+ GOOS=openbsd GOARCH=amd64 go build \
50+ -ldflags=" -X pkg.Version=${VERSION} " \
51+ -o ./bin/${BINARY} _${VERSION} _openbsd_amd64
52+ GOOS=solaris GOARCH=amd64 go build \
53+ -ldflags=" -X pkg.Version=${VERSION} " \
54+ -o ./bin/${BINARY} _${VERSION} _solaris_amd64
55+ GOOS=windows GOARCH=386 go build \
56+ -ldflags=" -X pkg.Version=${VERSION} " \
57+ -o ./bin/${BINARY} _${VERSION} _windows_386
58+ GOOS=windows GOARCH=amd64 go build \
59+ -ldflags=" -X pkg.Version=${VERSION} " \
60+ -o ./bin/${BINARY} _${VERSION} _windows_amd64
3761
3862install : build
3963 mkdir -p ~ /.terraform.d/plugins/${HOSTNAME} /${NAMESPACE} /${NAME} /${VERSION} /${OS_ARCH}
0 commit comments