Makefile.in-lua 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #
  2. # Copyright (c) 2013 No Face Press, LLC
  3. # License http://opensource.org/licenses/mit-license.php MIT License
  4. #
  5. LUA_DIR = src/third_party/lua-5.2.3/src
  6. LUA_SOURCE_FILES = lapi.c \
  7. lauxlib.c \
  8. lbaselib.c \
  9. lbitlib.c \
  10. lcode.c \
  11. lcorolib.c \
  12. lctype.c \
  13. ldblib.c \
  14. ldebug.c \
  15. ldo.c \
  16. ldump.c \
  17. lfunc.c \
  18. lgc.c \
  19. linit.c \
  20. liolib.c \
  21. llex.c \
  22. lmathlib.c \
  23. lmem.c \
  24. loadlib.c \
  25. lobject.c \
  26. lopcodes.c \
  27. loslib.c \
  28. lparser.c \
  29. lstate.c \
  30. lstring.c \
  31. lstrlib.c \
  32. ltable.c \
  33. ltablib.c \
  34. ltm.c \
  35. lundump.c \
  36. lvm.c \
  37. lzio.c
  38. LUA_SOURCES = $(addprefix $(LUA_DIR)/, $(LUA_SOURCE_FILES))
  39. LUA_OBJECTS = $(LUA_SOURCES:.c=.o)
  40. LUA_CFLAGS = -I$(LUA_DIR) -DLUA_COMPAT_ALL
  41. SQLITE_DIR = src/third_party
  42. SQLITE_SOURCE_FILES = sqlite3.c lsqlite3.c
  43. SQLITE_SOURCES = $(addprefix $(SQLITE_DIR)/, $(SQLITE_SOURCE_FILES))
  44. SQLITE_OBJECTS = $(SQLITE_SOURCES:.c=.o)
  45. SQLITE_CFLAGS = -I$(SQLITE_DIR) -DTHREADSAFE=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
  46. LFS_DIR = src/third_party
  47. LFS_SOURCE_FILES = lfs.c
  48. LFS_SOURCES = $(addprefix $(LFS_DIR)/, $(LFS_SOURCE_FILES))
  49. LFS_OBJECTS = $(LFS_SOURCES:.c=.o)
  50. LFS_CFLAGS = -I$(LFS_DIR)
  51. OBJECTS += $(LUA_OBJECTS) $(SQLITE_OBJECTS) $(LFS_OBJECTS)
  52. CFLAGS += $(LUA_CFLAGS) $(SQLITE_CFLAGS) $(LFS_CFLAGS) -DUSE_LUA -DUSE_LUA_SQLITE3 -DUSE_LUA_FILE_SYSTEM
  53. SOURCE_DIRS = $(LUA_DIR) $(SQLITE_DIR) %(LFS_DIR)