diff options
author | Hirokazu Yamamoto <ocean-city@m2.ccsnet.ne.jp> | 2010-09-16 17:50:57 (GMT) |
---|---|---|
committer | Hirokazu Yamamoto <ocean-city@m2.ccsnet.ne.jp> | 2010-09-16 17:50:57 (GMT) |
commit | 234f88dc73d4324851c4b624110f7afe699c1dbf (patch) | |
tree | ff2453a3ac5be2966a154aef82928fa0d74842d8 /PCbuild | |
parent | aee47561fc888bd1554ee80fe0db4f3ca831aa7f (diff) | |
download | cpython-234f88dc73d4324851c4b624110f7afe699c1dbf.zip cpython-234f88dc73d4324851c4b624110f7afe699c1dbf.tar.gz cpython-234f88dc73d4324851c4b624110f7afe699c1dbf.tar.bz2 |
Issue #9810: Compile bzip2 source files in python's project file
directly. It used to be built with bzip2's makefile.
Diffstat (limited to 'PCbuild')
-rw-r--r-- | PCbuild/bz2.vcproj | 84 |
1 files changed, 60 insertions, 24 deletions
diff --git a/PCbuild/bz2.vcproj b/PCbuild/bz2.vcproj index 2c16eb0..afda578 100644 --- a/PCbuild/bz2.vcproj +++ b/PCbuild/bz2.vcproj @@ -43,6 +43,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -52,12 +53,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Debug\libbz2.lib exit 0
if not exist $(PlatformName)-Debug mkdir $(PlatformName)-Debug
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Debug
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Debug\libbz2.lib" + BaseAddress="0x1D170000" /> <Tool Name="VCALinkTool" @@ -106,6 +105,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -115,12 +115,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Debug\libbz2.lib exit 0
if not exist $(PlatformName)-Debug mkdir $(PlatformName)-Debug
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Debug
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Debug\libbz2.lib" + BaseAddress="0x1D170000" /> <Tool Name="VCALinkTool" @@ -169,6 +167,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -178,12 +177,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Release\libbz2.lib exit 0
if not exist $(PlatformName)-Release mkdir $(PlatformName)-Release
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Release
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Release\libbz2.lib" + BaseAddress="0x1D170000" /> <Tool Name="VCALinkTool" @@ -233,6 +230,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -242,12 +240,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Release\libbz2.lib exit 0
if not exist $(PlatformName)-Release mkdir $(PlatformName)-Release
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Release
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Release\libbz2.lib" + BaseAddress="0x1D170000" /> <Tool Name="VCALinkTool" @@ -296,6 +292,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -305,12 +302,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Release\libbz2.lib exit 0
if not exist $(PlatformName)-Release mkdir $(PlatformName)-Release
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Release
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Release\libbz2.lib" + BaseAddress="0x1D170000" /> <Tool Name="VCALinkTool" @@ -360,6 +355,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -369,12 +365,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Release\libbz2.lib exit 0
if not exist $(PlatformName)-Release mkdir $(PlatformName)-Release
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Release
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Release\libbz2.lib" + BaseAddress="0x1D170000" TargetMachine="17" /> <Tool @@ -424,6 +418,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -433,12 +428,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Release\libbz2.lib exit 0
if not exist $(PlatformName)-Release mkdir $(PlatformName)-Release
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Release
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Release\libbz2.lib" + BaseAddress="0x1D170000" /> <Tool Name="VCALinkTool" @@ -488,6 +481,7 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="$(bz2Dir)" + PreprocessorDefinitions="WIN32;_FILE_OFFSET_BITS=64" /> <Tool Name="VCManagedResourceCompilerTool" @@ -497,12 +491,10 @@ /> <Tool Name="VCPreLinkEventTool" - Description="Build libbz2" - CommandLine="cd $(bz2Dir)
if exist $(PlatformName)-Release\libbz2.lib exit 0
if not exist $(PlatformName)-Release mkdir $(PlatformName)-Release
nmake /nologo /f makefile.msc lib
copy libbz2.lib $(PlatformName)-Release
nmake /nologo /f makefile.msc clean
" /> <Tool Name="VCLinkerTool" - AdditionalDependencies="$(bz2Dir)\$(PlatformName)-Release\libbz2.lib" + BaseAddress="0x1D170000" TargetMachine="17" /> <Tool @@ -539,6 +531,50 @@ > </File> </Filter> + <Filter + Name="bzip2 1.0.5 Header Files" + > + <File + RelativePath="$(bz2Dir)\bzlib.h" + > + </File> + <File + RelativePath="$(bz2Dir)\bzlib_private.h" + > + </File> + </Filter> + <Filter + Name="bzip2 1.0.5 Source Files" + > + <File + RelativePath="$(bz2Dir)\blocksort.c" + > + </File> + <File + RelativePath="$(bz2Dir)\bzlib.c" + > + </File> + <File + RelativePath="$(bz2Dir)\compress.c" + > + </File> + <File + RelativePath="$(bz2Dir)\crctable.c" + > + </File> + <File + RelativePath="$(bz2Dir)\decompress.c" + > + </File> + <File + RelativePath="$(bz2Dir)\huffman.c" + > + </File> + <File + RelativePath="$(bz2Dir)\randtable.c" + > + </File> + </Filter> </Files> <Globals> </Globals> |