51 lines
751 B
Makefile
51 lines
751 B
Makefile
|
|
GODOT_BIN_PATH = ../godot_fork/bin/godot.x11.tools.64.llvm
|
|
REGENERATE_BINDINGS = no
|
|
HEADERS = ../godot_headers
|
|
TARGET = debug
|
|
NAME = godot-cpp
|
|
USE_CLANG = no
|
|
|
|
BASE = scons n=$(NAME) use_llvm=$(USE_CLANG) regenerate_bindings=$(REGENERATE_BINDINGS) target=$(TARGET) headers=$(HEADERS) godotbinpath=$(GODOT_BIN_PATH) -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
|