1 <?xml version="1.0" encoding="utf-8"?> 2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug Library|Win32"> 5 <Configuration>Debug Library</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|Win32"> 9 <Configuration>Debug</Configuration> 10 <Platform>Win32</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release Library|Win32"> 13 <Configuration>Release Library</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|Win32"> 17 <Configuration>Release</Configuration> 18 <Platform>Win32</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <ProjectGuid>{D6973076-9317-4EF2-A0B8-B7A18AC0713E}</ProjectGuid> 23 <Keyword>Win32Proj</Keyword> 24 <RootNamespace>libpng</RootNamespace> 25 </PropertyGroup> 26 <Import Project="$(SolutionDir)\zlib.props" /> 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 29 <ConfigurationType>DynamicLibrary</ConfigurationType> 30 <CharacterSet>MultiByte</CharacterSet> 31 <WholeProgramOptimization>true</WholeProgramOptimization> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration"> 34 <ConfigurationType>StaticLibrary</ConfigurationType> 35 <CharacterSet>MultiByte</CharacterSet> 36 </PropertyGroup> 37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 38 <ConfigurationType>DynamicLibrary</ConfigurationType> 39 <WholeProgramOptimization>true</WholeProgramOptimization> 40 <CharacterSet>MultiByte</CharacterSet> 41 </PropertyGroup> 42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration"> 43 <ConfigurationType>StaticLibrary</ConfigurationType> 44 <CharacterSet>MultiByte</CharacterSet> 45 </PropertyGroup> 46 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 47 <ImportGroup Label="ExtensionSettings"> 48 </ImportGroup> 49 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 50 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 51 </ImportGroup> 52 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets"> 53 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 54 </ImportGroup> 55 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 57 </ImportGroup> 58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets"> 59 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 60 </ImportGroup> 61 <PropertyGroup Label="UserMacros" /> 62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 63 <LinkIncremental>false</LinkIncremental> 64 <CustomBuildBeforeTargets> 65 </CustomBuildBeforeTargets> 66 <TargetName>$(ProjectName)16</TargetName> 67 </PropertyGroup> 68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'"> 69 <LinkIncremental>false</LinkIncremental> 70 <CustomBuildBeforeTargets /> 71 <TargetName>$(ProjectName)16</TargetName> 72 </PropertyGroup> 73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 74 <LinkIncremental>false</LinkIncremental> 75 <CustomBuildBeforeTargets> 76 </CustomBuildBeforeTargets> 77 <TargetName>$(ProjectName)16</TargetName> 78 </PropertyGroup> 79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'"> 80 <LinkIncremental>false</LinkIncremental> 81 <CustomBuildBeforeTargets /> 82 <TargetName>$(ProjectName)16</TargetName> 83 </PropertyGroup> 84 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 85 <ClCompile> 86 <PrecompiledHeader>Use</PrecompiledHeader> 87 <WarningLevel>$(WarningLevel)</WarningLevel> 88 <MinimalRebuild>false</MinimalRebuild> 89 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 90 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 91 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 92 <IntrinsicFunctions>true</IntrinsicFunctions> 93 <FunctionLevelLinking>true</FunctionLevelLinking> 94 <FloatingPointExceptions>false</FloatingPointExceptions> 95 <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> 96 <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> 97 <BrowseInformation>true</BrowseInformation> 98 <CompileAs>CompileAsC</CompileAs> 99 <StringPooling>true</StringPooling> 100 <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings> 101 <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 102 <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError> 103 <Optimization>Disabled</Optimization> 104 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 105 </ClCompile> 106 <Link> 107 <SubSystem>Windows</SubSystem> 108 <GenerateDebugInformation>true</GenerateDebugInformation> 109 <AdditionalDependencies>zlib.lib</AdditionalDependencies> 110 <Version>16</Version> 111 <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> 112 </Link> 113 </ItemDefinitionGroup> 114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'"> 115 <ClCompile> 116 <PrecompiledHeader>Use</PrecompiledHeader> 117 <WarningLevel>$(WarningLevel)</WarningLevel> 118 <MinimalRebuild>false</MinimalRebuild> 119 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 120 <Optimization>Disabled</Optimization> 121 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 122 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 123 <IntrinsicFunctions>true</IntrinsicFunctions> 124 <FunctionLevelLinking>true</FunctionLevelLinking> 125 <FloatingPointExceptions>false</FloatingPointExceptions> 126 <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> 127 <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> 128 <BrowseInformation>true</BrowseInformation> 129 <CompileAs>CompileAsC</CompileAs> 130 <StringPooling>true</StringPooling> 131 <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings> 132 <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 133 <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError> 134 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 135 </ClCompile> 136 <Link> 137 <SubSystem>Windows</SubSystem> 138 <GenerateDebugInformation>true</GenerateDebugInformation> 139 </Link> 140 </ItemDefinitionGroup> 141 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 142 <ClCompile> 143 <WarningLevel>$(WarningLevel)</WarningLevel> 144 <PrecompiledHeader>Use</PrecompiledHeader> 145 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 146 <FunctionLevelLinking>true</FunctionLevelLinking> 147 <IntrinsicFunctions>true</IntrinsicFunctions> 148 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 149 <FloatingPointExceptions>false</FloatingPointExceptions> 150 <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> 151 <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> 152 <BrowseInformation>true</BrowseInformation> 153 <CompileAs>CompileAsC</CompileAs> 154 <StringPooling>true</StringPooling> 155 <MinimalRebuild>false</MinimalRebuild> 156 <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings> 157 <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 158 <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError> 159 <Optimization>Full</Optimization> 160 </ClCompile> 161 <Link> 162 <SubSystem>Windows</SubSystem> 163 <GenerateDebugInformation>true</GenerateDebugInformation> 164 <EnableCOMDATFolding>true</EnableCOMDATFolding> 165 <OptimizeReferences>true</OptimizeReferences> 166 <AdditionalDependencies>zlib.lib</AdditionalDependencies> 167 <Version>16</Version> 168 <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> 169 </Link> 170 </ItemDefinitionGroup> 171 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'"> 172 <ClCompile> 173 <WarningLevel>$(WarningLevel)</WarningLevel> 174 <PrecompiledHeader>Use</PrecompiledHeader> 175 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 176 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 177 <FunctionLevelLinking>true</FunctionLevelLinking> 178 <IntrinsicFunctions>true</IntrinsicFunctions> 179 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 180 <FloatingPointExceptions>false</FloatingPointExceptions> 181 <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> 182 <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile> 183 <BrowseInformation>true</BrowseInformation> 184 <CompileAs>CompileAsC</CompileAs> 185 <StringPooling>true</StringPooling> 186 <MinimalRebuild>false</MinimalRebuild> 187 <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings> 188 <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 189 <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError> 190 <Optimization>Full</Optimization> 191 <WholeProgramOptimization>true</WholeProgramOptimization> 192 </ClCompile> 193 <Link> 194 <SubSystem>Windows</SubSystem> 195 <GenerateDebugInformation>true</GenerateDebugInformation> 196 <EnableCOMDATFolding>true</EnableCOMDATFolding> 197 <OptimizeReferences>true</OptimizeReferences> 198 </Link> 199 <Lib> 200 <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> 201 </Lib> 202 </ItemDefinitionGroup> 203 <ItemGroup> 204 <ClCompile Include="..\..\..\png.c"> 205 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> 206 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">Create</PrecompiledHeader> 207 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> 208 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">Create</PrecompiledHeader> 209 </ClCompile> 210 <ClCompile Include="..\..\..\pngerror.c" /> 211 <ClCompile Include="..\..\..\pngget.c" /> 212 <ClCompile Include="..\..\..\pngmem.c" /> 213 <ClCompile Include="..\..\..\pngpread.c" /> 214 <ClCompile Include="..\..\..\pngread.c" /> 215 <ClCompile Include="..\..\..\pngrio.c" /> 216 <ClCompile Include="..\..\..\pngrtran.c" /> 217 <ClCompile Include="..\..\..\pngrutil.c" /> 218 <ClCompile Include="..\..\..\pngset.c" /> 219 <ClCompile Include="..\..\..\pngtrans.c" /> 220 <ClCompile Include="..\..\..\pngwio.c" /> 221 <ClCompile Include="..\..\..\pngwrite.c" /> 222 <ClCompile Include="..\..\..\pngwtran.c" /> 223 <ClCompile Include="..\..\..\pngwutil.c" /> 224 </ItemGroup> 225 <ItemGroup> 226 <ResourceCompile Include="..\..\..\scripts\pngwin.rc"> 227 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">true</ExcludedFromBuild> 228 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">true</ExcludedFromBuild> 229 </ResourceCompile> 230 </ItemGroup> 231 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 232 <ImportGroup Label="ExtensionTargets"> 233 </ImportGroup> 234 </Project> 235