@@ -14,7 +14,7 @@ BUNDLE_EXEC=bundle exec
1414
1515default : all
1616all : gem deb
17- binaries : build/bin/linux-amd64 build/bin/darwin-amd64 build/bin/freebsd-amd64
17+ binaries : build/bin/linux-amd64 build/bin/darwin-universal build/bin/freebsd-amd64
1818gem : $(GEM )
1919deb : $(DEB )
2020man : $(MANFILES )
@@ -36,6 +36,15 @@ build/bin/darwin-amd64: $(GOFILES)
3636 -o " $@ " \
3737 " $( PACKAGE) /cmd/$( NAME) "
3838
39+ build/bin/darwin-arm64 : $(GOFILES )
40+ GOOS=darwin GOARCH=arm64 go build \
41+ -ldflags ' -s -w -X main.version="$(VERSION)"' \
42+ -o " $@ " \
43+ " $( PACKAGE) /cmd/$( NAME) "
44+
45+ build/bin/darwin-universal : build/bin/darwin-amd64 build/bin/darwin-arm64
46+ $(V ) lipo -create -output " $@ " $^
47+
3948build/bin/freebsd-amd64 : $(GOFILES )
4049 GOOS=freebsd GOARCH=amd64 go build \
4150 -ldflags ' -s -w -X main.version="$(VERSION)"' \
@@ -50,7 +59,7 @@ rubygem/$(NAME)-$(VERSION).gem: \
5059 rubygem/lib/$(NAME ) /version.rb \
5160 rubygem/build/linux-amd64/ejson2env \
5261 rubygem/LICENSE.txt \
53- rubygem/build/darwin-amd64 /ejson2env \
62+ rubygem/build/darwin-universal /ejson2env \
5463 rubygem/build/freebsd-amd64/ejson2env \
5564 rubygem/man
5665 cd rubygem && gem build ejson2env.gemspec
@@ -61,7 +70,7 @@ rubygem/LICENSE.txt: LICENSE.txt
6170rubygem/man : man
6271 cp -a build/man $@
6372
64- rubygem/build/darwin-amd64 /ejson2env : build/bin/darwin-amd64
73+ rubygem/build/darwin-universal /ejson2env : build/bin/darwin-universal
6574 mkdir -p $(@D )
6675 cp -a " $<" " $@ "
6776
0 commit comments