summaryrefslogtreecommitdiff
path: root/core/src/lua/makefile
diff options
context:
space:
mode:
authorruki <[email protected]>2021-09-18 00:44:52 +0800
committerruki <[email protected]>2021-09-18 00:44:52 +0800
commitb58700f83ee4e40582b03f5fdfe337788b9f2c6f (patch)
tree2c0fd405e959913d53436299f509e8c05cda57b5 /core/src/lua/makefile
parent4d8c00eecd99b0f65f40befd36bb2945df9996a7 (diff)
update makefile
Diffstat (limited to 'core/src/lua/makefile')
-rw-r--r--core/src/lua/makefile58
1 files changed, 58 insertions, 0 deletions
diff --git a/core/src/lua/makefile b/core/src/lua/makefile
new file mode 100644
index 000000000..d2314c846
--- /dev/null
+++ b/core/src/lua/makefile
@@ -0,0 +1,58 @@
+# prefix
+include $(PRO_DIR)/prefix.mak
+
+# module name
+NAMES = lua
+
+# module type
+lua_TYPE = LIB
+
+# config
+lua_CONFIG = n
+
+# core files
+lua_C_FILES += \
+ lua/lauxlib \
+ lua/liolib \
+ lua/lopcodes \
+ lua/lstate \
+ lua/lobject \
+ lua/lmathlib \
+ lua/loadlib \
+ lua/lvm \
+ lua/lfunc \
+ lua/lstrlib \
+ lua/linit \
+ lua/lstring \
+ lua/lundump \
+ lua/lctype \
+ lua/ltable \
+ lua/ldump \
+ lua/loslib \
+ lua/lgc \
+ lua/lzio \
+ lua/ldblib \
+ lua/lutf8lib \
+ lua/lmem \
+ lua/lcorolib \
+ lua/lcode \
+ lua/ltablib \
+ lua/lbitlib \
+ lua/lapi \
+ lua/lbaselib \
+ lua/ldebug \
+ lua/lparser \
+ lua/llex \
+ lua/ltm \
+ lua/ltests \
+ lua/ldo
+
+# use given system library?
+lua_C_FILES := $(if $(findstring lua,$(base_LIBNAMES)),,$(lua_C_FILES))
+lua_ASM_FILES := $(if $(findstring lua,$(base_LIBNAMES)),,$(lua_ASM_FILES))
+lua_INC_FILES := $(if $(findstring lua,$(base_LIBNAMES)),,$(lua_INC_FILES))
+lua_OBJ_FILES := $(if $(findstring lua,$(base_LIBNAMES)),,$(lua_OBJ_FILES))
+
+# suffix
+include $(PRO_DIR)/suffix.mak
+