xref: /netbsd-src/sys/modules/lua/Makefile (revision c4b7a9e7940c62d92a81ee31e05e281e6035fadc)
1*c4b7a9e7Slukem#	$NetBSD: Makefile,v 1.14 2023/06/03 09:09:14 lukem Exp $
258881ebfSmbalmer
358881ebfSmbalmer.include "../Makefile.inc"
458881ebfSmbalmer
558881ebfSmbalmer.PATH:		${S}/../external/mit/lua/dist/src \
658881ebfSmbalmer		${S}/../lib/libc/string
758881ebfSmbalmer
858881ebfSmbalmerKMOD=		lua
958881ebfSmbalmerSRCS=		lua.c
1058881ebfSmbalmer
114ab4902eSlnetoWARNS=		0
1258881ebfSmbalmer
13f4a57b49Slneto# Lua core source code
144ab4902eSlnetoSRCS+=		lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c \
154ab4902eSlneto		llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c \
164ab4902eSlneto		lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c
17f4a57b49Slneto
18f4a57b49Slneto# Lua stdlibs source code
19f0dad708SnikitaSRCS+=		lauxlib.c lbaselib.c lcorolib.c ldblib.c \
204ab4902eSlneto		lstrlib.c ltablib.c lutf8lib.c linit.c
2158881ebfSmbalmer
22c4a02e0aSlnetoCPPFLAGS+=	-I${S}/../external/mit/lua/dist/src \
23c4a02e0aSlneto		-I${S}/sys
2458881ebfSmbalmer
2576c7fc5fSjoergCWARNFLAGS.clang+=     -Wno-error=string-plus-int
2676c7fc5fSjoerg
27*c4b7a9e7SlukemCOPTS.lstring.c+=	${CC_WNO_STRINGOP_OVERFLOW}
28a2d15425Smrg
2958881ebfSmbalmer.include <bsd.kmodule.mk>
30