summaryrefslogtreecommitdiff
path: root/src/crawl/Makefile.W32
diff options
context:
space:
mode:
Diffstat (limited to 'src/crawl/Makefile.W32')
-rwxr-xr-xsrc/crawl/Makefile.W3224
1 files changed, 24 insertions, 0 deletions
diff --git a/src/crawl/Makefile.W32 b/src/crawl/Makefile.W32
index 237d189..68c7e24 100755
--- a/src/crawl/Makefile.W32
+++ b/src/crawl/Makefile.W32
@@ -8,6 +8,13 @@ INCLUDE_CXXFLAGS = \
/D_WIN32_WINNT=0x504 \
/DSHARED
+!IFDEF WITH_LUA
+INCLUDE_CXXFLAGS = $(INCLUDE_CXXFLAGS) \
+ /DWITH_LUA \
+ $(TOLUA_CFLAGS) \
+ /DTOLUA_API=__declspec(dllimport)
+!ENDIF
+
INCLUDE_DIRS = \
/I. \
/I$(TOPDIR)\include \
@@ -17,9 +24,20 @@ INCLUDE_DIRS = \
/I$(TOPDIR)\include\crawler \
/I$(TOPDIR)\include\luaglue \
/I$(TOPDIR)\lua\src
+
+!IFDEF WITH_LUA
+INCLUDE_DIRS = $(INCLUDE_DIRS) \
+ $(TOLUA_INCLUDES) \
+ /I$(TOPDIR)\src\libcrawler
+!ENDIF
INCLUDE_LDFLAGS = \
+!IFDEF WITH_LUA
+INCLUDE_LDFLAGS = $(INCLUDE_LDFLAGS) \
+ $(TOLUA_LDFLAGS)
+!ENDIF
+
INCLUDE_LIBS = \
$(TOPDIR)\src\libutil\util.lib \
$(TOPDIR)\src\liblogger\logger.lib \
@@ -27,6 +45,12 @@ INCLUDE_LIBS = \
$(TOPDIR)\src\libluaglue\luaglue.lib \
$(TOPDIR)\lua\src\lua52.lib
+!IFDEF WITH_LUA
+INCLUDE_LIBS = $(INCLUDE_LIBS) \
+ $(TOPDIR)\src\libluaglue\luaglue.lib \
+ $(TOLUA_LIBS)
+!ENDIF
+
CPP_OBJS = \
CPP_BINS = \