summaryrefslogtreecommitdiff
path: root/sys/modules/lua/Makefile
diff options
context:
space:
mode:
authormbalmer <mbalmer@NetBSD.org>2013-10-16 19:44:57 +0000
committermbalmer <mbalmer@NetBSD.org>2013-10-16 19:44:57 +0000
commite0fe45ce9c35c204a7c19d5a5291ca64b47b2452 (patch)
treee871dc37f16f51aff76180bb26119b0ced6630a4 /sys/modules/lua/Makefile
parenta1bd524499a4e93e3f6f934dc1e6f644595e0a89 (diff)
welcome lua(4), a devide driver that can create and control Lua states inside the kernel
Diffstat (limited to 'sys/modules/lua/Makefile')
-rw-r--r--sys/modules/lua/Makefile48
1 files changed, 48 insertions, 0 deletions
diff --git a/sys/modules/lua/Makefile b/sys/modules/lua/Makefile
new file mode 100644
index 00000000000..c7abeb93028
--- /dev/null
+++ b/sys/modules/lua/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1 2013/10/16 19:44:57 mbalmer Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/../external/mit/lua/dist/src \
+ ${S}/../lib/libc/string
+
+KMOD= lua
+SRCS= lua.c
+
+WARNS= 1
+
+# Lua source code
+SRCS+= lapi.c \
+ lcode.c \
+ ldebug.c \
+ ldo.c \
+ ldump.c \
+ lfunc.c \
+ lgc.c \
+ llex.c \
+ lmem.c \
+ lobject.c \
+ lopcodes.c \
+ lparser.c \
+ lstate.c \
+ lstring.c \
+ ltable.c \
+ ltm.c \
+ lundump.c \
+ lvm.c \
+ lzio.c \
+ # lauxlib.c \
+ ltablib.c \
+ lstrlib.c \
+ lbaselib.c \
+ linit.c
+
+# Compatability code
+SRCS+= strcspn.c \
+ strncat.c \
+ strpbrk.c \
+ strspn.c
+
+CPPFLAGS+= -include ${.CURDIR}/luaconf.h \
+ -I${S}/../external/mit/lua/dist/src
+
+.include <bsd.kmodule.mk>