COMMON: Split Lua into a separate module
This commit is contained in:
parent
1d22166de6
commit
ed9c052d57
4 changed files with 43 additions and 36 deletions
|
@ -39,6 +39,10 @@ MODULES += \
|
|||
po \
|
||||
doc
|
||||
|
||||
ifdef USE_LUA
|
||||
MODULES += common/lua
|
||||
endif
|
||||
|
||||
ifdef USE_MT32EMU
|
||||
MODULES += audio/softsynth/mt32
|
||||
endif
|
||||
|
|
38
common/lua/module.mk
Normal file
38
common/lua/module.mk
Normal file
|
@ -0,0 +1,38 @@
|
|||
MODULE := common/lua
|
||||
|
||||
MODULE_OBJS := \
|
||||
double_serialization.o \
|
||||
lapi.o \
|
||||
lauxlib.o \
|
||||
lbaselib.o \
|
||||
lcode.o \
|
||||
ldblib.o \
|
||||
ldebug.o \
|
||||
ldo.o \
|
||||
lfunc.o \
|
||||
lgc.o \
|
||||
linit.o \
|
||||
liolib.o \
|
||||
llex.o \
|
||||
lmathlib.o \
|
||||
lmem.o \
|
||||
loadlib.o \
|
||||
lobject.o \
|
||||
lopcodes.o \
|
||||
loslib.o \
|
||||
lparser.o \
|
||||
lstate.o \
|
||||
lstring.o \
|
||||
lstrlib.o \
|
||||
ltable.o \
|
||||
ltablib.o \
|
||||
ltm.o \
|
||||
lua_persist.o \
|
||||
lua_persistence_util.o \
|
||||
lua_unpersist.o \
|
||||
lvm.o \
|
||||
lzio.o \
|
||||
scummvm_file.o
|
||||
|
||||
# Include common rules
|
||||
include $(srcdir)/rules.mk
|
|
@ -75,41 +75,5 @@ MODULE_OBJS += \
|
|||
updates.o
|
||||
endif
|
||||
|
||||
ifdef USE_LUA
|
||||
MODULE_OBJS += \
|
||||
lua/double_serialization.o \
|
||||
lua/lapi.o \
|
||||
lua/lauxlib.o \
|
||||
lua/lbaselib.o \
|
||||
lua/lcode.o \
|
||||
lua/ldblib.o \
|
||||
lua/ldebug.o \
|
||||
lua/ldo.o \
|
||||
lua/lfunc.o \
|
||||
lua/lgc.o \
|
||||
lua/linit.o \
|
||||
lua/liolib.o \
|
||||
lua/llex.o \
|
||||
lua/lmathlib.o \
|
||||
lua/lmem.o \
|
||||
lua/loadlib.o \
|
||||
lua/lobject.o \
|
||||
lua/lopcodes.o \
|
||||
lua/loslib.o \
|
||||
lua/lparser.o \
|
||||
lua/lstate.o \
|
||||
lua/lstring.o \
|
||||
lua/lstrlib.o \
|
||||
lua/ltable.o \
|
||||
lua/ltablib.o \
|
||||
lua/ltm.o \
|
||||
lua/lua_persist.o \
|
||||
lua/lua_persistence_util.o \
|
||||
lua/lua_unpersist.o \
|
||||
lua/lvm.o \
|
||||
lua/lzio.o \
|
||||
lua/scummvm_file.o
|
||||
endif
|
||||
|
||||
# Include common rules
|
||||
include $(srcdir)/rules.mk
|
||||
|
|
|
@ -1608,6 +1608,7 @@ void ProjectProvider::createProject(BuildSetup &setup) {
|
|||
createModuleList(setup.srcDir + "/backends/platform/sdl", setup.defines, setup.testDirs, in, ex);
|
||||
createModuleList(setup.srcDir + "/base", setup.defines, setup.testDirs, in, ex);
|
||||
createModuleList(setup.srcDir + "/common", setup.defines, setup.testDirs, in, ex);
|
||||
createModuleList(setup.srcDir + "/common/lua", setup.defines, setup.testDirs, in, ex);
|
||||
createModuleList(setup.srcDir + "/engines", setup.defines, setup.testDirs, in, ex);
|
||||
createModuleList(setup.srcDir + "/graphics", setup.defines, setup.testDirs, in, ex);
|
||||
createModuleList(setup.srcDir + "/gui", setup.defines, setup.testDirs, in, ex);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue