Add zipping the release binaries in the Makefile

pull/14/merge v0.2
Vasile Popescu 6 years ago
parent 22d2c3610c
commit 4e898b24e4

@ -23,11 +23,17 @@ $(TTY_SENDER): $(TTY_SENDER_SRC) $(EXTRA_BUILD_DEPS)
tty-server/assets_bundle.go: $(TTY_SERVER_ASSETS)
go-bindata --prefix frontend/public/ -o $@ $^
dist: frontend $(TTY_SERVER_SRC) $(TTY_SENDER_SRC) $(EXTRA_BUILD_DEPS)
GOOS=linux go build -o tty_server.linux $(TTY_SERVER_SRC)
GOOS=darwin go build -o tty_server.darwin $(TTY_SERVER_SRC)
GOOS=linux go build -o tty_sender.linux $(TTY_SENDER_SRC)
GOOS=darwin go build -o tty_sender.darwin $(TTY_SENDER_SRC)
# We only care about creating release binaries for the sender side
dist: frontend tty_sender.linux.zip tty_sender.osx.zip
%.zip: %
zip $@ $^
tty_sender.osx: $(TTY_SENDER_SRC) $(EXTRA_BUILD_DEPS)
GOOS=darwin go build -o $@ $(TTY_SENDER_SRC)
tty_sender.linux: $(TTY_SENDER_SRC) $(EXTRA_BUILD_DEPS)
GOOS=linux go build -o $@ $(TTY_SENDER_SRC)
frontend: FORCE
cd frontend && npm run build && cd -

Loading…
Cancel
Save