1*c4b7a9e7Slukem# $NetBSD: Makefile,v 1.13 2023/06/03 09:09:07 lukem Exp $ 297213731Smbalmer 397213731SmbalmerLIB= lua 44ab4902eSlnetoLUA_CORE= lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c \ 54ab4902eSlneto llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c \ 64ab4902eSlneto lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c 7f0dad708SnikitaLUA_LIB= lauxlib.c lbaselib.c lcorolib.c ldblib.c liolib.c \ 84ab4902eSlneto lmathlib.c loslib.c lstrlib.c ltablib.c lutf8lib.c loadlib.c \ 94ab4902eSlneto linit.c 104ab4902eSlnetoSRCS= ${LUA_CORE} ${LUA_LIB} 1197213731Smbalmer 1297213731Smbalmer.include <bsd.own.mk> 1397213731Smbalmer 140a00e593SjmmvINCS= lauxlib.h lua.h lua.hpp luaconf.h lualib.h 1597213731SmbalmerINCSDIR= /usr/include 1697213731Smbalmer 17f0dad708SnikitaCPPFLAGS+= -DLUA_USE_POSIX -DLUA_USE_DLOPEN 1876c7fc5fSjoergCWARNFLAGS.clang+= -Wno-empty-body -Wno-error=string-plus-int 19*c4b7a9e7SlukemCOPTS.lstring.c+= ${CC_WNO_STRINGOP_OVERFLOW} 20eb8885e7SrilligLINTFLAGS+= -X 141 # integer overflow detected, op '<<' 21eb8885e7SrilligLINTFLAGS+= -X 247 # pointer cast from 'pointer to struct 22eb8885e7Srillig # GCObject' to 'pointer to union GCUnion' may 23eb8885e7Srillig # be troublesome 2497213731Smbalmer 25ab327b93SjoergLIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm 26ab327b93Sjoerg 2797213731Smbalmer.PATH: ${NETBSDSRCDIR}/external/mit/lua/dist/src 2897213731Smbalmer 2997213731Smbalmer.include <bsd.lib.mk> 30