- Makefile.am libxslt/Makefile.am libxslt/numbers.c
authorDaniel Veillard <veillard@src.gnome.org>
Sat, 23 Jun 2001 15:41:55 +0000 (15:41 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Sat, 23 Jun 2001 15:41:55 +0000 (15:41 +0000)
  libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
  Patches for Windows mostly contributed by Yon Derek
- win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
  win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
  Project file for Mircrosoft C provided by Yon Derek
Daniel

ChangeLog
Makefile.am
libxslt/Makefile.am
libxslt/numbers.c
libxslt/win32config.h [new file with mode: 0644]
libxslt/xsltconfig.h.in
libxslt/xsltproc.c
win32/libxslt/libxslt.def [new file with mode: 0644]
win32/libxslt/libxslt.dsw [new file with mode: 0644]
win32/libxslt/libxslt_so.dsp [new file with mode: 0644]
win32/libxslt/xsltproc.dsp [new file with mode: 0644]

index 64445e9..dbb63ea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+       * Makefile.am libxslt/Makefile.am libxslt/numbers.c 
+         libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
+         Patches for Windows mostly contributed by Yon Derek
+       * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
+         win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
+         Project file for Mircrosoft C provided by Yon Derek
+
 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 
        * libxslt/pattern.c: closing bug #56517, fixed a number of
index c243063..a07dac1 100644 (file)
@@ -9,8 +9,9 @@ confexec_DATA = xsltConf.sh
 bin_SCRIPTS = xslt-config
 
 EXTRA_DIST = xsltConf.sh.in xslt-config.in libxslt.spec libxslt.spec.in \
-             FEATURES TODO COPYING.LIB Copyright IPR
-
+             FEATURES TODO COPYING.LIB Copyright IPR \
+            win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw \
+            win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp
 
 ## We create xsltConf.sh here and not from configure because we want
 ## to get the paths expanded correctly.  Macros like srcdir are given
index 36e2785..fb7d585 100644 (file)
@@ -40,7 +40,8 @@ libxslt_la_SOURCES =                  \
        attributes.c                    \
        documents.c                     \
        preproc.c                       \
-       transform.c
+       transform.c                     \
+       win32config.h
 
 libxslt_la_LIBADD = $(EXTRA_LIBS)
 libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@
index 6747434..824ac07 100644 (file)
@@ -84,6 +84,8 @@ xsltIsDigitZero(xmlChar ch)
 }
 
 #ifndef isnan
+#ifndef HAVE_ISNAN
+
 /*
  * NaN (Not-A-Number)
  *
@@ -101,9 +103,11 @@ isnan(volatile double number)
 {
     return (!(number < 0.0 || number > 0.0) && (number != 0.0));
 }
-#endif
+#endif /* !HAVE_ISNAN */
+#endif /* !isnan */
 
 #ifndef isinf
