diff options
author | Aron Xu <aron@debian.org> | 2014-07-09 04:01:07 +0800 |
---|---|---|
committer | Aron Xu <aron@debian.org> | 2014-07-09 04:01:07 +0800 |
commit | 7042e17490515a990a45aa7237d11bc49ab0eaf0 (patch) | |
tree | 62b661911406394bbeaca8951d660bb6d8aac0de /win32 | |
parent | 2c8fe012ef1ff6e0613480dd182dec099aa9636e (diff) | |
download | libxml2-7042e17490515a990a45aa7237d11bc49ab0eaf0.tar.gz |
Imported Upstream version 2.8.0+dfsg1
Diffstat (limited to 'win32')
-rw-r--r-- | win32/.cvsignore | 7 | ||||
-rw-r--r-- | win32/Makefile.bcb | 20 | ||||
-rw-r--r-- | win32/Makefile.mingw | 20 | ||||
-rw-r--r-- | win32/Makefile.msvc | 30 | ||||
-rw-r--r-- | win32/VC10/libxml2.vcxproj | 1 | ||||
-rw-r--r-- | win32/VC10/runsuite.vcxproj | 2 | ||||
-rw-r--r-- | win32/configure.js | 2 | ||||
-rw-r--r-- | win32/libxml2.def.src | 22 | ||||
-rw-r--r-- | win32/wince/wincecompat.c | 7 |
9 files changed, 40 insertions, 71 deletions
diff --git a/win32/.cvsignore b/win32/.cvsignore new file mode 100644 index 0000000..1f8e034 --- /dev/null +++ b/win32/.cvsignore @@ -0,0 +1,7 @@ +Makefile +config.* +depends.* +int.* +bin.* +*.win32 +*.win32.zip diff --git a/win32/Makefile.bcb b/win32/Makefile.bcb index 7129c61..d612e2d 100644 --- a/win32/Makefile.bcb +++ b/win32/Makefile.bcb @@ -68,9 +68,6 @@ CFLAGS = $(CFLAGS) -DHAVE_PTHREAD_H !if "$(WITH_ZLIB)" == "1" CFLAGS = $(CFLAGS) -DHAVE_ZLIB_H !endif -!if "$(WITH_LZMA)" == "1" -CFLAGS = $(CFLAGS) -DHAVE_LZMA_H -!endif # The linker and its options. LD = ilink32.exe @@ -95,9 +92,6 @@ LIBS = $(LIBS) iconvomf.lib !if "$(WITH_ZLIB)" == "1" LIBS = $(LIBS) zlibomf.lib !endif -!if "$(WITH_LZMA)" == "1" -LIBS = $(LIBS) liblzma.lib -!endif !if "$(WITH_THREADS)" == "posix" LIBS = $(LIBS) pthreadVC.lib !endif @@ -119,8 +113,7 @@ LDFLAGS = $(LDFLAGS) !endif # Libxml object files. -XML_OBJS = $(XML_INTDIR)\buf.obj\ - $(XML_INTDIR)\c14n.obj\ +XML_OBJS = $(XML_INTDIR)\c14n.obj\ $(XML_INTDIR)\catalog.obj\ $(XML_INTDIR)\chvalid.obj\ $(XML_INTDIR)\debugXML.obj\ @@ -165,8 +158,7 @@ XML_OBJS = $(XML_INTDIR)\buf.obj\ $(XML_INTDIR)\xmlstring.obj # Static libxml object files. -XML_OBJS_A = $(XML_INTDIR_A)\buf.obj\ - $(XML_INTDIR_A)\c14n.obj\ +XML_OBJS_A = $(XML_INTDIR_A)\c14n.obj\ $(XML_INTDIR_A)\catalog.obj\ $(XML_INTDIR_A)\chvalid.obj\ $(XML_INTDIR_A)\debugXML.obj\ @@ -227,8 +219,7 @@ UTILS = $(BINDIR)\xmllint.exe\ $(BINDIR)\testXPath.exe\ $(BINDIR)\runtest.exe\ $(BINDIR)\runsuite.exe\ - $(BINDIR)\testapi.exe\ - $(BINDIR)\testlimits.exe + $(BINDIR)\testapi.exe !if "$(WITH_THREADS)" == "yes" || "$(WITH_THREADS)" == "ctls" || "$(WITH_THREADS)" == "native" @@ -259,11 +250,10 @@ distclean : clean rebuild : clean all install-libs : all - if not exist "$(INCPREFIX)\libxml2" mkdir "$(INCPREFIX)\libxml2" - if not exist "$(INCPREFIX)\libxml2\libxml" mkdir "$(INCPREFIX)\libxml2\libxml" + if not exist "$(INCPREFIX)\libxml" mkdir "$(INCPREFIX)\libxml" if not exist "$(BINPREFIX)" mkdir "$(BINPREFIX)" if not exist "$(LIBPREFIX)" mkdir "$(LIBPREFIX)" - copy $(XML_SRCDIR)\include\libxml\*.h "$(INCPREFIX)\libxml2\libxml" + copy $(XML_SRCDIR)\include\libxml\*.h "$(INCPREFIX)\libxml" copy $(BINDIR)\$(XML_SO) "$(SOPREFIX)" copy $(BINDIR)\$(XML_A) "$(LIBPREFIX)" copy $(BINDIR)\$(XML_IMP) "$(LIBPREFIX)" diff --git a/win32/Makefile.mingw b/win32/Makefile.mingw index 1889376..0f8198b 100644 --- a/win32/Makefile.mingw +++ b/win32/Makefile.mingw @@ -60,9 +60,6 @@ endif ifeq ($(WITH_ZLIB),1) CFLAGS += -DHAVE_ZLIB_H endif -ifeq ($(WITH_LZMA),1) -CFLAGS += -DHAVE_LZMA_H -endif # The linker and its options. LD = gcc.exe @@ -86,9 +83,6 @@ ifeq ($(WITH_ZLIB),1) # LIBS += -lzdll LIBS += -lz endif -ifeq ($(WITH_LZMA),1) -LIBS += -llzma -endif ifeq ($(WITH_THREADS),posix) LIBS += -lpthreadGC endif @@ -113,8 +107,7 @@ endif # Libxml object files. -XML_OBJS = $(XML_INTDIR)/buf.o\ - $(XML_INTDIR)/c14n.o\ +XML_OBJS = $(XML_INTDIR)/c14n.o\ $(XML_INTDIR)/catalog.o\ $(XML_INTDIR)/chvalid.o\ $(XML_INTDIR)/debugXML.o\ @@ -161,8 +154,7 @@ XML_OBJS = $(XML_INTDIR)/buf.o\ XML_SRCS = $(subst .o,.c,$(subst $(XML_INTDIR)/,$(XML_SRCDIR)/,$(XML_OBJS))) # Static libxml object files. -XML_OBJS_A = $(XML_INTDIR_A)/buf.o\ - $(XML_INTDIR_A)/c14n.o\ +XML_OBJS_A = $(XML_INTDIR_A)/c14n.o\ $(XML_INTDIR_A)/catalog.o\ $(XML_INTDIR_A)/chvalid.o\ $(XML_INTDIR_A)/debugXML.o\ @@ -225,8 +217,7 @@ UTILS = $(BINDIR)/xmllint.exe\ $(BINDIR)/testXPath.exe\ $(BINDIR)/runtest.exe\ $(BINDIR)/runsuite.exe\ - $(BINDIR)/testapi.exe\ - $(BINDIR)/testlimits.exe + $(BINDIR)/testapi.exe ifeq ($(WITH_THREADS),yes) UTILS += $(BINDIR)/testThreadsWin32.exe @@ -263,11 +254,10 @@ distclean : clean rebuild : clean all install-libs : all - cmd.exe /C "if not exist $(INCPREFIX)\libxml2 mkdir $(INCPREFIX)\libxml2" - cmd.exe /C "if not exist $(INCPREFIX)\libxml2\libxml mkdir $(INCPREFIX)\libxml2\libxml" + cmd.exe /C "if not exist $(INCPREFIX)\libxml mkdir $(INCPREFIX)\libxml" cmd.exe /C "if not exist $(BINPREFIX) mkdir $(BINPREFIX)" cmd.exe /C "if not exist $(LIBPREFIX) mkdir $(LIBPREFIX)" - cmd.exe /C "copy $(XML_SRCDIR)\include\libxml\*.h $(INCPREFIX)\libxml2\libxml" + cmd.exe /C "copy $(XML_SRCDIR)\include\libxml\*.h $(INCPREFIX)\libxml" cmd.exe /C "copy $(BINDIR)\$(XML_SO) $(SOPREFIX)" cmd.exe /C "copy $(BINDIR)\$(XML_A) $(LIBPREFIX)" cmd.exe /C "copy $(BINDIR)\$(XML_IMP) $(LIBPREFIX)" diff --git a/win32/Makefile.msvc b/win32/Makefile.msvc index 2b3d544..cc93372 100644 --- a/win32/Makefile.msvc +++ b/win32/Makefile.msvc @@ -43,7 +43,7 @@ CPPFLAGS = $(CPPFLAGS) /D "_REENTRANT" # The compiler and its options. CC = cl.exe -CFLAGS = /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "HAVE_CONFIG_H" /D "NOLIBTOOL" /W1 $(CRUNTIME) +CFLAGS = /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NOLIBTOOL" /W1 $(CRUNTIME) CFLAGS = $(CFLAGS) /I$(XML_SRCDIR) /I$(XML_SRCDIR)\include /I$(INCPREFIX) !if "$(WITH_THREADS)" != "no" CFLAGS = $(CFLAGS) /D "_REENTRANT" @@ -108,8 +108,7 @@ LDFLAGS = $(LDFLAGS) !endif # Libxml object files. -XML_OBJS = $(XML_INTDIR)\buf.obj\ - $(XML_INTDIR)\c14n.obj\ +XML_OBJS = $(XML_INTDIR)\c14n.obj\ $(XML_INTDIR)\catalog.obj\ $(XML_INTDIR)\chvalid.obj\ $(XML_INTDIR)\debugXML.obj\ @@ -154,8 +153,7 @@ XML_OBJS = $(XML_INTDIR)\buf.obj\ $(XML_INTDIR)\xmlstring.obj # Static libxml object files. -XML_OBJS_A = $(XML_INTDIR_A)\buf.obj\ - $(XML_INTDIR_A)\c14n.obj\ +XML_OBJS_A = $(XML_INTDIR_A)\c14n.obj\ $(XML_INTDIR_A)\catalog.obj\ $(XML_INTDIR_A)\chvalid.obj\ $(XML_INTDIR_A)\debugXML.obj\ @@ -200,8 +198,7 @@ XML_OBJS_A = $(XML_INTDIR_A)\buf.obj\ $(XML_INTDIR_A)\xmlstring.obj # Static libxml object files. -XML_OBJS_A_DLL = $(XML_INTDIR_A_DLL)\buf.obj\ - $(XML_INTDIR_A_DLL)\c14n.obj\ +XML_OBJS_A_DLL = $(XML_INTDIR_A_DLL)\c14n.obj\ $(XML_INTDIR_A_DLL)\catalog.obj\ $(XML_INTDIR_A_DLL)\chvalid.obj\ $(XML_INTDIR_A_DLL)\debugXML.obj\ @@ -262,9 +259,7 @@ UTILS = $(BINDIR)\xmllint.exe\ $(BINDIR)\testXPath.exe\ $(BINDIR)\runtest.exe\ $(BINDIR)\runsuite.exe\ - $(BINDIR)\testapi.exe\ - $(BINDIR)\testlimits.exe\ - $(BINDIR)\testrecurse.exe + $(BINDIR)\testapi.exe !if "$(WITH_THREADS)" == "yes" || "$(WITH_THREADS)" == "ctls" || "$(WITH_THREADS)" == "native" UTILS = $(UTILS) $(BINDIR)\testThreadsWin32.exe @@ -304,12 +299,11 @@ distclean : clean rebuild : clean all install-libs : all - if not exist $(INCPREFIX)\libxml2 mkdir $(INCPREFIX)\libxml2 - if not exist $(INCPREFIX)\libxml2\libxml mkdir $(INCPREFIX)\libxml2\libxml + if not exist $(INCPREFIX)\libxml mkdir $(INCPREFIX)\libxml if not exist $(BINPREFIX) mkdir $(BINPREFIX) if not exist $(LIBPREFIX) mkdir $(LIBPREFIX) if not exist $(SOPREFIX) mkdir $(SOPREFIX) - copy $(XML_SRCDIR)\include\libxml\*.h $(INCPREFIX)\libxml2\libxml + copy $(XML_SRCDIR)\include\libxml\*.h $(INCPREFIX)\libxml copy $(BINDIR)\$(XML_SO) $(SOPREFIX) copy $(BINDIR)\$(XML_A) $(LIBPREFIX) copy $(BINDIR)\$(XML_A_DLL) $(LIBPREFIX) @@ -417,15 +411,7 @@ $(UTILS) : $(UTILS_INTDIR) $(BINDIR) libxml libxmla libxmladll # TESTS -tests : checktests XPathtests - -checktests : $(UTILS) - cd .. && win32\$(BINDIR)\runtest.exe - cd .. && win32\$(BINDIR)\testrecurse.exe - cd .. && win32\$(BINDIR)\testapi.exe - cd .. && win32\$(BINDIR)\testchar.exe - cd .. && win32\$(BINDIR)\testdict.exe - cd .. && win32\$(BINDIR)\runxmlconf.exe +tests : XPathtests XPathtests : $(BINDIR)\testXPath.exe @echo. 2> .memdump diff --git a/win32/VC10/libxml2.vcxproj b/win32/VC10/libxml2.vcxproj index 0588fa6..0d5a1bc 100644 --- a/win32/VC10/libxml2.vcxproj +++ b/win32/VC10/libxml2.vcxproj @@ -69,7 +69,6 @@ </Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\buf.c" />
<ClCompile Include="..\..\c14n.c" />
<ClCompile Include="..\..\catalog.c" />
<ClCompile Include="..\..\chvalid.c" />
diff --git a/win32/VC10/runsuite.vcxproj b/win32/VC10/runsuite.vcxproj index 83cc991..b4ccc37 100644 --- a/win32/VC10/runsuite.vcxproj +++ b/win32/VC10/runsuite.vcxproj @@ -46,7 +46,7 @@ <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\..\include;$(ProjectDir)..\..\..\libiconv-1.14.vc10\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
- <PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>HAVE_CONFIG_H;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
diff --git a/win32/configure.js b/win32/configure.js index edd943a..11d2898 100644 --- a/win32/configure.js +++ b/win32/configure.js @@ -305,8 +305,6 @@ function configureLibxml() of.WriteLine(s.replace(/\@WITH_TRIO\@/, withTrio? "1" : "0")); } else if (s.search(/\@WITH_THREADS\@/) != -1) { of.WriteLine(s.replace(/\@WITH_THREADS\@/, withThreads == "no"? "0" : "1")); - } else if (s.search(/\@WITH_THREAD_ALLOC\@/) != -1) { - of.WriteLine(s.replace(/\@WITH_THREAD_ALLOC\@/, "0")); } else if (s.search(/\@WITH_FTP\@/) != -1) { of.WriteLine(s.replace(/\@WITH_FTP\@/, withFtp? "1" : "0")); } else if (s.search(/\@WITH_HTTP\@/) != -1) { diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src index 4b85fc1..ce3f24a 100644 --- a/win32/libxml2.def.src +++ b/win32/libxml2.def.src @@ -553,11 +553,6 @@ xmlAutomataSetFinalState #ifdef LIBXML_DEBUG_ENABLED xmlBoolToText #endif -xmlBufContent -xmlBufEnd -xmlBufGetNodeContent -xmlBufNodeDump -xmlBufUse xmlBufferAdd xmlBufferAddHead xmlBufferCCat @@ -566,7 +561,6 @@ xmlBufferContent xmlBufferCreate xmlBufferCreateSize xmlBufferCreateStatic -xmlBufferDetach xmlBufferDump xmlBufferEmpty xmlBufferFree @@ -771,12 +765,10 @@ xmlDictCreate xmlDictCreateSub xmlDictExists xmlDictFree -xmlDictGetUsage xmlDictLookup xmlDictOwns xmlDictQLookup xmlDictReference -xmlDictSetLimit xmlDictSize xmlDllMain xmlDocCopyNode @@ -1000,7 +992,6 @@ xmlInitThreads #ifdef LIBXML_CATALOG_ENABLED xmlInitializeCatalog #endif -xmlInitializeDict xmlInitializeGlobalState xmlInitializePredefinedEntities xmlIsBaseChar @@ -1301,8 +1292,6 @@ xmlOutputBufferCreateFilename xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateIO xmlOutputBufferFlush -xmlOutputBufferGetContent -xmlOutputBufferGetSize xmlOutputBufferWrite xmlOutputBufferWriteEscape xmlOutputBufferWriteString @@ -1601,12 +1590,22 @@ xmlSAXParseMemoryWithData xmlSAXUserParseFile xmlSAXUserParseMemory xmlSAXVersion +xmlSaveClose +xmlSaveDoc xmlSaveFile xmlSaveFileEnc xmlSaveFileTo +xmlSaveFlush xmlSaveFormatFile xmlSaveFormatFileEnc xmlSaveFormatFileTo +xmlSaveSetAttrEscape +xmlSaveSetEscape +xmlSaveToBuffer +xmlSaveToFd +xmlSaveToFilename +xmlSaveToIO +xmlSaveTree xmlSaveUri xmlScanName #ifdef LIBXML_SCHEMAS_ENABLED @@ -1961,7 +1960,6 @@ xmlTextReaderRelaxNGSetSchema #ifdef LIBXML_SCHEMAS_ENABLED xmlTextReaderRelaxNGValidate #endif -xmlTextReaderRelaxNGValidateCtxt xmlTextReaderSchemaValidate xmlTextReaderSchemaValidateCtxt xmlTextReaderSetErrorHandler diff --git a/win32/wince/wincecompat.c b/win32/wince/wincecompat.c index bd49c57..1d8df87 100644 --- a/win32/wince/wincecompat.c +++ b/win32/wince/wincecompat.c @@ -34,10 +34,11 @@ int open(const char *filename,int oflag, ...) char mode[3]; /* mode[0] ="w/r/a" mode[1]="+" */ mode[2]=0; if ( oflag==(O_WRONLY|O_CREAT) ) - mode[0]='w'; + mode[0]="w"; else if (oflag==O_RDONLY) - mode[0]='r'; - return (int) fopen(filename, mode); + mode[0]="r"; + return fopen(filename, mode); + } int close(int handle) |