Browse Source

Addded OS name to binary tarballs.

pull/39/head v0.18.0
Simon Eisenmann 11 years ago
parent
commit
7df9a64e07
  1. 3
      Makefile
  2. 32
      doc/CROSSCOMPILE.txt

3
Makefile

@ -37,6 +37,7 @@ CONF := $(DESTDIR)/$(CONFIG_PATH) @@ -37,6 +37,7 @@ CONF := $(DESTDIR)/$(CONFIG_PATH)
SHARE := $(DESTDIR)/usr/share/spreed-webrtc-server
BUILD_ARCH := $(shell go env GOARCH)
BUILD_OS := $(shell go env GOOS)
DIST := $(CURDIR)/dist_$(BUILD_ARCH)
DIST_SRC := $(DIST)/src
DIST_BIN := $(DIST)/bin
@ -185,6 +186,6 @@ tarball: DOCS = $(CONF)/docs @@ -185,6 +186,6 @@ tarball: DOCS = $(CONF)/docs
tarball: SHARE = $(TARPATH)/
tarball: distclean release install
echo -n $(VERSION) > $(TARPATH)/version.txt
tar czf $(DIST)/$(PACKAGE_NAME).tar.gz -C $(DIST) $(PACKAGE_NAME)
tar czf $(DIST)/$(PACKAGE_NAME)_$(BUILD_OS)_$(BUILD_ARCH).tar.gz -C $(DIST) $(PACKAGE_NAME)
.PHONY: hook clean distclean pristine get getupdate build styles javascript release releasetest dist_gopath install gopath binary binaryrace binaryall tarball assets

32
doc/CROSSCOMPILE.txt

@ -0,0 +1,32 @@ @@ -0,0 +1,32 @@
Linux:
Target linux/amd64
GOOS=linux GOARCH=amd64 make tarball
Target linux/386:
GOOS=linux GOARCH=386 make tarball
Target linux/armv5
GOOS=linux GOARCH=arm GOARM=5 make tarball
Target linux/armv6
GOOS=linux GOARCH=arm GOARM=6 make tarball
Target linux/armv7
GOOS=linux GOARCH=arm GOARM=7 make tarball
Mac:
Target darwin/amd64
GOOS=darwin GOARCH=amd64 make tarball
Windows:
Target windows/386
GOOS=windows GOARCH=386 make tarball
Target windows/amd64
GOOS=windows GOARCH=amd64 make tarball
Loading…
Cancel
Save