iOS: back LuaJIT [moonjit 2.1.2]

master
MoNTE48 2020-01-17 23:33:12 +01:00
parent 1e8942cbbe
commit fdc983d6f5
3 changed files with 30 additions and 189 deletions

View File

@ -39,6 +39,7 @@
844B495F228606B200EB60EF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 844B495D228606B200EB60EF /* Main.storyboard */; };
8465A76522A7D4500095B7CA /* libintl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8465A76422A7D4500095B7CA /* libintl.cpp */; };
849C4F86209656D3005EB041 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 849C4F85209656D2005EB041 /* ru.lproj */; };
84AA10F323D20C070056F125 /* libluajit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84AA10F223D20BE50056F125 /* libluajit.a */; };
EB4367AE23CAD13A43ADF4B1 /* libPods-MultiCraft.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */; };
F856B5C31F55F7EE00FE9494 /* bg.png in Resources */ = {isa = PBXBuildFile; fileRef = F856B5C21F55F7EE00FE9494 /* bg.png */; };
F87DC8BA210887C700393B64 /* mapgen_v7p.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */; };
@ -156,36 +157,6 @@
F8E6C66F1DCA403100F64426 /* clientlauncher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C66A1DCA403100F64426 /* clientlauncher.cpp */; };
F8E6C6701DCA403100F64426 /* tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C66D1DCA403100F64426 /* tile.cpp */; };
F8E6C6781DCA407400F64426 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6771DCA407400F64426 /* jsoncpp.cpp */; };
F8E6C6B41DCA40F300F64426 /* lapi.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C67F1DCA40F300F64426 /* lapi.c */; };
F8E6C6B51DCA40F300F64426 /* lauxlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6811DCA40F300F64426 /* lauxlib.c */; };
F8E6C6B61DCA40F300F64426 /* lbaselib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6831DCA40F300F64426 /* lbaselib.c */; };
F8E6C6B71DCA40F300F64426 /* lcode.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6841DCA40F300F64426 /* lcode.c */; };
F8E6C6B81DCA40F300F64426 /* ldblib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6861DCA40F300F64426 /* ldblib.c */; };
F8E6C6B91DCA40F300F64426 /* ldebug.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6871DCA40F300F64426 /* ldebug.c */; };
F8E6C6BA1DCA40F300F64426 /* ldo.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6891DCA40F300F64426 /* ldo.c */; };
F8E6C6BB1DCA40F300F64426 /* ldump.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C68B1DCA40F300F64426 /* ldump.c */; };
F8E6C6BC1DCA40F300F64426 /* lfunc.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C68C1DCA40F300F64426 /* lfunc.c */; };
F8E6C6BD1DCA40F300F64426 /* lgc.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C68E1DCA40F300F64426 /* lgc.c */; };
F8E6C6BE1DCA40F300F64426 /* linit.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6901DCA40F300F64426 /* linit.c */; };
F8E6C6BF1DCA40F300F64426 /* liolib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6911DCA40F300F64426 /* liolib.c */; };
F8E6C6C01DCA40F300F64426 /* llex.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6921DCA40F300F64426 /* llex.c */; };
F8E6C6C11DCA40F300F64426 /* lmathlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6951DCA40F300F64426 /* lmathlib.c */; };
F8E6C6C21DCA40F300F64426 /* lmem.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6961DCA40F300F64426 /* lmem.c */; };
F8E6C6C31DCA40F300F64426 /* loadlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6981DCA40F300F64426 /* loadlib.c */; };
F8E6C6C41DCA40F300F64426 /* lobject.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6991DCA40F300F64426 /* lobject.c */; };
F8E6C6C51DCA40F300F64426 /* lopcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C69B1DCA40F300F64426 /* lopcodes.c */; };
F8E6C6C61DCA40F300F64426 /* loslib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C69D1DCA40F300F64426 /* loslib.c */; };
F8E6C6C71DCA40F300F64426 /* lparser.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C69E1DCA40F300F64426 /* lparser.c */; };
F8E6C6C81DCA40F300F64426 /* lstate.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6A01DCA40F300F64426 /* lstate.c */; };
F8E6C6C91DCA40F300F64426 /* lstring.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6A21DCA40F300F64426 /* lstring.c */; };
F8E6C6CA1DCA40F300F64426 /* lstrlib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6A41DCA40F300F64426 /* lstrlib.c */; };
F8E6C6CB1DCA40F300F64426 /* ltable.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6A51DCA40F300F64426 /* ltable.c */; };
F8E6C6CC1DCA40F300F64426 /* ltablib.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6A71DCA40F300F64426 /* ltablib.c */; };
F8E6C6CD1DCA40F300F64426 /* ltm.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6A81DCA40F300F64426 /* ltm.c */; };
F8E6C6CE1DCA40F300F64426 /* lundump.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6AD1DCA40F300F64426 /* lundump.c */; };
F8E6C6CF1DCA40F300F64426 /* lvm.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6AF1DCA40F300F64426 /* lvm.c */; };
F8E6C6D01DCA40F300F64426 /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6B11DCA40F300F64426 /* lzio.c */; };
F8E6C6D11DCA40F300F64426 /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6B31DCA40F300F64426 /* print.c */; };
F8E6C6DE1DCA413A00F64426 /* clientopcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D31DCA413A00F64426 /* clientopcodes.cpp */; };
F8E6C6DF1DCA413A00F64426 /* clientpackethandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D51DCA413A00F64426 /* clientpackethandler.cpp */; };
F8E6C6E01DCA413A00F64426 /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D61DCA413A00F64426 /* connection.cpp */; };
@ -318,6 +289,7 @@
8465A76322A7D4500095B7CA /* Util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Util.hpp; path = ../../../../lib/intl/Util.hpp; sourceTree = "<group>"; };
8465A76422A7D4500095B7CA /* libintl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libintl.cpp; path = ../../../../lib/intl/libintl.cpp; sourceTree = "<group>"; };
849C4F85209656D2005EB041 /* ru.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ru.lproj; sourceTree = "<group>"; };
84AA10F223D20BE50056F125 /* libluajit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libluajit.a; path = ../Pods/LuaJITPod/lib/libluajit.a; sourceTree = "<group>"; };
8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MultiCraft.a"; sourceTree = BUILT_PRODUCTS_DIR; };
F85119A61F4476FC00BFA9AF /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = ../Pods/libCurlPod/lib/libcurl.a; sourceTree = "<group>"; };
F856B5C21F55F7EE00FE9494 /* bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = bg.png; path = ../../../../textures/base/bg.png; sourceTree = "<group>"; };
@ -580,59 +552,6 @@
F8E6C66E1DCA403100F64426 /* tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tile.h; path = ../../../../src/client/tile.h; sourceTree = "<group>"; };
F8E6C6761DCA407400F64426 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = json.h; path = ../../../../lib/jsoncpp/json/json.h; sourceTree = "<group>"; };
F8E6C6771DCA407400F64426 /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jsoncpp.cpp; path = ../../../../lib/jsoncpp/jsoncpp.cpp; sourceTree = "<group>"; };
F8E6C67F1DCA40F300F64426 /* lapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lapi.c; path = ../../../../lib/lua/src/lapi.c; sourceTree = "<group>"; };
F8E6C6801DCA40F300F64426 /* lapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lapi.h; path = ../../../../lib/lua/src/lapi.h; sourceTree = "<group>"; };
F8E6C6811DCA40F300F64426 /* lauxlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lauxlib.c; path = ../../../../lib/lua/src/lauxlib.c; sourceTree = "<group>"; };
F8E6C6821DCA40F300F64426 /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lauxlib.h; path = ../../../../lib/lua/src/lauxlib.h; sourceTree = "<group>"; };
F8E6C6831DCA40F300F64426 /* lbaselib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lbaselib.c; path = ../../../../lib/lua/src/lbaselib.c; sourceTree = "<group>"; };
F8E6C6841DCA40F300F64426 /* lcode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lcode.c; path = ../../../../lib/lua/src/lcode.c; sourceTree = "<group>"; };
F8E6C6851DCA40F300F64426 /* lcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lcode.h; path = ../../../../lib/lua/src/lcode.h; sourceTree = "<group>"; };
F8E6C6861DCA40F300F64426 /* ldblib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldblib.c; path = ../../../../lib/lua/src/ldblib.c; sourceTree = "<group>"; };
F8E6C6871DCA40F300F64426 /* ldebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldebug.c; path = ../../../../lib/lua/src/ldebug.c; sourceTree = "<group>"; };
F8E6C6881DCA40F300F64426 /* ldebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ldebug.h; path = ../../../../lib/lua/src/ldebug.h; sourceTree = "<group>"; };
F8E6C6891DCA40F300F64426 /* ldo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldo.c; path = ../../../../lib/lua/src/ldo.c; sourceTree = "<group>"; };
F8E6C68A1DCA40F300F64426 /* ldo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ldo.h; path = ../../../../lib/lua/src/ldo.h; sourceTree = "<group>"; };
F8E6C68B1DCA40F300F64426 /* ldump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldump.c; path = ../../../../lib/lua/src/ldump.c; sourceTree = "<group>"; };
F8E6C68C1DCA40F300F64426 /* lfunc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lfunc.c; path = ../../../../lib/lua/src/lfunc.c; sourceTree = "<group>"; };
F8E6C68D1DCA40F300F64426 /* lfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lfunc.h; path = ../../../../lib/lua/src/lfunc.h; sourceTree = "<group>"; };
F8E6C68E1DCA40F300F64426 /* lgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lgc.c; path = ../../../../lib/lua/src/lgc.c; sourceTree = "<group>"; };
F8E6C68F1DCA40F300F64426 /* lgc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lgc.h; path = ../../../../lib/lua/src/lgc.h; sourceTree = "<group>"; };
F8E6C6901DCA40F300F64426 /* linit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = linit.c; path = ../../../../lib/lua/src/linit.c; sourceTree = "<group>"; };
F8E6C6911DCA40F300F64426 /* liolib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = liolib.c; path = ../../../../lib/lua/src/liolib.c; sourceTree = "<group>"; };
F8E6C6921DCA40F300F64426 /* llex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = llex.c; path = ../../../../lib/lua/src/llex.c; sourceTree = "<group>"; };
F8E6C6931DCA40F300F64426 /* llex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = llex.h; path = ../../../../lib/lua/src/llex.h; sourceTree = "<group>"; };
F8E6C6941DCA40F300F64426 /* llimits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = llimits.h; path = ../../../../lib/lua/src/llimits.h; sourceTree = "<group>"; };
F8E6C6951DCA40F300F64426 /* lmathlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lmathlib.c; path = ../../../../lib/lua/src/lmathlib.c; sourceTree = "<group>"; };
F8E6C6961DCA40F300F64426 /* lmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lmem.c; path = ../../../../lib/lua/src/lmem.c; sourceTree = "<group>"; };
F8E6C6971DCA40F300F64426 /* lmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lmem.h; path = ../../../../lib/lua/src/lmem.h; sourceTree = "<group>"; };
F8E6C6981DCA40F300F64426 /* loadlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = loadlib.c; path = ../../../../lib/lua/src/loadlib.c; sourceTree = "<group>"; };
F8E6C6991DCA40F300F64426 /* lobject.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lobject.c; path = ../../../../lib/lua/src/lobject.c; sourceTree = "<group>"; };
F8E6C69A1DCA40F300F64426 /* lobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lobject.h; path = ../../../../lib/lua/src/lobject.h; sourceTree = "<group>"; };
F8E6C69B1DCA40F300F64426 /* lopcodes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lopcodes.c; path = ../../../../lib/lua/src/lopcodes.c; sourceTree = "<group>"; };
F8E6C69C1DCA40F300F64426 /* lopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lopcodes.h; path = ../../../../lib/lua/src/lopcodes.h; sourceTree = "<group>"; };
F8E6C69D1DCA40F300F64426 /* loslib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = loslib.c; path = ../../../../lib/lua/src/loslib.c; sourceTree = "<group>"; };
F8E6C69E1DCA40F300F64426 /* lparser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lparser.c; path = ../../../../lib/lua/src/lparser.c; sourceTree = "<group>"; };
F8E6C69F1DCA40F300F64426 /* lparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lparser.h; path = ../../../../lib/lua/src/lparser.h; sourceTree = "<group>"; };
F8E6C6A01DCA40F300F64426 /* lstate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstate.c; path = ../../../../lib/lua/src/lstate.c; sourceTree = "<group>"; };
F8E6C6A11DCA40F300F64426 /* lstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lstate.h; path = ../../../../lib/lua/src/lstate.h; sourceTree = "<group>"; };
F8E6C6A21DCA40F300F64426 /* lstring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstring.c; path = ../../../../lib/lua/src/lstring.c; sourceTree = "<group>"; };
F8E6C6A31DCA40F300F64426 /* lstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lstring.h; path = ../../../../lib/lua/src/lstring.h; sourceTree = "<group>"; };
F8E6C6A41DCA40F300F64426 /* lstrlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstrlib.c; path = ../../../../lib/lua/src/lstrlib.c; sourceTree = "<group>"; };
F8E6C6A51DCA40F300F64426 /* ltable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ltable.c; path = ../../../../lib/lua/src/ltable.c; sourceTree = "<group>"; };
F8E6C6A61DCA40F300F64426 /* ltable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ltable.h; path = ../../../../lib/lua/src/ltable.h; sourceTree = "<group>"; };
F8E6C6A71DCA40F300F64426 /* ltablib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ltablib.c; path = ../../../../lib/lua/src/ltablib.c; sourceTree = "<group>"; };
F8E6C6A81DCA40F300F64426 /* ltm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ltm.c; path = ../../../../lib/lua/src/ltm.c; sourceTree = "<group>"; };
F8E6C6A91DCA40F300F64426 /* ltm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ltm.h; path = ../../../../lib/lua/src/ltm.h; sourceTree = "<group>"; };
F8E6C6AA1DCA40F300F64426 /* lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lua.h; path = ../../../../lib/lua/lib/lua.h; sourceTree = "<group>"; };
F8E6C6AB1DCA40F300F64426 /* luaconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = luaconf.h; path = ../../../../lib/lua/lib/luaconf.h; sourceTree = "<group>"; };
F8E6C6AC1DCA40F300F64426 /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lualib.h; path = ../../../../lib/lua/lib/lualib.h; sourceTree = "<group>"; };
F8E6C6AD1DCA40F300F64426 /* lundump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lundump.c; path = ../../../../lib/lua/src/lundump.c; sourceTree = "<group>"; };
F8E6C6AE1DCA40F300F64426 /* lundump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lundump.h; path = ../../../../lib/lua/src/lundump.h; sourceTree = "<group>"; };
F8E6C6AF1DCA40F300F64426 /* lvm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lvm.c; path = ../../../../lib/lua/src/lvm.c; sourceTree = "<group>"; };
F8E6C6B01DCA40F300F64426 /* lvm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lvm.h; path = ../../../../lib/lua/src/lvm.h; sourceTree = "<group>"; };
F8E6C6B11DCA40F300F64426 /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lzio.c; path = ../../../../lib/lua/src/lzio.c; sourceTree = "<group>"; };
F8E6C6B21DCA40F300F64426 /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lzio.h; path = ../../../../lib/lua/src/lzio.h; sourceTree = "<group>"; };
F8E6C6B31DCA40F300F64426 /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = print.c; path = ../../../../lib/lua/src/print.c; sourceTree = "<group>"; };
F8E6C6D31DCA413A00F64426 /* clientopcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientopcodes.cpp; path = ../../../../src/network/clientopcodes.cpp; sourceTree = "<group>"; };
F8E6C6D41DCA413A00F64426 /* clientopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientopcodes.h; path = ../../../../src/network/clientopcodes.h; sourceTree = "<group>"; };
F8E6C6D51DCA413A00F64426 /* clientpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientpackethandler.cpp; path = ../../../../src/network/clientpackethandler.cpp; sourceTree = "<group>"; };
@ -780,6 +699,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
84AA10F323D20C070056F125 /* libluajit.a in Frameworks */,
F8E6C7C51DCA42F300F64426 /* QuartzCore.framework in Frameworks */,
F8E6C7C71DCA42FA00F64426 /* UIKit.framework in Frameworks */,
F8E6C7C91DCA430300F64426 /* OpenGLES.framework in Frameworks */,
@ -1150,7 +1070,6 @@
F8E6C5F01DCA3F9900F64426 /* voxelalgorithms.h */,
F8E6C5F11DCA3F9900F64426 /* wieldmesh.cpp */,
F8E6C5F21DCA3F9900F64426 /* wieldmesh.h */,
F8E6C67C1DCA40BC00F64426 /* lua */,
8465A76022A7D4500095B7CA /* intl */,
);
name = src;
@ -1189,66 +1108,6 @@
name = json;
sourceTree = "<group>";
};
F8E6C67C1DCA40BC00F64426 /* lua */ = {
isa = PBXGroup;
children = (
F8E6C67F1DCA40F300F64426 /* lapi.c */,
F8E6C6801DCA40F300F64426 /* lapi.h */,
F8E6C6811DCA40F300F64426 /* lauxlib.c */,
F8E6C6821DCA40F300F64426 /* lauxlib.h */,
F8E6C6831DCA40F300F64426 /* lbaselib.c */,
F8E6C6841DCA40F300F64426 /* lcode.c */,
F8E6C6851DCA40F300F64426 /* lcode.h */,
F8E6C6861DCA40F300F64426 /* ldblib.c */,
F8E6C6871DCA40F300F64426 /* ldebug.c */,
F8E6C6881DCA40F300F64426 /* ldebug.h */,
F8E6C6891DCA40F300F64426 /* ldo.c */,
F8E6C68A1DCA40F300F64426 /* ldo.h */,
F8E6C68B1DCA40F300F64426 /* ldump.c */,
F8E6C68C1DCA40F300F64426 /* lfunc.c */,
F8E6C68D1DCA40F300F64426 /* lfunc.h */,
F8E6C68E1DCA40F300F64426 /* lgc.c */,
F8E6C68F1DCA40F300F64426 /* lgc.h */,
F8E6C6901DCA40F300F64426 /* linit.c */,
F8E6C6911DCA40F300F64426 /* liolib.c */,
F8E6C6921DCA40F300F64426 /* llex.c */,
F8E6C6931DCA40F300F64426 /* llex.h */,
F8E6C6941DCA40F300F64426 /* llimits.h */,
F8E6C6951DCA40F300F64426 /* lmathlib.c */,
F8E6C6961DCA40F300F64426 /* lmem.c */,
F8E6C6971DCA40F300F64426 /* lmem.h */,
F8E6C6981DCA40F300F64426 /* loadlib.c */,
F8E6C6991DCA40F300F64426 /* lobject.c */,
F8E6C69A1DCA40F300F64426 /* lobject.h */,
F8E6C69B1DCA40F300F64426 /* lopcodes.c */,
F8E6C69C1DCA40F300F64426 /* lopcodes.h */,
F8E6C69D1DCA40F300F64426 /* loslib.c */,
F8E6C69E1DCA40F300F64426 /* lparser.c */,
F8E6C69F1DCA40F300F64426 /* lparser.h */,
F8E6C6A01DCA40F300F64426 /* lstate.c */,
F8E6C6A11DCA40F300F64426 /* lstate.h */,
F8E6C6A21DCA40F300F64426 /* lstring.c */,
F8E6C6A31DCA40F300F64426 /* lstring.h */,
F8E6C6A41DCA40F300F64426 /* lstrlib.c */,
F8E6C6A51DCA40F300F64426 /* ltable.c */,
F8E6C6A61DCA40F300F64426 /* ltable.h */,
F8E6C6A71DCA40F300F64426 /* ltablib.c */,
F8E6C6A81DCA40F300F64426 /* ltm.c */,
F8E6C6A91DCA40F300F64426 /* ltm.h */,
F8E6C6AA1DCA40F300F64426 /* lua.h */,
F8E6C6AB1DCA40F300F64426 /* luaconf.h */,
F8E6C6AC1DCA40F300F64426 /* lualib.h */,
F8E6C6AD1DCA40F300F64426 /* lundump.c */,
F8E6C6AE1DCA40F300F64426 /* lundump.h */,
F8E6C6AF1DCA40F300F64426 /* lvm.c */,
F8E6C6B01DCA40F300F64426 /* lvm.h */,
F8E6C6B11DCA40F300F64426 /* lzio.c */,
F8E6C6B21DCA40F300F64426 /* lzio.h */,
F8E6C6B31DCA40F300F64426 /* print.c */,
);
name = lua;
sourceTree = "<group>";
};
F8E6C6D21DCA412300F64426 /* network */ = {
isa = PBXGroup;
children = (
@ -1459,6 +1318,7 @@
F8E6C7D61DCA477600F64426 /* libfreetype.a */,
F8E6C7D41DCA476800F64426 /* libIrrlicht.a */,
F8E6C7D01DCA433E00F64426 /* libiconv.tbd */,
84AA10F223D20BE50056F125 /* libluajit.a */,
F8E6C7CE1DCA432200F64426 /* CoreMotion.framework */,
F8E6C7CC1DCA431B00F64426 /* Foundation.framework */,
F8E6C7CA1DCA430B00F64426 /* OpenAL.framework */,
@ -1790,36 +1650,6 @@
F8E6C6281DCA3F9900F64426 /* light.cpp in Sources */,
F8E6C60A1DCA3F9900F64426 /* database.cpp in Sources */,
F8E6C6F91DCA41DB00F64426 /* c_types.cpp in Sources */,
F8E6C6BC1DCA40F300F64426 /* lfunc.c in Sources */,
F8E6C6B41DCA40F300F64426 /* lapi.c in Sources */,
F8E6C6B81DCA40F300F64426 /* ldblib.c in Sources */,
F8E6C6CA1DCA40F300F64426 /* lstrlib.c in Sources */,
F8E6C6C11DCA40F300F64426 /* lmathlib.c in Sources */,
F8E6C6C31DCA40F300F64426 /* loadlib.c in Sources */,
F8E6C6BA1DCA40F300F64426 /* ldo.c in Sources */,
F8E6C6CB1DCA40F300F64426 /* ltable.c in Sources */,
F8E6C6BD1DCA40F300F64426 /* lgc.c in Sources */,
F8E6C6CE1DCA40F300F64426 /* lundump.c in Sources */,
F8E6C6C21DCA40F300F64426 /* lmem.c in Sources */,
F8E6C6B91DCA40F300F64426 /* ldebug.c in Sources */,
F8E6C6BB1DCA40F300F64426 /* ldump.c in Sources */,
F8E6C6CF1DCA40F300F64426 /* lvm.c in Sources */,
F8E6C6C41DCA40F300F64426 /* lobject.c in Sources */,
F8E6C6C71DCA40F300F64426 /* lparser.c in Sources */,
F8E6C6D01DCA40F300F64426 /* lzio.c in Sources */,
F8E6C6C51DCA40F300F64426 /* lopcodes.c in Sources */,
F8E6C6C81DCA40F300F64426 /* lstate.c in Sources */,
F8E6C6BF1DCA40F300F64426 /* liolib.c in Sources */,
F8E6C6D11DCA40F300F64426 /* print.c in Sources */,
F8E6C6C91DCA40F300F64426 /* lstring.c in Sources */,
F8E6C6B51DCA40F300F64426 /* lauxlib.c in Sources */,
F8E6C6B61DCA40F300F64426 /* lbaselib.c in Sources */,
F8E6C6CC1DCA40F300F64426 /* ltablib.c in Sources */,
F8E6C6C61DCA40F300F64426 /* loslib.c in Sources */,
F8E6C6BE1DCA40F300F64426 /* linit.c in Sources */,
F8E6C6C01DCA40F300F64426 /* llex.c in Sources */,
F8E6C6CD1DCA40F300F64426 /* ltm.c in Sources */,
F8E6C6B71DCA40F300F64426 /* lcode.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -1930,6 +1760,7 @@
"${SRCROOT}/../deps/irrlicht/include",
"${SRCROOT}/../deps/freetype/include/freetype2",
"${SRCROOT}/../Pods/libCurlPod/include",
"${SRCROOT}/../Pods/LuaJITPod/include",
);
INFOPLIST_FILE = MultiCraft/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
@ -1955,6 +1786,7 @@
"$(inherited)",
"-L${SRCROOT}/../deps/irrlicht",
"-L${SRCROOT}/../deps/freetype/lib",
"-L${SRCROOT}/../Pods/LuaJITPod/lib",
"-Wl,-dead_strip",
);
PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft;
@ -1997,6 +1829,7 @@
"${SRCROOT}/../deps/irrlicht/include",
"${SRCROOT}/../deps/freetype/include/freetype2",
"${SRCROOT}/../Pods/libCurlPod/include",
"${SRCROOT}/../Pods/LuaJITPod/include",
);
INFOPLIST_FILE = MultiCraft/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
@ -2022,6 +1855,7 @@
"$(inherited)",
"-L${SRCROOT}/../deps/irrlicht",
"-L${SRCROOT}/../deps/freetype/lib",
"-L${SRCROOT}/../Pods/LuaJITPod/lib",
"-Wl,-dead_strip",
);
PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft;

View File

@ -14,13 +14,13 @@ def appodeal
end
target 'MultiCraft' do
source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/appodeal/CocoaPods.git'
source 'https://cdn.cocoapods.org/'
source 'https://github.com/MoNTE48/VorbisOgg-Specs.git'
pod 'SSZipArchive'
pod 'leveldb-library'
pod 'libCurlPod', :git => 'https://github.com/MoNTE48/libCurlPod'
pod 'LuaJITPod', :git => 'https://github.com/MoNTE48/LuaJITPod'
pod 'libvorbis'
appodeal

View File

@ -1,34 +1,41 @@
#!/bin/bash -e
. sdk.sh
export MACOSX_DEPLOYMENT_TARGET=10.13
# MoonJIT
LUAJIT_VERSION=2.1.2
if [ ! -d moonjit-src ]; then
wget https://github.com/moonjit/moonjit/archive/$LUAJIT_VERSION.zip
unzip $LUAJIT_VERSION.zip
mv moonjit-$LUAJIT_VERSION moonjit-src
rm $LUAJIT_VERSION.zip
wget https://github.com/moonjit/moonjit/archive/$LUAJIT_VERSION.zip
unzip $LUAJIT_VERSION.zip
mv moonjit-$LUAJIT_VERSION moonjit-src
rm $LUAJIT_VERSION.zip
fi
cd moonjit-src
# 32-bit
make amalg -j \
DEFAULT_CC=clang HOST_CC="clang -m32 -arch i386" CROSS="$(dirname $IOS_CC)/" \
TARGET_FLAGS="-DLUAJIT_DISABLE_FFI -arch armv7 ${IOS_FLAGS_LUA}" TARGET_SYS=iOS
make -j \
DEFAULT_CC=clang HOST_CC="clang -m32 -arch i386" CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \
TARGET_FLAGS="-arch armv7 ${IOS_FLAGS_LUA}" \
TARGET_CFLAGS+="-Wno-implicit-function-declaration -fno-omit-frame-pointer"
mv src/libluajit.a templib_32.a
make clean
# 64-bit
make amalg -j \
DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" \
TARGET_FLAGS="-DLUAJIT_DISABLE_FFI -arch arm64 ${IOS_FLAGS_LUA}" TARGET_SYS=iOS
make -j \
DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \
TARGET_FLAGS="-arch arm64 ${IOS_FLAGS_LUA}" \
TARGET_CFLAGS+="-Wno-implicit-function-declaration"
mv src/libluajit.a templib_64.a
make clean
# 64-bit [arm64e]
make amalg -j \
DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" \
TARGET_FLAGS="-DLUAJIT_DISABLE_FFI -arch arm64e ${IOS_FLAGS_LUA}" TARGET_SYS=iOS
make -j \
DEFAULT_CC=clang HOST_CC=clang CROSS="$(dirname $IOS_CC)/" TARGET_SYS=iOS \
TARGET_FLAGS="-arch arm64e ${IOS_FLAGS_LUA}" \
TARGET_CFLAGS+="-Wno-implicit-function-declaration"
mv src/libluajit.a templib_64e.a
make clean