diff options
Diffstat (limited to 'src/crawl/Makefile.W32')
-rwxr-xr-x | src/crawl/Makefile.W32 | 24 |
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 = \ |