498 lines
11 KiB
Plaintext
498 lines
11 KiB
Plaintext
{
|
|
|
|
SubDir LUAPLUS Src LuaPlus ;
|
|
|
|
local LUAPLUS_SRCS =
|
|
LuaAutoBlock.h
|
|
LuaCall.h
|
|
LuaCall.inl
|
|
LuaFunction.h
|
|
LuaHelper.h
|
|
LuaHelper_Object.h
|
|
LuaHelper_StackObject.h
|
|
LuaLink.h
|
|
LuaObject.h
|
|
LuaObject.inl
|
|
LuaPlus.cpp
|
|
LuaPlus.h
|
|
LuaPlusAddons.c
|
|
LuaPlusCD.h
|
|
LuaPlusConfig.h
|
|
LuaPlusInternal.h
|
|
LuaStackObject.h
|
|
LuaStackObject.inl
|
|
LuaStackTableIterator.h
|
|
LuaStackTableIterator.inl
|
|
LuaState.h
|
|
LuaState.inl
|
|
LuaStateOutFile.h
|
|
LuaStateOutString.h
|
|
LuaState_DumpObject.cpp
|
|
LuaTableIterator.h
|
|
;
|
|
|
|
###############################################################################
|
|
local LUA51_SRCS =
|
|
lua51/src/lapi.c
|
|
lua51/src/lapi.h
|
|
lua51/src/lauxlib.c
|
|
lua51/src/lauxlib.h
|
|
lua51/src/lbaselib.c
|
|
lua51/src/lcode.c
|
|
lua51/src/lcode.h
|
|
lua51/src/ldblib.c
|
|
lua51/src/ldebug.c
|
|
lua51/src/ldebug.h
|
|
lua51/src/ldo.c
|
|
lua51/src/ldo.h
|
|
lua51/src/ldump.c
|
|
lua51/src/lfunc.c
|
|
lua51/src/lfunc.h
|
|
lua51/src/lgc.c
|
|
lua51/src/lgc.h
|
|
lua51/src/linit.c
|
|
lua51/src/liolib.c
|
|
lua51/src/llex.c
|
|
lua51/src/llex.h
|
|
lua51/src/llimits.h
|
|
lua51/src/lmathlib.c
|
|
lua51/src/lmem.c
|
|
lua51/src/lmem.h
|
|
lua51/src/loadlib.c
|
|
lua51/src/lobject.c
|
|
lua51/src/lobject.h
|
|
lua51/src/lopcodes.c
|
|
lua51/src/lopcodes.h
|
|
lua51/src/loslib.c
|
|
lua51/src/lparser.c
|
|
lua51/src/lparser.h
|
|
lua51/src/lstate.c
|
|
lua51/src/lstate.h
|
|
lua51/src/lstring.c
|
|
lua51/src/lstring.h
|
|
lua51/src/lstrlib.c
|
|
lua51/src/ltable.c
|
|
lua51/src/ltable.h
|
|
lua51/src/ltablib.c
|
|
lua51/src/ltm.c
|
|
lua51/src/ltm.h
|
|
lua51/src/lua.h
|
|
lua51/src/luaconf.h
|
|
lua51/src/lualib.h
|
|
lua51/src/lundump.c
|
|
lua51/src/lundump.h
|
|
lua51/src/lvm.c
|
|
lua51/src/lvm.h
|
|
lua51/src/lzio.c
|
|
lua51/src/lzio.h
|
|
lua51/src/print.c
|
|
;
|
|
|
|
ActiveTarget lua51-static ;
|
|
|
|
SourceGroup : lua51 : $(LUA51_SRCS) ;
|
|
SourceGroup : LuaPlus : $(LUAPLUS_SRCS) ;
|
|
|
|
C.IncludeDirectories : lua51/src ;
|
|
|
|
C.Defines : LUA_OPNAMES ;
|
|
|
|
LuaPlusFixUpTarget lua51-static ;
|
|
|
|
C.OutputName : lua51-static ;
|
|
|
|
C.Library : $(LUA51_SRCS) $(LUAPLUS_SRCS) ;
|
|
|
|
###############################################################################
|
|
local LUA51_LUAPLUS_SRCS =
|
|
lua51-luaplus/src/lapi.c
|
|
lua51-luaplus/src/lapi.h
|
|
lua51-luaplus/src/lauxlib.c
|
|
lua51-luaplus/src/lauxlib.h
|
|
lua51-luaplus/src/lbaselib.c
|
|
lua51-luaplus/src/lcode.c
|
|
lua51-luaplus/src/lcode.h
|
|
lua51-luaplus/src/ldblib.c
|
|
lua51-luaplus/src/ldebug.c
|
|
lua51-luaplus/src/ldebug.h
|
|
lua51-luaplus/src/ldo.c
|
|
lua51-luaplus/src/ldo.h
|
|
lua51-luaplus/src/ldump.c
|
|
lua51-luaplus/src/lfunc.c
|
|
lua51-luaplus/src/lfunc.h
|
|
lua51-luaplus/src/lgc.c
|
|
lua51-luaplus/src/lgc.h
|
|
lua51-luaplus/src/linit.c
|
|
lua51-luaplus/src/liolib.c
|
|
lua51-luaplus/src/llex.c
|
|
lua51-luaplus/src/llex.h
|
|
lua51-luaplus/src/llimits.h
|
|
lua51-luaplus/src/lmathlib.c
|
|
lua51-luaplus/src/lmem.c
|
|
lua51-luaplus/src/lmem.h
|
|
lua51-luaplus/src/loadlib.c
|
|
lua51-luaplus/src/lobject.c
|
|
lua51-luaplus/src/lobject.h
|
|
lua51-luaplus/src/lopcodes.c
|
|
lua51-luaplus/src/lopcodes.h
|
|
lua51-luaplus/src/loslib.c
|
|
lua51-luaplus/src/lparser.c
|
|
lua51-luaplus/src/lparser.h
|
|
lua51-luaplus/src/lstate.c
|
|
lua51-luaplus/src/lstate.h
|
|
lua51-luaplus/src/lstring.c
|
|
lua51-luaplus/src/lstring.h
|
|
lua51-luaplus/src/lstrlib.c
|
|
lua51-luaplus/src/ltable.c
|
|
lua51-luaplus/src/ltable.h
|
|
lua51-luaplus/src/ltablib.c
|
|
lua51-luaplus/src/ltm.c
|
|
lua51-luaplus/src/ltm.h
|
|
lua51-luaplus/src/lua.h
|
|
lua51-luaplus/src/luaconf.h
|
|
lua51-luaplus/src/lualib.h
|
|
lua51-luaplus/src/lundump.c
|
|
lua51-luaplus/src/lundump.h
|
|
lua51-luaplus/src/lvm.c
|
|
lua51-luaplus/src/lvm.h
|
|
lua51-luaplus/src/lzio.c
|
|
lua51-luaplus/src/lzio.h
|
|
lua51-luaplus/src/print.c
|
|
;
|
|
|
|
ActiveTarget lua51-luaplus-static ;
|
|
|
|
SourceGroup : lua51-luaplus : $(LUA51_LUAPLUS_SRCS) ;
|
|
SourceGroup : LuaPlus : $(LUAPLUS_SRCS) ;
|
|
|
|
C.IncludeDirectories : lua51-luaplus/src ;
|
|
|
|
C.Defines : LUA_OPNAMES ;
|
|
|
|
LuaPlusFixUpTarget lua51-luaplus-static ;
|
|
|
|
C.OutputName : lua51-luaplus-static ;
|
|
|
|
C.Library : $(LUA51_LUAPLUS_SRCS) $(LUAPLUS_SRCS) ;
|
|
|
|
|
|
##################################################################
|
|
local LUA52_SRCS =
|
|
lua52/src/lapi.c
|
|
lua52/src/lapi.h
|
|
lua52/src/lauxlib.c
|
|
lua52/src/lauxlib.h
|
|
lua52/src/lbaselib.c
|
|
lua52/src/lbitlib.c
|
|
lua52/src/lcode.c
|
|
lua52/src/lcode.h
|
|
lua52/src/lcorolib.c
|
|
lua52/src/lctype.c
|
|
lua52/src/lctype.h
|
|
lua52/src/ldblib.c
|
|
lua52/src/ldebug.c
|
|
lua52/src/ldebug.h
|
|
lua52/src/ldo.c
|
|
lua52/src/ldo.h
|
|
lua52/src/ldump.c
|
|
lua52/src/lfunc.c
|
|
lua52/src/lfunc.h
|
|
lua52/src/lgc.c
|
|
lua52/src/lgc.h
|
|
lua52/src/linit.c
|
|
lua52/src/liolib.c
|
|
lua52/src/llex.c
|
|
lua52/src/llex.h
|
|
lua52/src/llimits.h
|
|
lua52/src/lmathlib.c
|
|
lua52/src/lmem.c
|
|
lua52/src/lmem.h
|
|
lua52/src/loadlib.c
|
|
lua52/src/lobject.c
|
|
lua52/src/lobject.h
|
|
lua52/src/lopcodes.c
|
|
lua52/src/lopcodes.h
|
|
lua52/src/loslib.c
|
|
lua52/src/lparser.c
|
|
lua52/src/lparser.h
|
|
lua52/src/lstate.c
|
|
lua52/src/lstate.h
|
|
lua52/src/lstring.c
|
|
lua52/src/lstring.h
|
|
lua52/src/lstrlib.c
|
|
lua52/src/ltable.c
|
|
lua52/src/ltable.h
|
|
lua52/src/ltablib.c
|
|
lua52/src/ltm.c
|
|
lua52/src/ltm.h
|
|
#lua52/src/lua.c
|
|
lua52/src/lua.h
|
|
lua52/src/lua.hpp
|
|
#lua52/src/luac.c
|
|
lua52/src/luaconf.h
|
|
lua52/src/lualib.h
|
|
lua52/src/lundump.c
|
|
lua52/src/lundump.h
|
|
lua52/src/lvm.c
|
|
lua52/src/lvm.h
|
|
lua52/src/lzio.c
|
|
lua52/src/lzio.h
|
|
;
|
|
|
|
ActiveTarget lua52-static ;
|
|
|
|
SourceGroup : lua52 : $(LUA52_SRCS) ;
|
|
SourceGroup : LuaPlus : $(LUAPLUS_SRCS) ;
|
|
|
|
C.IncludeDirectories : lua52/src ;
|
|
|
|
C.Defines : LUA_OPNAMES ;
|
|
|
|
LuaPlusFixUpTarget lua52-static ;
|
|
|
|
C.OutputName : lua52-static ;
|
|
|
|
C.Library : $(LUA52_SRCS) $(LUAPLUS_SRCS) ;
|
|
|
|
##################################################################
|
|
local LUA52_LUAPLUS_SRCS =
|
|
lua52-luaplus/src/lapi.c
|
|
lua52-luaplus/src/lapi.h
|
|
lua52-luaplus/src/lauxlib.c
|
|
lua52-luaplus/src/lauxlib.h
|
|
lua52-luaplus/src/lbaselib.c
|
|
lua52-luaplus/src/lbitlib.c
|
|
lua52-luaplus/src/lcode.c
|
|
lua52-luaplus/src/lcode.h
|
|
lua52-luaplus/src/lcorolib.c
|
|
lua52-luaplus/src/lctype.c
|
|
lua52-luaplus/src/lctype.h
|
|
lua52-luaplus/src/ldblib.c
|
|
lua52-luaplus/src/ldebug.c
|
|
lua52-luaplus/src/ldebug.h
|
|
lua52-luaplus/src/ldo.c
|
|
lua52-luaplus/src/ldo.h
|
|
lua52-luaplus/src/ldump.c
|
|
lua52-luaplus/src/lfunc.c
|
|
lua52-luaplus/src/lfunc.h
|
|
lua52-luaplus/src/lgc.c
|
|
lua52-luaplus/src/lgc.h
|
|
lua52-luaplus/src/linit.c
|
|
lua52-luaplus/src/liolib.c
|
|
lua52-luaplus/src/llex.c
|
|
lua52-luaplus/src/llex.h
|
|
lua52-luaplus/src/llimits.h
|
|
lua52-luaplus/src/lmathlib.c
|
|
lua52-luaplus/src/lmem.c
|
|
lua52-luaplus/src/lmem.h
|
|
lua52-luaplus/src/loadlib.c
|
|
lua52-luaplus/src/lobject.c
|
|
lua52-luaplus/src/lobject.h
|
|
lua52-luaplus/src/lopcodes.c
|
|
lua52-luaplus/src/lopcodes.h
|
|
lua52-luaplus/src/loslib.c
|
|
lua52-luaplus/src/lparser.c
|
|
lua52-luaplus/src/lparser.h
|
|
lua52-luaplus/src/lstate.c
|
|
lua52-luaplus/src/lstate.h
|
|
lua52-luaplus/src/lstring.c
|
|
lua52-luaplus/src/lstring.h
|
|
lua52-luaplus/src/lstrlib.c
|
|
lua52-luaplus/src/ltable.c
|
|
lua52-luaplus/src/ltable.h
|
|
lua52-luaplus/src/ltablib.c
|
|
lua52-luaplus/src/ltm.c
|
|
lua52-luaplus/src/ltm.h
|
|
#lua52-luaplus/src/lua.c
|
|
lua52-luaplus/src/lua.h
|
|
lua52-luaplus/src/lua.hpp
|
|
#lua52-luaplus/src/luac.c
|
|
lua52-luaplus/src/luaconf.h
|
|
lua52-luaplus/src/lualib.h
|
|
lua52-luaplus/src/lundump.c
|
|
lua52-luaplus/src/lundump.h
|
|
lua52-luaplus/src/lvm.c
|
|
lua52-luaplus/src/lvm.h
|
|
lua52-luaplus/src/lzio.c
|
|
lua52-luaplus/src/lzio.h
|
|
;
|
|
|
|
ActiveTarget lua52-luaplus-static ;
|
|
|
|
SourceGroup : lua52 : $(LUA52_LUAPLUS_SRCS) ;
|
|
SourceGroup : LuaPlus : $(LUAPLUS_SRCS) ;
|
|
|
|
C.IncludeDirectories : lua52-luaplus/src ;
|
|
|
|
C.Defines : LUA_OPNAMES ;
|
|
|
|
LuaPlusFixUpTarget lua52-luaplus-static ;
|
|
|
|
C.OutputName : lua52-luaplus-static ;
|
|
|
|
C.Library : $(LUA52_LUAPLUS_SRCS) $(LUAPLUS_SRCS) ;
|
|
|
|
##################################################################
|
|
local LUA53_SRCS =
|
|
lua53/src/lapi.c
|
|
lua53/src/lapi.h
|
|
lua53/src/lauxlib.c
|
|
lua53/src/lauxlib.h
|
|
lua53/src/lbaselib.c
|
|
lua53/src/lbitlib.c
|
|
lua53/src/lcode.c
|
|
lua53/src/lcode.h
|
|
lua53/src/lcorolib.c
|
|
lua53/src/lctype.c
|
|
lua53/src/lctype.h
|
|
lua53/src/ldblib.c
|
|
lua53/src/ldebug.c
|
|
lua53/src/ldebug.h
|
|
lua53/src/ldo.c
|
|
lua53/src/ldo.h
|
|
lua53/src/ldump.c
|
|
lua53/src/lfunc.c
|
|
lua53/src/lfunc.h
|
|
lua53/src/lgc.c
|
|
lua53/src/lgc.h
|
|
lua53/src/linit.c
|
|
lua53/src/liolib.c
|
|
lua53/src/llex.c
|
|
lua53/src/llex.h
|
|
lua53/src/llimits.h
|
|
lua53/src/lmathlib.c
|
|
lua53/src/lmem.c
|
|
lua53/src/lmem.h
|
|
lua53/src/loadlib.c
|
|
lua53/src/lobject.c
|
|
lua53/src/lobject.h
|
|
lua53/src/lopcodes.c
|
|
lua53/src/lopcodes.h
|
|
lua53/src/loslib.c
|
|
lua53/src/lparser.c
|
|
lua53/src/lparser.h
|
|
lua53/src/lstate.c
|
|
lua53/src/lstate.h
|
|
lua53/src/lstring.c
|
|
lua53/src/lstring.h
|
|
lua53/src/lstrlib.c
|
|
lua53/src/ltable.c
|
|
lua53/src/ltable.h
|
|
lua53/src/ltablib.c
|
|
lua53/src/ltm.c
|
|
lua53/src/ltm.h
|
|
#lua53/src/lua.c
|
|
lua53/src/lua.h
|
|
lua53/src/lua.hpp
|
|
#lua53/src/luac.c
|
|
lua53/src/luaconf.h
|
|
lua53/src/lualib.h
|
|
lua53/src/lundump.c
|
|
lua53/src/lundump.h
|
|
lua53/src/lutf8lib.c
|
|
lua53/src/lvm.c
|
|
lua53/src/lvm.h
|
|
lua53/src/lzio.c
|
|
lua53/src/lzio.h
|
|
;
|
|
|
|
ActiveTarget lua53-static ;
|
|
|
|
SourceGroup : lua53 : $(LUA53_SRCS) ;
|
|
SourceGroup : LuaPlus : $(LUAPLUS_SRCS) ;
|
|
|
|
C.IncludeDirectories : lua53/src ;
|
|
|
|
C.Defines : LUA_OPNAMES ;
|
|
|
|
LuaPlusFixUpTarget lua53-static ;
|
|
|
|
C.OutputName : lua53-static ;
|
|
|
|
C.Library : $(LUA53_SRCS) $(LUAPLUS_SRCS) ;
|
|
|
|
##################################################################
|
|
local LUA53_LUAPLUS_SRCS =
|
|
lua53-luaplus/src/lapi.c
|
|
lua53-luaplus/src/lapi.h
|
|
lua53-luaplus/src/lauxlib.c
|
|
lua53-luaplus/src/lauxlib.h
|
|
lua53-luaplus/src/lbaselib.c
|
|
lua53-luaplus/src/lbitlib.c
|
|
lua53-luaplus/src/lcode.c
|
|
lua53-luaplus/src/lcode.h
|
|
lua53-luaplus/src/lcorolib.c
|
|
lua53-luaplus/src/lctype.c
|
|
lua53-luaplus/src/lctype.h
|
|
lua53-luaplus/src/ldblib.c
|
|
lua53-luaplus/src/ldebug.c
|
|
lua53-luaplus/src/ldebug.h
|
|
lua53-luaplus/src/ldo.c
|
|
lua53-luaplus/src/ldo.h
|
|
lua53-luaplus/src/ldump.c
|
|
lua53-luaplus/src/lfunc.c
|
|
lua53-luaplus/src/lfunc.h
|
|
lua53-luaplus/src/lgc.c
|
|
lua53-luaplus/src/lgc.h
|
|
lua53-luaplus/src/linit.c
|
|
lua53-luaplus/src/liolib.c
|
|
lua53-luaplus/src/llex.c
|
|
lua53-luaplus/src/llex.h
|
|
lua53-luaplus/src/llimits.h
|
|
lua53-luaplus/src/lmathlib.c
|
|
lua53-luaplus/src/lmem.c
|
|
lua53-luaplus/src/lmem.h
|
|
lua53-luaplus/src/loadlib.c
|
|
lua53-luaplus/src/lobject.c
|
|
lua53-luaplus/src/lobject.h
|
|
lua53-luaplus/src/lopcodes.c
|
|
lua53-luaplus/src/lopcodes.h
|
|
lua53-luaplus/src/loslib.c
|
|
lua53-luaplus/src/lparser.c
|
|
lua53-luaplus/src/lparser.h
|
|
lua53-luaplus/src/lstate.c
|
|
lua53-luaplus/src/lstate.h
|
|
lua53-luaplus/src/lstring.c
|
|
lua53-luaplus/src/lstring.h
|
|
lua53-luaplus/src/lstrlib.c
|
|
lua53-luaplus/src/ltable.c
|
|
lua53-luaplus/src/ltable.h
|
|
lua53-luaplus/src/ltablib.c
|
|
lua53-luaplus/src/ltm.c
|
|
lua53-luaplus/src/ltm.h
|
|
#lua53-luaplus/src/lua.c
|
|
lua53-luaplus/src/lua.h
|
|
lua53-luaplus/src/lua.hpp
|
|
#lua53-luaplus/src/luac.c
|
|
lua53-luaplus/src/luaconf.h
|
|
lua53-luaplus/src/lualib.h
|
|
lua53-luaplus/src/lundump.c
|
|
lua53-luaplus/src/lundump.h
|
|
lua53-luaplus/src/lutf8lib.c
|
|
lua53-luaplus/src/lvm.c
|
|
lua53-luaplus/src/lvm.h
|
|
lua53-luaplus/src/lzio.c
|
|
lua53-luaplus/src/lzio.h
|
|
;
|
|
|
|
ActiveTarget lua53-luaplus-static ;
|
|
|
|
SourceGroup : lua53 : $(LUA53_LUAPLUS_SRCS) ;
|
|
SourceGroup : LuaPlus : $(LUAPLUS_SRCS) ;
|
|
|
|
C.IncludeDirectories : lua53-luaplus/src ;
|
|
|
|
C.Defines : LUA_OPNAMES ;
|
|
|
|
if $(C.PLATFORM) = android {
|
|
C.Defines lua53-luaplus-static : lua_getlocaledecpoint()='.' LUA_ANSI ;
|
|
}
|
|
|
|
LuaPlusFixUpTarget lua53-luaplus-static ;
|
|
|
|
C.OutputName : lua53-luaplus-static ;
|
|
|
|
C.Library : $(LUA53_LUAPLUS_SRCS) $(LUAPLUS_SRCS) ;
|
|
|
|
}
|