/lua/module.mk

https://bitbucket.org/cesbo/astra · Makefile · 22 lines · 20 code · 2 blank · 0 comment · 0 complexity · e72f5e619b4e7eab8002516ffe413452 MD5 · raw file

  1. SOURCES_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"
  2. SOURCES_LIBS="lbaselib.c lbitlib.c lcorolib.c ldblib.c linit.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c "
  3. SOURCES="$SOURCES_CORE $SOURCES_LIBS"
  4. case "$OS" in
  5. "linux")
  6. CFLAGS="-DLUA_USE_LINUX"
  7. ;;
  8. "freebsd")
  9. CFLAGS="-DLUA_USE_LINUX"
  10. ;;
  11. "darwin")
  12. CFLAGS="-DLUA_USE_MACOSX"
  13. ;;
  14. "mingw")
  15. CFLAGS="-DLUA_BUILD_AS_DLL"
  16. ;;
  17. *)
  18. ;;
  19. esac
  20. CFLAGS="-DLUA_COMPAT_ALL -DLUA_USE_LONGJMP $CFLAGS"