/lua/module.mk
Makefile | 22 lines | 20 code | 2 blank | 0 comment | 0 complexity | e72f5e619b4e7eab8002516ffe413452 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0
1SOURCES_CORE="lapi.c lauxlib.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c loadlib.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c"
2SOURCES_LIBS="lbaselib.c lbitlib.c lcorolib.c ldblib.c linit.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c "
3SOURCES="$SOURCES_CORE $SOURCES_LIBS"
4
5case "$OS" in
6"linux")
7 CFLAGS="-DLUA_USE_LINUX"
8 ;;
9"freebsd")
10 CFLAGS="-DLUA_USE_LINUX"
11 ;;
12"darwin")
13 CFLAGS="-DLUA_USE_MACOSX"
14 ;;
15"mingw")
16 CFLAGS="-DLUA_BUILD_AS_DLL"
17 ;;
18*)
19 ;;
20esac
21
22CFLAGS="-DLUA_COMPAT_ALL -DLUA_USE_LONGJMP $CFLAGS"