libpng: setup Visual Studio project files

This also moves scripts/pnglibconf.h.prebuilt to pnglibconf.h
This commit is contained in:
Jonathan Li 2015-07-02 01:55:12 +01:00
parent 2ab97aaa49
commit 253f635f56
3 changed files with 352 additions and 234 deletions

View File

@ -1,234 +1,176 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="11.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations"> <ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug Library|Win32"> <ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug Library</Configuration> <Configuration>Debug</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32"> <ProjectConfiguration Include="Devel|Win32">
<Configuration>Debug</Configuration> <Configuration>Devel</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release Library|Win32"> <ProjectConfiguration Include="Release|Win32">
<Configuration>Release Library</Configuration> <Configuration>Release</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32"> </ItemGroup>
<Configuration>Release</Configuration> <PropertyGroup Label="Globals">
<Platform>Win32</Platform> <ProjectName>libpng</ProjectName>
</ProjectConfiguration> <ProjectGuid>{D6973076-9317-4EF2-A0B8-B7A18AC0713E}</ProjectGuid>
</ItemGroup> </PropertyGroup>
<PropertyGroup Label="Globals"> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<ProjectGuid>{D6973076-9317-4EF2-A0B8-B7A18AC0713E}</ProjectGuid> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<Keyword>Win32Proj</Keyword> <ConfigurationType>StaticLibrary</ConfigurationType>
<RootNamespace>libpng</RootNamespace> <CharacterSet>Unicode</CharacterSet>
</PropertyGroup> <WholeProgramOptimization>false</WholeProgramOptimization>
<Import Project="$(SolutionDir)\zlib.props" /> <PlatformToolset>v110_xp</PlatformToolset>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization>
<WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>Unicode</CharacterSet>
</PropertyGroup> <PlatformToolset>v110_xp</PlatformToolset>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration"> </PropertyGroup>
<ConfigurationType>StaticLibrary</ConfigurationType> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'" Label="Configuration">
<CharacterSet>MultiByte</CharacterSet> <ConfigurationType>StaticLibrary</ConfigurationType>
</PropertyGroup> <WholeProgramOptimization>true</WholeProgramOptimization>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <CharacterSet>Unicode</CharacterSet>
<ConfigurationType>DynamicLibrary</ConfigurationType> <PlatformToolset>v110_xp</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization> </PropertyGroup>
<CharacterSet>MultiByte</CharacterSet> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
</PropertyGroup> <ImportGroup Label="ExtensionSettings">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration"> </ImportGroup>
<ConfigurationType>StaticLibrary</ConfigurationType> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<CharacterSet>MultiByte</CharacterSet> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</PropertyGroup> <Import Project="..\..\..\..\3rdparty.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <Import Project="..\..\..\..\..\common\vsprops\CodeGen_Debug.props" />
<ImportGroup Label="ExtensionSettings"> <Import Project="..\..\..\..\..\common\vsprops\IncrementalLinking.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup> <Import Project="..\..\..\..\3rdparty.props" />
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets"> <Import Project="..\..\..\..\..\common\vsprops\CodeGen_Release.props" />
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> </ImportGroup>
</ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'" Label="PropertySheets">
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="..\..\..\..\3rdparty.props" />
</ImportGroup> <Import Project="..\..\..\..\..\common\vsprops\CodeGen_Devel.props" />
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets"> <Import Project="..\..\..\..\..\common\vsprops\IncrementalLinking.props" />
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> </ImportGroup>
</ImportGroup> <PropertyGroup Label="UserMacros" />
<PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <LinkIncremental>false</LinkIncremental>
<LinkIncremental>false</LinkIncremental> <CustomBuildBeforeTargets>
<CustomBuildBeforeTargets> </CustomBuildBeforeTargets>
</CustomBuildBeforeTargets> </PropertyGroup>
<TargetName>$(ProjectName)16</TargetName> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PropertyGroup> <LinkIncremental>false</LinkIncremental>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'"> <CustomBuildBeforeTargets>
<LinkIncremental>false</LinkIncremental> </CustomBuildBeforeTargets>
<CustomBuildBeforeTargets /> </PropertyGroup>
<TargetName>$(ProjectName)16</TargetName> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'">
</PropertyGroup> <LinkIncremental>false</LinkIncremental>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <CustomBuildBeforeTargets />
<LinkIncremental>false</LinkIncremental> </PropertyGroup>
<CustomBuildBeforeTargets> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</CustomBuildBeforeTargets> <ClCompile>
<TargetName>$(ProjectName)16</TargetName> <PrecompiledHeader>Use</PrecompiledHeader>
</PropertyGroup> <WarningLevel>Level4</WarningLevel>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'"> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LinkIncremental>false</LinkIncremental> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CustomBuildBeforeTargets /> <IntrinsicFunctions>true</IntrinsicFunctions>
<TargetName>$(ProjectName)16</TargetName> <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
</PropertyGroup> <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <BrowseInformation>true</BrowseInformation>
<ClCompile> <CompileAs>CompileAsC</CompileAs>
<PrecompiledHeader>Use</PrecompiledHeader> <DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<WarningLevel>Level4</WarningLevel> <AdditionalIncludeDirectories>$(SolutionDir)\3rdparty\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild> <TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <Optimization>Disabled</Optimization>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> </ClCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> <Link>
<IntrinsicFunctions>true</IntrinsicFunctions> <SubSystem>Windows</SubSystem>
<FunctionLevelLinking>true</FunctionLevelLinking> <GenerateDebugInformation>true</GenerateDebugInformation>
<FloatingPointExceptions>false</FloatingPointExceptions> <AdditionalDependencies>zlib.lib</AdditionalDependencies>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> <Version>16</Version>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
<BrowseInformation>true</BrowseInformation> </Link>
<CompileAs>CompileAsC</CompileAs> </ItemDefinitionGroup>
<StringPooling>true</StringPooling> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings> <ClCompile>
<AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError> <PrecompiledHeader>Use</PrecompiledHeader>
<Optimization>Disabled</Optimization> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Link> <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<SubSystem>Windows</SubSystem> <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<GenerateDebugInformation>true</GenerateDebugInformation> <BrowseInformation>true</BrowseInformation>
<AdditionalDependencies>zlib.lib</AdditionalDependencies> <CompileAs>CompileAsC</CompileAs>
<Version>16</Version> <DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> <AdditionalIncludeDirectories>$(SolutionDir)\3rdparty\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</Link> <TreatWarningAsError>true</TreatWarningAsError>
</ItemDefinitionGroup> <Optimization>Full</Optimization>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'"> </ClCompile>
<ClCompile> <Link>
<PrecompiledHeader>Use</PrecompiledHeader> <SubSystem>Windows</SubSystem>
<WarningLevel>Level4</WarningLevel> <GenerateDebugInformation>true</GenerateDebugInformation>
<MinimalRebuild>false</MinimalRebuild> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <OptimizeReferences>true</OptimizeReferences>
<Optimization>Disabled</Optimization> <AdditionalDependencies>zlib.lib</AdditionalDependencies>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <Version>16</Version>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
<IntrinsicFunctions>true</IntrinsicFunctions> </Link>
<FunctionLevelLinking>true</FunctionLevelLinking> </ItemDefinitionGroup>
<FloatingPointExceptions>false</FloatingPointExceptions> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'">
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> <ClCompile>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> <WarningLevel>Level4</WarningLevel>
<BrowseInformation>true</BrowseInformation> <PrecompiledHeader>Use</PrecompiledHeader>
<CompileAs>CompileAsC</CompileAs> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<StringPooling>true</StringPooling> <IntrinsicFunctions>true</IntrinsicFunctions>
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<TreatWarningAsError>true</TreatWarningAsError> <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <BrowseInformation>true</BrowseInformation>
</ClCompile> <CompileAs>CompileAsC</CompileAs>
<Link> <DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<SubSystem>Windows</SubSystem> <AdditionalIncludeDirectories>$(SolutionDir)\3rdparty\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation> <TreatWarningAsError>true</TreatWarningAsError>
</Link> <Optimization>Full</Optimization>
</ItemDefinitionGroup> </ClCompile>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <Link>
<ClCompile> <SubSystem>Windows</SubSystem>
<WarningLevel>Level4</WarningLevel> <GenerateDebugInformation>true</GenerateDebugInformation>
<PrecompiledHeader>Use</PrecompiledHeader> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <OptimizeReferences>true</OptimizeReferences>
<FunctionLevelLinking>true</FunctionLevelLinking> <AdditionalDependencies>zlib.lib</AdditionalDependencies>
<IntrinsicFunctions>true</IntrinsicFunctions> <Version>16</Version>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
<FloatingPointExceptions>false</FloatingPointExceptions> </Link>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> </ItemDefinitionGroup>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> <ItemGroup>
<BrowseInformation>true</BrowseInformation> <ClCompile Include="..\..\..\png.c">
<CompileAs>CompileAsC</CompileAs> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<StringPooling>true</StringPooling> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<MinimalRebuild>false</MinimalRebuild> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'">Create</PrecompiledHeader>
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings> </ClCompile>
<AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <ClCompile Include="..\..\..\pngerror.c" />
<TreatWarningAsError>true</TreatWarningAsError> <ClCompile Include="..\..\..\pngget.c" />
<Optimization>Full</Optimization> <ClCompile Include="..\..\..\pngmem.c" />
</ClCompile> <ClCompile Include="..\..\..\pngpread.c" />
<Link> <ClCompile Include="..\..\..\pngread.c" />
<SubSystem>Windows</SubSystem> <ClCompile Include="..\..\..\pngrio.c" />
<GenerateDebugInformation>true</GenerateDebugInformation> <ClCompile Include="..\..\..\pngrtran.c" />
<EnableCOMDATFolding>true</EnableCOMDATFolding> <ClCompile Include="..\..\..\pngrutil.c" />
<OptimizeReferences>true</OptimizeReferences> <ClCompile Include="..\..\..\pngset.c" />
<AdditionalDependencies>zlib.lib</AdditionalDependencies> <ClCompile Include="..\..\..\pngtrans.c" />
<Version>16</Version> <ClCompile Include="..\..\..\pngwio.c" />
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> <ClCompile Include="..\..\..\pngwrite.c" />
</Link> <ClCompile Include="..\..\..\pngwtran.c" />
</ItemDefinitionGroup> <ClCompile Include="..\..\..\pngwutil.c" />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'"> </ItemGroup>
<ClCompile> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<WarningLevel>Level4</WarningLevel> <ImportGroup Label="ExtensionTargets">
<PrecompiledHeader>Use</PrecompiledHeader> </ImportGroup>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> </Project>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FloatingPointExceptions>false</FloatingPointExceptions>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<BrowseInformation>true</BrowseInformation>
<CompileAs>CompileAsC</CompileAs>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<TreatWarningAsError>true</TreatWarningAsError>
<Optimization>Full</Optimization>
<WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\png.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\pngerror.c" />
<ClCompile Include="..\..\..\pngget.c" />
<ClCompile Include="..\..\..\pngmem.c" />
<ClCompile Include="..\..\..\pngpread.c" />
<ClCompile Include="..\..\..\pngread.c" />
<ClCompile Include="..\..\..\pngrio.c" />
<ClCompile Include="..\..\..\pngrtran.c" />
<ClCompile Include="..\..\..\pngrutil.c" />
<ClCompile Include="..\..\..\pngset.c" />
<ClCompile Include="..\..\..\pngtrans.c" />
<ClCompile Include="..\..\..\pngwio.c" />
<ClCompile Include="..\..\..\pngwrite.c" />
<ClCompile Include="..\..\..\pngwtran.c" />
<ClCompile Include="..\..\..\pngwutil.c" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\..\scripts\pngwin.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">true</ExcludedFromBuild>
</ResourceCompile>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,176 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Devel|Win32">
<Configuration>Devel</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>libpng</ProjectName>
<ProjectGuid>{D6973076-9317-4EF2-A0B8-B7A18AC0713E}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>false</WholeProgramOptimization>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v120_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\..\3rdparty.props" />
<Import Project="..\..\..\..\..\common\vsprops\CodeGen_Debug.props" />
<Import Project="..\..\..\..\..\common\vsprops\IncrementalLinking.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\..\3rdparty.props" />
<Import Project="..\..\..\..\..\common\vsprops\CodeGen_Release.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\..\3rdparty.props" />
<Import Project="..\..\..\..\..\common\vsprops\CodeGen_Devel.props" />
<Import Project="..\..\..\..\..\common\vsprops\IncrementalLinking.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>false</LinkIncremental>
<CustomBuildBeforeTargets>
</CustomBuildBeforeTargets>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<CustomBuildBeforeTargets>
</CustomBuildBeforeTargets>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'">
<LinkIncremental>false</LinkIncremental>
<CustomBuildBeforeTargets />
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<IntrinsicFunctions>true</IntrinsicFunctions>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<BrowseInformation>true</BrowseInformation>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<AdditionalIncludeDirectories>$(SolutionDir)\3rdparty\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<TreatWarningAsError>true</TreatWarningAsError>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>zlib.lib</AdditionalDependencies>
<Version>16</Version>
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level4</WarningLevel>
<PrecompiledHeader>Use</PrecompiledHeader>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<BrowseInformation>true</BrowseInformation>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<AdditionalIncludeDirectories>$(SolutionDir)\3rdparty\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<TreatWarningAsError>true</TreatWarningAsError>
<Optimization>Full</Optimization>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>zlib.lib</AdditionalDependencies>
<Version>16</Version>
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'">
<ClCompile>
<WarningLevel>Level4</WarningLevel>
<PrecompiledHeader>Use</PrecompiledHeader>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
<BrowseInformation>true</BrowseInformation>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4996;4127</DisableSpecificWarnings>
<AdditionalIncludeDirectories>$(SolutionDir)\3rdparty\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<TreatWarningAsError>true</TreatWarningAsError>
<Optimization>Full</Optimization>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>zlib.lib</AdditionalDependencies>
<Version>16</Version>
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\png.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Devel|Win32'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\pngerror.c" />
<ClCompile Include="..\..\..\pngget.c" />
<ClCompile Include="..\..\..\pngmem.c" />
<ClCompile Include="..\..\..\pngpread.c" />
<ClCompile Include="..\..\..\pngread.c" />
<ClCompile Include="..\..\..\pngrio.c" />
<ClCompile Include="..\..\..\pngrtran.c" />
<ClCompile Include="..\..\..\pngrutil.c" />
<ClCompile Include="..\..\..\pngset.c" />
<ClCompile Include="..\..\..\pngtrans.c" />
<ClCompile Include="..\..\..\pngwio.c" />
<ClCompile Include="..\..\..\pngwrite.c" />
<ClCompile Include="..\..\..\pngwtran.c" />
<ClCompile Include="..\..\..\pngwutil.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>