Cross-compilation attempts (not successful yet)

This commit is contained in:
Luxferre
2024-09-14 18:21:23 +03:00
parent c0a240d0e9
commit 48dfb9c9f6
5 changed files with 47 additions and 8 deletions
+16 -2
View File
@@ -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)/