Porting to linux
This commit is contained in:
86
build.sh
86
build.sh
@@ -1,6 +1,84 @@
|
||||
mkdir build
|
||||
pushd build
|
||||
clang -o build_tool.exe ../src/build_tool/build_tool_main.cpp -fdiagnostics-absolute-paths -g -nostdlib++ -fno-exceptions
|
||||
popd
|
||||
cd build
|
||||
|
||||
build/build_tool.exe
|
||||
if [ ! -f "lbaselib.o" ]; then
|
||||
clang -g -I../src/external/lua/src -I../src/external/glad \
|
||||
../src/external/lua/src/lbaselib.c \
|
||||
../src/external/lua/src/lctype.c \
|
||||
../src/external/lua/src/ldo.c \
|
||||
../src/external/lua/src/lgc.c \
|
||||
../src/external/lua/src/liolib.c \
|
||||
../src/external/lua/src/lmem.c \
|
||||
../src/external/lua/src/lopcodes.c \
|
||||
../src/external/lua/src/lstate.c \
|
||||
../src/external/lua/src/ltable.c \
|
||||
../src/external/lua/src/lundump.c \
|
||||
../src/external/lua/src/lzio.c \
|
||||
../src/external/lua/src/lapi.c \
|
||||
../src/external/lua/src/lcode.c \
|
||||
../src/external/lua/src/ldblib.c \
|
||||
../src/external/lua/src/ldump.c \
|
||||
../src/external/lua/src/llex.c \
|
||||
../src/external/lua/src/loadlib.c \
|
||||
../src/external/lua/src/loslib.c \
|
||||
../src/external/lua/src/lstring.c \
|
||||
../src/external/lua/src/ltablib.c \
|
||||
../src/external/lua/src/lutf8lib.c \
|
||||
../src/external/lua/src/lauxlib.c \
|
||||
../src/external/lua/src/lcorolib.c \
|
||||
../src/external/lua/src/ldebug.c \
|
||||
../src/external/lua/src/lfunc.c \
|
||||
../src/external/lua/src/linit.c \
|
||||
../src/external/lua/src/lmathlib.c \
|
||||
../src/external/lua/src/lobject.c \
|
||||
../src/external/lua/src/lparser.c \
|
||||
../src/external/lua/src/lstrlib.c \
|
||||
../src/external/lua/src/ltm.c \
|
||||
../src/external/lua/src/lvm.c \
|
||||
../src/external/glad/glad.c \
|
||||
-c
|
||||
fi
|
||||
|
||||
clang ../src/text_editor/text_editor.cpp ../src/basic/unix.cpp \
|
||||
-o te_linux.exe \
|
||||
-nostdlib++ -fno-exceptions -fdiagnostics-absolute-paths -g \
|
||||
-Wno-writable-strings \
|
||||
-I../src/external/SDL/include \
|
||||
-I../src/external/lua/src \
|
||||
-I../src/external/glad \
|
||||
-I../src/ \
|
||||
-lm \
|
||||
../src/external/SDL/build/libSDL3.a \
|
||||
lbaselib.o \
|
||||
lctype.o \
|
||||
ldo.o \
|
||||
lgc.o \
|
||||
liolib.o \
|
||||
lmem.o \
|
||||
lopcodes.o \
|
||||
lstate.o \
|
||||
ltable.o \
|
||||
lundump.o \
|
||||
lzio.o \
|
||||
lapi.o \
|
||||
lcode.o \
|
||||
ldblib.o \
|
||||
ldump.o \
|
||||
llex.o \
|
||||
loadlib.o \
|
||||
loslib.o \
|
||||
lstring.o \
|
||||
ltablib.o \
|
||||
lutf8lib.o \
|
||||
lauxlib.o \
|
||||
lcorolib.o \
|
||||
ldebug.o \
|
||||
lfunc.o \
|
||||
linit.o \
|
||||
lmathlib.o \
|
||||
lobject.o \
|
||||
lparser.o \
|
||||
lstrlib.o \
|
||||
ltm.o \
|
||||
lvm.o \
|
||||
glad.o \
|
||||
|
||||
Reference in New Issue
Block a user