summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormsheby <msheby@cinecert.com>2008-08-22 00:43:27 +0000
committermsheby <>2008-08-22 00:43:27 +0000
commitcb80556698aa219ce2f9b51e84727e522debdd46 (patch)
tree5383f548eaa6d3816f549288d8943ebe0cbde12c
parent70ddd1b76bf1e72e3e28cbb04145e1ae4f7e30bc (diff)
Add Expat.
-rwxr-xr-xwin32/Makefile.mak12
1 files changed, 11 insertions, 1 deletions
diff --git a/win32/Makefile.mak b/win32/Makefile.mak
index 339e395..f0fa7d6 100755
--- a/win32/Makefile.mak
+++ b/win32/Makefile.mak
@@ -5,6 +5,7 @@
#
#
+
ARCH = win32
SRCDIR=..\src
@@ -41,12 +42,19 @@ LINKFLAGS = $(LINKFLAGS1)
!IFDEF WITH_XERCES
!ifdef WITH_XML_PARSER
-!ERROR "Cannot include both Expat and Xerces!"
+!ERROR "Cannot include both Expat and Xerces-C++!"
!endif
XERCES_DIR = $(WITH_XERCES)
CPPFLAGS = $(CXXFLAGS2) /DHAVE_XERCES_C=1 /I"$(XERCES_DIR)"\include
LIBFLAGS = $(LIBFLAGS1) /LIBPATH:"$(XERCES_DIR)"\lib
+!ELSEIF WITH_XML_PARSER
+CPPFLAGS = $(CXXFLAGS2) /DASDCP_USE_EXPAT /I"$(WITH_XML_PARSER)"\Source\lib
+!IFDEF DEBUG
+LIBFLAGS = $(LIBFLAGS1) /LIBPATH:"$(WITH_XML_PARSER)"\Source\win32\bin\debug
+!ELSE
+LIBFLAGS = $(LIBFLAGS1) /LIBPATH:"$(WITH_XML_PARSER)"\Source\win32\bin\release
+!ENDIF
!ELSE
CPPFLAGS = $(CXXFLAGS2)
LIBFLAGS = $(LIBFLAGS1)
@@ -62,6 +70,8 @@ libkumu.lib : $(KUMU_OBJS)
!ELSE
$(LIB_EXE) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib xerces-c_2.lib
!ENDIF
+!ELSEIF WITH_XML_PARSER
+ $(LIB_EXE) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib libexpatMT.lib
!ELSE
$(LIB_EXE) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib
!ENDIF