+#ifndef HAVE_ISINF
 /*
  * Infinity (positive and negative)
  *
@@ -118,7 +122,8 @@ isinf(double number)
     return FALSE;
 # endif
 }
-#endif
+#endif /* !HAVE_ISINF */
+#endif /* !isinf */
 
 static void
 xsltNumberFormatDecimal(xmlBufferPtr buffer,
diff --git a/libxslt/win32config.h b/libxslt/win32config.h
new file mode 100644 (file)
index 0000000..691c6fe
--- /dev/null
@@ -0,0 +1,72 @@
+#ifndef __LIBXSLT_WIN32_CONFIG__
+#define __LIBXSLT_WIN32_CONFIG__
+
+#define HAVE_CTYPE_H
+#define HAVE_STDLIB_H
+#define HAVE_MALLOC_H
+#define HAVE_TIME_H
+#define HAVE_FCNTL_H
+
+#include <io.h>
+
+#ifndef LIBXSLT_DLL_IMPORT
+#define LIBXSLT_DLL_IMPORT
+#endif
+
+#define HAVE_ISINF
+#define HAVE_ISNAN
+
+#include <math.h>
+static int isinf (double d) {
+    int expon = 0;
+    double val = frexp (d, &expon);
+    if (expon == 1025) {
+        if (val == 0.5) {
+            return 1;
+        } else if (val == -0.5) {
+            return -1;
+        } else {
+            return 0;
+        }
+    } else {
+        return 0;
+    }
+}
+static int isnan (double d) {
+    int expon = 0;
+    double val = frexp (d, &expon);
+    if (expon == 1025) {
+        if (val == 0.5) {
+            return 0;
+        } else if (val == -0.5) {
+            return 0;
+        } else {
+            return 1;
+        }
+    } else {
+        return 0;
+    }
+}
+
+#include <direct.h>
+
+#define HAVE_SYS_STAT_H
+#define HAVE__STAT
+
+/* Microsoft's C runtime names all non-ANSI functions with a leading
+   underscore. Since functionality is still the same, they can be used. */
+#ifdef _MSC_VER
+#include <libxml/xmlversion.h>
+#ifndef WITH_TRIO
+#define snprintf _snprintf
+#define vsnprintf _vsnprintf
+#endif /* WITH_TRIO */
+#endif /* _MSC_VER */
+
+
+#ifndef ATTRIBUTE_UNUSED
+#define ATTRIBUTE_UNUSED
+#endif
+
+#endif /* __LIBXSLT_WIN32_CONFIG__ */
+
index 69143ba..14ebb59 100644 (file)
@@ -9,7 +9,11 @@
 #ifndef __XML_XSLTCONFIG_H__
 #define __XML_XSLTCONFIG_H__
 
+#ifdef WIN32
+#include <win32config.h>
+#else
 #include "config.h"
+#endif
 
 #ifdef __cplusplus
 extern "C" {
index 303c20d..1af2437 100644 (file)
 #include <libxslt/transform.h>
 #include <libxslt/xsltutils.h>
 
+#ifdef WIN32
+#ifdef _MSC_VER
+#include <winsock2.h>
+#pragma comment(lib, "ws2_32.lib")
+#define gettimeofday(p1,p2)
+#endif /* _MS_VER */
+#else /* WIN32 */
+#include <sys/time.h>
+#endif /* WIN32 */
+
 extern int xmlLoadExtDtdDefaultValue;
 
 static int debug = 0;
diff --git a/win32/libxslt/libxslt.def b/win32/libxslt/libxslt.def
new file mode 100644 (file)
index 0000000..5194c6c
--- /dev/null
@@ -0,0 +1,139 @@
+\r
+LIBRARY libxslt\r
+EXPORTS\r
+\r
+       xsltNewStylesheet\r
+       xsltParseStylesheetFile\r
+       xsltFreeStylesheet\r
+       xsltIsBlank\r
+       xsltFreeStackElemList\r
+       xsltDecimalFormatGetByName\r
+       xsltParseStylesheetProcess\r
+       xsltParseStylesheetOutput\r
+       xsltParseStylesheetDoc\r
+       xsltNumberFormat\r
+       xsltFormatNumberConversion\r
+       \r
+       xsltParseStylesheetAttributeSet\r
+       xsltFreeAttributeSetsHashes\r
+       xsltApplyAttributeSet\r
+\r
+       xsltNewDocument\r
+       xsltLoadDocument\r
+       xsltFreeDocuments\r
+       xsltLoadStyleDocument\r
+       xsltNewStyleDocument\r
+       xsltFreeStyleDocuments\r
+\r
+\r
+       xsltRegisterExtPrefix\r
+       xsltCheckExtPrefix\r
+       xsltRegisterExtFunction\r
+       xsltRegisterExtElement\r
+       xsltFreeCtxtExts\r
+       xsltFreeExts\r
+\r
+\r
+       xsltDocumentFunction\r
+       xsltKeyFunction\r
+       xsltUnparsedEntityURIFunction\r
+       xsltFormatNumberFunction\r
+       xsltGenerateIdFunction\r
+       xsltSystemPropertyFunction\r
+       xsltElementAvailableFunction\r
+       xsltFunctionAvailableFunction\r
+       xsltRegisterAllFunctions\r
+\r
+       xsltParseStylesheetImport\r
+       xsltParseStylesheetInclude\r
+       xsltNextImport\r
+       xsltFindElemSpaceHandling\r
+       xsltFindTemplate\r
+\r
+       xsltAddKey\r
+       xsltGetKey\r
+       xsltInitCtxtKeys\r
+       xsltFreeKeys\r
+       xsltFreeDocumentKeys\r
+\r
+       xsltNamespaceAlias\r
+       xsltGetNamespace\r
+       xsltGetSpecialNamespace\r
+       xsltCopyNamespaceList\r
+       xsltCopyNamespaceList\r
+       xsltFreeNamespaceAliasHashes\r
+\r
+       xsltCompilePattern\r
+       xsltFreeCompMatchList\r
+       xsltTestCompMatchList\r
+       xsltAddTemplate\r
+       xsltGetTemplate\r
+       xsltFreeTemplateHashes\r
+       xsltCleanupTemplates\r
+\r
+       xsltStylePreCompute\r
+       xsltFreeStylePreComps\r
+\r
+       xsltEvalXPathPredicate\r
+       xsltEvalTemplateString\r
+       xsltEvalAttrValueTemplate\r
+       xsltEvalStaticAttrValueTemplate\r
+       xsltEvalXPathString\r
+       xsltTemplateProcess\r
+       xsltAttrListTemplateProcess\r
+       xsltAttrTemplateProcess\r
+       xsltAttrTemplateValueProcess\r
+\r
+       xsltApplyStylesheet\r
+       xsltApplyOneTemplate\r
+       xsltDocumentElem\r
+       xsltSort\r
+       xsltCopy\r
+       xsltText\r
+       xsltElement\r
+       xsltComment\r
+       xsltAttribute\r
+       xsltProcessingInstruction\r
+       xsltCopyOf\r
+       xsltValueOf\r
+       xsltNumber\r
+       xsltApplyImports\r
+       xsltCallTemplate\r
+       xsltApplyTemplates\r
+       xsltChoose\r
+       xsltIf\r
+       xsltForEach\r
+\r
+       xsltEvalGlobalVariables\r
+       xsltEvalUserParams\r
+       xsltParseGlobalVariable\r
+       xsltParseGlobalParam\r
+       xsltParseStylesheetVariable\r
+       xsltParseStylesheetParam\r
+       xsltParseStylesheetCallerParam\r
+       xsltAddStackElemList\r
+       xsltFreeGlobalVariables\r
+       xsltVariableLookup\r
+       xsltXPathVariableLookup\r
+\r
+       xsltMessage\r
+       xsltSetGenericErrorFunc\r
+       xsltSetGenericDebugFunc\r
+       xsltDocumentSortFunction\r
+       xsltDoSortFunction\r
+       xsltSaveResultTo\r
+       xsltSaveResultToFilename\r
+       xsltSaveResultToFile\r
+       xsltSaveResultToFd\r
+\r
+       xsltMaxDepth\r
+       xsltSetXIncludeDefault\r
+       xsltLibxmlVersion\r
+       xsltLibxsltVersion\r
+       xsltEngineVersion\r
+\r
+       \r
+       \r
+\r
+\r
+       \r
diff --git a/win32/libxslt/libxslt.dsw b/win32/libxslt/libxslt.dsw
new file mode 100644 (file)
index 0000000..b8a53e2
--- /dev/null
@@ -0,0 +1,44 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00\r
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!\r
+\r
+###############################################################################\r
+\r
+Project: "libxslt_so"=.\libxslt_so.dsp - Package Owner=<4>\r
+\r
+Package=<5>\r
+{{{\r
+}}}\r
+\r
+Package=<4>\r
+{{{\r
+}}}\r
+\r
+###############################################################################\r
+\r
+Project: "xsltproc"=.\xsltproc.dsp - Package Owner=<4>\r
+\r
+Package=<5>\r
+{{{\r
+}}}\r
+\r
+Package=<4>\r
+{{{\r
+    Begin Project Dependency\r
+    Project_Dep_Name libxslt_so\r
+    End Project Dependency\r
+}}}\r
+\r
+###############################################################################\r
+\r
+Global:\r
+\r
+Package=<5>\r
+{{{\r
+}}}\r
+\r
+Package=<3>\r
+{{{\r
+}}}\r
+\r
+###############################################################################\r
+\r
diff --git a/win32/libxslt/libxslt_so.dsp b/win32/libxslt/libxslt_so.dsp
new file mode 100644 (file)
index 0000000..6cbd578
--- /dev/null
@@ -0,0 +1,247 @@
+# Microsoft Developer Studio Project File - Name="libxslt_so" - Package Owner=<4>\r
+# Microsoft Developer Studio Generated Build File, Format Version 6.00\r
+# ** DO NOT EDIT **\r
+\r
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102\r
+\r
+CFG=libxslt_so - Win32 Debug\r
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,\r
+!MESSAGE use the Export Makefile command and run\r
+!MESSAGE \r
+!MESSAGE NMAKE /f "libxslt_so.mak".\r
+!MESSAGE \r
+!MESSAGE You can specify a configuration when running NMAKE\r
+!MESSAGE by defining the macro CFG on the command line. For example:\r
+!MESSAGE \r
+!MESSAGE NMAKE /f "libxslt_so.mak" CFG="libxslt_so - Win32 Debug"\r
+!MESSAGE \r
+!MESSAGE Possible choices for configuration are:\r
+!MESSAGE \r
+!MESSAGE "libxslt_so - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")\r
+!MESSAGE "libxslt_so - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")\r
+!MESSAGE \r
+\r
+# Begin Project\r
+# PROP AllowPerConfigDependencies 0\r
+# PROP Scc_ProjName ""\r
+# PROP Scc_LocalPath ""\r
+CPP=cl.exe\r
+MTL=midl.exe\r
+RSC=rc.exe\r
+\r
+!IF  "$(CFG)" == "libxslt_so - Win32 Release"\r
+\r
+# PROP BASE Use_MFC 0\r
+# PROP BASE Use_Debug_Libraries 0\r
+# PROP BASE Output_Dir "Release"\r
+# PROP BASE Intermediate_Dir "Release"\r
+# PROP BASE Target_Dir ""\r
+# PROP Use_MFC 0\r
+# PROP Use_Debug_Libraries 0\r
+# PROP Output_Dir "Release"\r
+# PROP Intermediate_Dir "Release"\r
+# PROP Ignore_Export_Lib 0\r
+# PROP Target_Dir ""\r
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /Yu"stdafx.h" /FD /c\r
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\..\gnome-xml" /I "..\..\..\gnome-xml\include" /I "..\.." /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /D "WIN32" /FD /c\r
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
+# ADD BASE RSC /l 0x409 /d "NDEBUG"\r
+# ADD RSC /l 0x409 /d "NDEBUG"\r
+BSC32=bscmake.exe\r
+# ADD BASE BSC32 /nologo\r
+# ADD BSC32 /nologo\r
+LINK32=link.exe\r
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386\r
+# ADD LINK32 ..\..\..\gnome-xml\win32\libxml2\release_so\libxml2.lib /nologo /dll /machine:I386 /out:"Release/libxslt.dll"\r
+\r
+!ELSEIF  "$(CFG)" == "libxslt_so - Win32 Debug"\r
+\r
+# PROP BASE Use_MFC 0\r
+# PROP BASE Use_Debug_Libraries 1\r
+# PROP BASE Output_Dir "Debug"\r
+# PROP BASE Intermediate_Dir "Debug"\r
+# PROP BASE Target_Dir ""\r
+# PROP Use_MFC 0\r
+# PROP Use_Debug_Libraries 1\r
+# PROP Output_Dir "Debug"\r
+# PROP Intermediate_Dir "Debug"\r
+# PROP Ignore_Export_Lib 0\r
+# PROP Target_Dir ""\r
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /Yu"stdafx.h" /FD /GZ /c\r
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /FD /GZ /c\r
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
+# ADD BASE RSC /l 0x409 /d "_DEBUG"\r
+# ADD RSC /l 0x409 /d "_DEBUG"\r
+BSC32=bscmake.exe\r
+# ADD BASE BSC32 /nologo\r
+# ADD BSC32 /nologo\r
+LINK32=link.exe\r
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept\r
+# ADD LINK32 ..\..\..\gnome-xml\win32\libxml2\debug_so\libxml2.lib /nologo /dll /debug /machine:I386 /out:"Debug/libxslt.dll" /pdbtype:sept\r
+\r
+!ENDIF \r
+\r
+# Begin Target\r
+\r
+# Name "libxslt_so - Win32 Release"\r
+# Name "libxslt_so - Win32 Debug"\r
+# Begin Group "Source Files"\r
+\r
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\attributes.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\documents.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\extensions.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\extra.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\functions.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\imports.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\keys.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=.\libxslt.def\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\namespaces.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\numbers.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\pattern.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\preproc.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\templates.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\transform.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\variables.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xslt.c\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xsltutils.c\r
+# End Source File\r
+# End Group\r
+# Begin Group "Header Files"\r
+\r
+# PROP Default_Filter "h;hpp;hxx;hm;inl"\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\attributes.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\config.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\documents.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\extensions.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\extra.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\functions.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\imports.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\keys.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\namespaces.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\numbersInternals.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\pattern.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\preproc.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\templates.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\transform.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\variables.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xslt.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xsltconfig.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xsltInternals.h\r
+# End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xsltutils.h\r
+# End Source File\r
+# End Group\r
+# Begin Group "Resource Files"\r
+\r
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
+# End Group\r
+# End Target\r
+# End Project\r
diff --git a/win32/libxslt/xsltproc.dsp b/win32/libxslt/xsltproc.dsp
new file mode 100644 (file)
index 0000000..5413732
--- /dev/null
@@ -0,0 +1,102 @@
+# Microsoft Developer Studio Project File - Name="xsltproc" - Package Owner=<4>\r
+# Microsoft Developer Studio Generated Build File, Format Version 6.00\r
+# ** DO NOT EDIT **\r
+\r
+# TARGTYPE "Win32 (x86) Console Application" 0x0103\r
+\r
+CFG=xsltproc - Win32 Debug\r
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,\r
+!MESSAGE use the Export Makefile command and run\r
+!MESSAGE \r
+!MESSAGE NMAKE /f "xsltproc.mak".\r
+!MESSAGE \r
+!MESSAGE You can specify a configuration when running NMAKE\r
+!MESSAGE by defining the macro CFG on the command line. For example:\r
+!MESSAGE \r
+!MESSAGE NMAKE /f "xsltproc.mak" CFG="xsltproc - Win32 Debug"\r
+!MESSAGE \r
+!MESSAGE Possible choices for configuration are:\r
+!MESSAGE \r
+!MESSAGE "xsltproc - Win32 Release" (based on "Win32 (x86) Console Application")\r
+!MESSAGE "xsltproc - Win32 Debug" (based on "Win32 (x86) Console Application")\r
+!MESSAGE \r
+\r
+# Begin Project\r
+# PROP AllowPerConfigDependencies 0\r
+# PROP Scc_ProjName ""\r
+# PROP Scc_LocalPath ""\r
+CPP=cl.exe\r
+RSC=rc.exe\r
+\r
+!IF  "$(CFG)" == "xsltproc - Win32 Release"\r
+\r
+# PROP BASE Use_MFC 0\r
+# PROP BASE Use_Debug_Libraries 0\r
+# PROP BASE Output_Dir "Release"\r
+# PROP BASE Intermediate_Dir "Release"\r
+# PROP BASE Target_Dir ""\r
+# PROP Use_MFC 0\r
+# PROP Use_Debug_Libraries 0\r
+# PROP Output_Dir "Release"\r
+# PROP Intermediate_Dir "Release"\r
+# PROP Ignore_Export_Lib 0\r
+# PROP Target_Dir ""\r
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c\r
+# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c\r
+# ADD BASE RSC /l 0x409 /d "NDEBUG"\r
+# ADD RSC /l 0x409 /d "NDEBUG"\r
+BSC32=bscmake.exe\r
+# ADD BASE BSC32 /nologo\r
+# ADD BSC32 /nologo\r
+LINK32=link.exe\r
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386\r
+# ADD LINK32 ..\..\..\gnome-xml\win32\libxml2\release_so\libxml2.lib Release/libxslt.lib /nologo /subsystem:console /machine:I386\r
+\r
+!ELSEIF  "$(CFG)" == "xsltproc - Win32 Debug"\r
+\r
+# PROP BASE Use_MFC 0\r
+# PROP BASE Use_Debug_Libraries 1\r
+# PROP BASE Output_Dir "Debug"\r
+# PROP BASE Intermediate_Dir "Debug"\r
+# PROP BASE Target_Dir ""\r
+# PROP Use_MFC 0\r
+# PROP Use_Debug_Libraries 1\r
+# PROP Output_Dir "Debug"\r
+# PROP Intermediate_Dir "Debug"\r
+# PROP Ignore_Export_Lib 0\r
+# PROP Target_Dir ""\r
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c\r
+# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c\r
+# ADD BASE RSC /l 0x409 /d "_DEBUG"\r
+# ADD RSC /l 0x409 /d "_DEBUG"\r
+BSC32=bscmake.exe\r
+# ADD BASE BSC32 /nologo\r
+# ADD BSC32 /nologo\r
+LINK32=link.exe\r
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept\r
+# ADD LINK32 ..\..\..\gnome-xml\win32\libxml2\debug_so\libxml2.lib Debug/libxslt.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept\r
+\r
+!ENDIF \r
+\r
+# Begin Target\r
+\r
+# Name "xsltproc - Win32 Release"\r
+# Name "xsltproc - Win32 Debug"\r
+# Begin Group "Source Files"\r
+\r
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
+# Begin Source File\r
+\r
+SOURCE=..\..\libxslt\xsltproc.c\r
+# End Source File\r
+# End Group\r
+# Begin Group "Header Files"\r
+\r
+# PROP Default_Filter "h;hpp;hxx;hm;inl"\r
+# End Group\r
+# Begin Group "Resource Files"\r
+\r
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
+# End Group\r
+# End Target\r
+# End Project\r