Added crosscompiling for linux-windows; Added makefile

This commit is contained in:
QuentinCaffeino
2018-02-22 23:16:25 +01:00
parent 47989cb5ca
commit 55ce1da2dc
2 changed files with 115 additions and 30 deletions

48
Makefile Normal file
View File

@@ -0,0 +1,48 @@
GODOT_BIN_PATH = ../godot_fork/bin/godot.x11.tools.64.llvm
HEADERS = ../godot_headers
TARGET = debug
NAME = godot-cpp
BASE = scons n=$(NAME) generate_bindings=yes target=$(TARGET) headers=$(HEADERS) godotbinpath=godot -j4
LINUX = $(BASE) p=linux
WINDOWS = $(BASE) p=windows
OSX = $(BASE) p=osx
all:
make linux
make windows
linux:
make linux32
make linux64
linux32: SConstruct
$(LINUX) a=32
linux64: SConstruct
$(LINUX) a=64
windows:
make windows32
make windows64
windows32: SConstruct
$(WINDOWS) a=32
windows64: SConstruct
$(WINDOWS) a=64
osx:
make osx32
make osx64
osx32: SConstruct
$(OSX) a=32
osx64: SConstruct
$(OSX) a=64