File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ BUNDLE_EXEC=bundle exec
1414
1515default : all
1616all : gem deb
17- binaries : build/bin/linux-amd64 build/bin/darwin-amd64
17+ binaries : build/bin/linux-amd64 build/bin/darwin-amd64 build/bin/freebsd-amd64
1818gem : $(GEM )
1919deb : $(DEB )
2020man : $(MANFILES )
@@ -36,6 +36,12 @@ build/bin/darwin-amd64: $(GOFILES)
3636 -o " $@ " \
3737 " $( PACKAGE) /cmd/$( NAME) "
3838
39+ build/bin/freebsd-amd64 : $(GOFILES )
40+ GOOS=freebsd GOARCH=amd64 go build \
41+ -ldflags ' -s -w -X main.version="$(VERSION)"' \
42+ -o " $@ " \
43+ " $( PACKAGE) /cmd/$( NAME) "
44+
3945$(GEM ) : rubygem/$(NAME ) -$(VERSION ) .gem
4046 mkdir -p $(@D )
4147 mv " $<" " $@ "
@@ -45,6 +51,7 @@ rubygem/$(NAME)-$(VERSION).gem: \
4551 rubygem/build/linux-amd64/ejson2env \
4652 rubygem/LICENSE.txt \
4753 rubygem/build/darwin-amd64/ejson2env \
54+ rubygem/build/freebsd-amd64/ejson2env \
4855 rubygem/man
4956 cd rubygem && gem build ejson2env.gemspec
5057
@@ -62,6 +69,10 @@ rubygem/build/linux-amd64/ejson2env: build/bin/linux-amd64
6269 mkdir -p $(@D )
6370 cp -a " $<" " $@ "
6471
72+ rubygem/build/freebsd-amd64/ejson2env : build/bin/freebsd-amd64
73+ mkdir -p $(@D )
74+ cp -a " $<" " $@ "
75+
6576rubygem/lib/$(NAME ) /version.rb : VERSION
6677 mkdir -p $(@D )
6778 echo ' module $(RUBY_MODULE)\n VERSION = "$(VERSION)"\nend' > $@
Original file line number Diff line number Diff line change 11bin/ejson2env
22build/darwin-amd64/ejson2env
33build/linux-amd64/ejson2env
4+ build/freebsd-amd64/ejson2env
45man/ejson2env.1.gz
56ejson2env.gemspec
67lib/ejson2env/version.rb
You can’t perform that action at this time.
0 commit comments