#\r
#\r
\r
+\r
ARCH = win32\r
\r
SRCDIR=..\src\r
\r
!IFDEF WITH_XERCES\r
!ifdef WITH_XML_PARSER\r
-!ERROR "Cannot include both Expat and Xerces!"\r
+!ERROR "Cannot include both Expat and Xerces-C++!"\r
!endif\r
\r
XERCES_DIR = $(WITH_XERCES)\r
CPPFLAGS = $(CXXFLAGS2) /DHAVE_XERCES_C=1 /I"$(XERCES_DIR)"\include\r
LIBFLAGS = $(LIBFLAGS1) /LIBPATH:"$(XERCES_DIR)"\lib\r
+!ELSEIF WITH_XML_PARSER\r
+CPPFLAGS = $(CXXFLAGS2) /DASDCP_USE_EXPAT /I"$(WITH_XML_PARSER)"\Source\lib\r
+!IFDEF DEBUG\r
+LIBFLAGS = $(LIBFLAGS1) /LIBPATH:"$(WITH_XML_PARSER)"\Source\win32\bin\debug\r
+!ELSE\r
+LIBFLAGS = $(LIBFLAGS1) /LIBPATH:"$(WITH_XML_PARSER)"\Source\win32\bin\release\r
+!ENDIF\r
!ELSE\r
CPPFLAGS = $(CXXFLAGS2)\r
LIBFLAGS = $(LIBFLAGS1)\r
!ELSE\r
$(LIB_EXE) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib xerces-c_2.lib\r
!ENDIF\r
+!ELSEIF WITH_XML_PARSER\r
+ $(LIB_EXE) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib libexpatMT.lib\r
!ELSE\r
$(LIB_EXE) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib\r
!ENDIF \r