@@ -3,27 +3,29 @@ HOSTNAME=locally
33NAMESPACE =debug
44NAME =axiom
55BINARY =terraform-provider-${NAME}
6- VERSION =1.4.3
6+ GIT_TAG: =$(shell git describe --tags --exact-match 2>/dev/null)
7+ VERSION? =$(if $(GIT_TAG ) ,$(patsubst v% ,% ,$(GIT_TAG ) ) ,dev)
8+ LDFLAGS =-X terraform-provider-axiom-provider/axiom.providerVersion=${VERSION}
79OS_ARCH =darwin_arm64
810
911default : install
1012
1113build :
12- go build -o ${BINARY}
14+ go build -ldflags " ${LDFLAGS} " - o ${BINARY}
1315
1416release :
15- GOOS=darwin GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _darwin_amd64
16- GOOS=freebsd GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _freebsd_386
17- GOOS=freebsd GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _freebsd_amd64
18- GOOS=freebsd GOARCH=arm go build -o ./bin/${BINARY} _${VERSION} _freebsd_arm
19- GOOS=linux GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _linux_386
20- GOOS=linux GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _linux_amd64
21- GOOS=linux GOARCH=arm go build -o ./bin/${BINARY} _${VERSION} _linux_arm
22- GOOS=openbsd GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _openbsd_386
23- GOOS=openbsd GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _openbsd_amd64
24- GOOS=solaris GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _solaris_amd64
25- GOOS=windows GOARCH=386 go build -o ./bin/${BINARY} _${VERSION} _windows_386
26- GOOS=windows GOARCH=amd64 go build -o ./bin/${BINARY} _${VERSION} _windows_amd64
17+ GOOS=darwin GOARCH=amd64 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _darwin_amd64
18+ GOOS=freebsd GOARCH=386 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _freebsd_386
19+ GOOS=freebsd GOARCH=amd64 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _freebsd_amd64
20+ GOOS=freebsd GOARCH=arm go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _freebsd_arm
21+ GOOS=linux GOARCH=386 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _linux_386
22+ GOOS=linux GOARCH=amd64 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _linux_amd64
23+ GOOS=linux GOARCH=arm go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _linux_arm
24+ GOOS=openbsd GOARCH=386 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _openbsd_386
25+ GOOS=openbsd GOARCH=amd64 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _openbsd_amd64
26+ GOOS=solaris GOARCH=amd64 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _solaris_amd64
27+ GOOS=windows GOARCH=386 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _windows_386
28+ GOOS=windows GOARCH=amd64 go build -ldflags " ${LDFLAGS} " - o ./bin/${BINARY} _${VERSION} _windows_amd64
2729
2830generate :
2931 go generate ./...
3739
3840testacc :
3941 TF_ACC=1 go test -count=1 -parallel=4 -timeout 10m -v ./...
40-
0 commit comments