Enable cross-compilation via the usual GOARCH/GOOS pair for use with make, also enable static builds

Signed-off-by: Aoi K <koizumi.aoi@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/suika/trunk@814 f0ae65fe-ee39-954e-97ec-027ff2717ef4
This commit is contained in:
koizumi.aoi 2023-03-23 22:05:09 +00:00
parent 94fa2da825
commit 3a3759687a

View File

@ -1,7 +1,7 @@
GO ?= go GO ?= go
RM ?= rm RM ?= rm
SCDOC ?= scdoc SCDOC ?= scdoc
GOFLAGS ?= -v -ldflags "-w -X `go list`.Version=$(VERSION) -X `go list`.Commit=$(COMMIT) -X `go list`.Build=$(BUILD)" GOFLAGS ?= -v -ldflags "-w -X `go list`.Version=$(VERSION) -X `go list`.Commit=$(COMMIT) -X `go list`.Build=$(BUILD)" -tags "static_build"
PREFIX ?= /usr/local PREFIX ?= /usr/local
BINDIR ?= bin BINDIR ?= bin
MANDIR ?= share/man MANDIR ?= share/man
@ -13,6 +13,9 @@ COMMIT = `git rev-parse --short HEAD || echo "$COMMIT"`
BRANCH = `git rev-parse --abbrev-ref HEAD` BRANCH = `git rev-parse --abbrev-ref HEAD`
BUILD = `git show -s --pretty=format:%cI` BUILD = `git show -s --pretty=format:%cI`
GOARCH ?= amd64
GOOS ?= linux
all: suika suikactl suika-znc-import doc/suika.1 all: suika suikactl suika-znc-import doc/suika.1
suika: suika: