@@ -16,12 +16,11 @@ export GO_SPACE
1616checkstyle ::
1717# Run checkstyle script
1818 $(GO_SPACE)/Tools/src/checkstyle.sh
19-
20- build :: build-linux-amd64 build-linux-386 build-arm build-arm64 build-darwin-amd64 build-windows-amd64 build-windows-386
19+ build :: build-linux-amd64 build-linux-386 build-arm build-arm64 build-darwin-arm64 build-darwin-amd64 build-windows-amd64 build-windows-386
2120
2221prepack :: prepack-linux-amd64 prepack-linux-386 prepack-linux-arm64 prepack-windows-386 prepack-windows-amd64
2322
24- package :: create-package-folder package-rpm-amd64 package-rpm-386 package-rpm-arm64 package-deb-amd64 package-deb-386 package-deb-arm package-deb-arm64 package-darwin-amd64 package-win-386 package-win-amd64
23+ package :: create-package-folder package-rpm-amd64 package-rpm-386 package-rpm-arm64 package-deb-amd64 package-deb-386 package-deb-arm package-deb-arm64 package-darwin-arm64 package-darwin- amd64 package-win-386 package-win-amd64
2524
2625release :: clean checkstyle release-test pre-release build prepack package copy-package-dependencies
2726
@@ -108,6 +107,13 @@ build-arm64: checkstyle copy-src pre-build
108107 GOOS=linux GOARCH=arm64 $(GO_BUILD ) -ldflags " -s -w -extldflags=-Wl,-z,now,-z,relro,-z,defs" -o $(GO_SPACE ) /bin/linux_arm64_plugin/session-manager-plugin -v \
109108 $(GO_SPACE ) /src/sessionmanagerplugin-main/main.go
110109
110+ .PHONY : build-darwin-arm64
111+ build-darwin-arm64 : checkstyle copy-src pre-build
112+ @echo " Build for darwin platform"
113+ GOOS=darwin GOARCH=arm64 $(GO_BUILD ) -ldflags " -s -w" -o $(GO_SPACE ) /bin/darwin_arm64_plugin/session-manager-plugin -v \
114+ $(GO_SPACE ) /src/sessionmanagerplugin-main/main.go
115+ GOOS=darwin GOARCH=arm64 $(GO_BUILD ) -ldflags " -s -w" -o $(GO_SPACE ) /bin/darwin_arm64/ssmcli -v \
116+ $(GO_SPACE)/src/ssmcli-main/main.go
111117
112118.PHONY : build-darwin-amd64
113119build-darwin-amd64 : checkstyle copy-src pre-build
@@ -231,9 +237,13 @@ package-deb-arm: create-package-folder
231237package-deb-arm64 : create-package-folder
232238 $(GO_SPACE ) /Tools/src/create_deb_arm64_plugin.sh
233239
240+ .PHONY : package-darwin-arm64
241+ package-darwin-arm64 :
242+ $(GO_SPACE ) /Tools/src/create_darwin_arm64_bundle_plugin.sh
243+
234244.PHONY : package-darwin-amd64
235245package-darwin-amd64 :
236- $(GO_SPACE ) /Tools/src/create_darwin_bundle_plugin .sh
246+ $(GO_SPACE ) /Tools/src/create_darwin_amd64_bundle_plugin .sh
237247
238248.PHONY : package-win-386
239249package-win-386 : create-package-folder
0 commit comments