Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -24,27 +24,31 @@ coverage-serve: coverage-html

install: build
cp gozen /usr/local/bin/gozen
# cp man/gozen.1 /usr/local/share/man/man1/gozen.1
cp man/gozen.1 /usr/local/share/man/man1/gozen.1

uninstall:
rm /usr/local/bin/gozen
rm /usr/local/share/man/man1/gozen.1

build:
go build -ldflags="$(LDFLAGS)" -o gozen

build-all:
GOOS=linux GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o build/gozen-linux-amd64
cp build/gozen-linux-amd64 build/gozen
tar -zcvf build/gozen-linux-amd64.tar.gz build/gozen-linux-amd64 man/gozen.1
tar -zcvf build/gozen-linux-amd64.tar.gz build/gozen man/gozen.1
GOOS=linux GOARCH=arm64 go build -ldflags="$(LDFLAGS)" -o build/gozen-linux-arm64
cp build/gozen-linux-arm64 build/gozen
tar -zcvf build/gozen-linux-arm64.tar.gz build/gozen-linux-arm64 man/gozen.1
tar -zcvf build/gozen-linux-arm64.tar.gz build/gozen man/gozen.1
GOOS=linux GOARCH=arm go build -ldflags="$(LDFLAGS)" -o build/gozen-linux-arm
cp build/gozen-linux-arm build/gozen
tar -zcvf build/gozen-linux-arm.tar.gz build/gozen-linux-arm man/gozen.1
tar -zcvf build/gozen-linux-arm.tar.gz build/gozen man/gozen.1
GOOS=darwin GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o build/gozen-darwin-amd64
cp build/gozen-darwin-amd64 build/gozen
tar -zcvf build/gozen-darwin-amd64.tar.gz build/gozen-darwin-amd64 man/gozen.1
tar -zcvf build/gozen-darwin-amd64.tar.gz build/gozen man/gozen.1
GOOS=darwin GOARCH=arm64 go build -ldflags="$(LDFLAGS)" -o build/gozen-darwin-arm64
cp build/gozen-darwin-arm64 build/gozen
tar -zcvf build/gozen-darwin-arm64.tar.gz build/gozen-darwin-arm64 man/gozen.1
tar -zcvf build/gozen-darwin-arm64.tar.gz build/gozen man/gozen.1
rm build/gozen
GOOS=windows GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o build/gozen-windows-amd64.exe
GOOS=windows GOARCH=386 go build -ldflags="$(LDFLAGS)" -o build/gozen-windows-i386.exe
Expand Down
Loading