bl_mcu_sdk/components/runtime/lua/CMakeLists.txt
2023-02-24 21:33:36 +08:00

50 lines
No EOL
1.8 KiB
CMake

sdk_generate_library()
sdk_add_include_directories(core/inc)
sdk_add_include_directories(port/inc)
sdk_library_add_sources(core/src/lapi.c)
sdk_library_add_sources(core/src/lauxlib.c)
sdk_library_add_sources(core/src/lbaselib.c)
sdk_library_add_sources(core/src/lcode.c)
sdk_library_add_sources(core/src/lcorolib.c)
sdk_library_add_sources(core/src/lctype.c)
sdk_library_add_sources(core/src/ldebug.c)
sdk_library_add_sources(core/src/ldblib.c)
sdk_library_add_sources(core/src/ldo.c)
sdk_library_add_sources(core/src/ldump.c)
sdk_library_add_sources(core/src/lfunc.c)
sdk_library_add_sources(core/src/lgc.c)
sdk_library_add_sources(core/src/linit.c)
sdk_library_add_sources(core/src/liolib.c)
sdk_library_add_sources(core/src/llex.c)
sdk_library_add_sources(core/src/lmathlib.c)
sdk_library_add_sources(core/src/lmem.c)
sdk_library_add_sources(core/src/loadlib.c)
sdk_library_add_sources(core/src/lobject.c)
sdk_library_add_sources(core/src/lopcodes.c)
sdk_library_add_sources(core/src/loslib.c)
sdk_library_add_sources(core/src/lparser.c)
sdk_library_add_sources(core/src/lstate.c)
sdk_library_add_sources(core/src/lstring.c)
sdk_library_add_sources(core/src/lstrlib.c)
sdk_library_add_sources(core/src/ltable.c)
sdk_library_add_sources(core/src/ltablib.c)
sdk_library_add_sources(core/src/ltm.c)
sdk_library_add_sources(core/src/lundump.c)
sdk_library_add_sources(core/src/lutf8lib.c)
sdk_library_add_sources(core/src/lvm.c)
sdk_library_add_sources(core/src/lzio.c)
sdk_library_add_sources(start/lua.c)
if(CONFIG_LUA_LHAL)
sdk_library_add_sources(lhal/llib_init.c)
sdk_library_add_sources(lhal/llib_core.c)
sdk_library_add_sources(lhal/llib_mtimer.c)
sdk_library_add_sources(lhal/llib_gpio.c)
sdk_add_include_directories(lhal)
sdk_add_compile_definitions(-DCONFIG_LUA_LHAL)
endif()
sdk_add_compile_definitions(-DCONFIG_LUA)