summaryrefslogtreecommitdiff
path: root/src/libcrawler/GNUmakefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcrawler/GNUmakefile')
-rwxr-xr-xsrc/libcrawler/GNUmakefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/libcrawler/GNUmakefile b/src/libcrawler/GNUmakefile
index e28b916..d546058 100755
--- a/src/libcrawler/GNUmakefile
+++ b/src/libcrawler/GNUmakefile
@@ -8,14 +8,31 @@ INCLUDE_CPPFLAGS = \
INCLUDE_LDFLAGS = \
+ifeq ($(WITH_LUA),1)
+INCLUDE_LDFLAGS += \
+ $(TOLUA_LDFLAGS)
+endif
+
INCLUDE_DIRS = \
-I. \
-I$(TOPDIR)/include/logger \
-I$(TOPDIR)/include/util \
-I$(TOPDIR)/include/crawler
+ifeq ($(WITH_LUA),1)
+INCLUDE_DIRS += \
+ -I$(TOPDIR)/include/luaglue \
+ $(TOLUA_INCLUDES)
+endif
+
INCLUDE_LIBS = \
+ifeq ($(WITH_LUA),1)
+INCLUDE_LIBS += \
+ -llua \
+ $(TOLUA_LIBS)
+endif
+
STATIC_LIB = libcrawler.a
DYNAMIC_LIB = libcrawler.so
@@ -28,8 +45,16 @@ CPP_OBJS = \
MIMEType.o \
SpoolRewindInputStream.o
+ifeq ($(WITH_LUA),1)
+CPP_OBJS += \
+ URLLua.o
+endif
+
-include $(TOPDIR)/makefiles/gmake/sub.mk
+URLLua.cpp: URL.pkg
+ $(TOLUA) -H URLLua.hpp -o URLLua.cpp URL.pkg
+
local_all:
local_clean: