Cross-compilation attempts (not successful yet)
This commit is contained in:
@@ -2,13 +2,27 @@
|
||||
|
||||
SRC = src
|
||||
DIST = out
|
||||
CROSSPREFIX=x86_64-w64-mingw32
|
||||
CROSSCC = $(CROSSPREFIX)-gcc
|
||||
CROSSCXX = $(CROSSPREFIX)-g++
|
||||
|
||||
.PHONY: all test clean
|
||||
|
||||
all:
|
||||
$(MAKE) -C $(SRC)
|
||||
$(MAKE) -C $(SRC) unix
|
||||
$(MAKE) dist
|
||||
|
||||
win64:
|
||||
$(MAKE) -C $(SRC) win64
|
||||
$(MAKE) dist
|
||||
|
||||
win64-cross:
|
||||
$(MAKE) -C $(SRC) CGO_ENABLED=1 CC=$(CROSSCC) CXX=$(CROSSCXX) win64
|
||||
$(MAKE) dist
|
||||
|
||||
dist:
|
||||
mkdir -p $(DIST)
|
||||
mv $(SRC)/streamgoose $(DIST)/
|
||||
mv $(SRC)/streamgoose* $(DIST)/
|
||||
cp -r webroot $(DIST)/
|
||||
cp -r auth $(DIST)/
|
||||
cp -r external $(DIST)/
|
||||
|
||||
Reference in New Issue
Block a user