xref: /aosp_15_r20/external/libpng/projects/vstudio/zlib/zlib.vcxproj (revision a67afe4df73cf47866eedc69947994b8ff839aba)
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|ARM64">
5      <Configuration>Debug Library</Configuration>
6      <Platform>ARM64</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug Library|Win32">
9      <Configuration>Debug Library</Configuration>
10      <Platform>Win32</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Debug|ARM64">
13      <Configuration>Debug</Configuration>
14      <Platform>ARM64</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Debug|Win32">
17      <Configuration>Debug</Configuration>
18      <Platform>Win32</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Release Library|ARM64">
21      <Configuration>Release Library</Configuration>
22      <Platform>ARM64</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Release Library|Win32">
25      <Configuration>Release Library</Configuration>
26      <Platform>Win32</Platform>
27    </ProjectConfiguration>
28    <ProjectConfiguration Include="Release|ARM64">
29      <Configuration>Release</Configuration>
30      <Platform>ARM64</Platform>
31    </ProjectConfiguration>
32    <ProjectConfiguration Include="Release|Win32">
33      <Configuration>Release</Configuration>
34      <Platform>Win32</Platform>
35    </ProjectConfiguration>
36  </ItemGroup>
37  <ItemGroup>
38    <ClCompile Include="$(ZLibSrcDir)\adler32.c" />
39    <ClCompile Include="$(ZLibSrcDir)\compress.c" />
40    <ClCompile Include="$(ZLibSrcDir)\crc32.c" />
41    <ClCompile Include="$(ZLibSrcDir)\deflate.c" />
42    <ClCompile Include="$(ZLibSrcDir)\infback.c" />
43    <ClCompile Include="$(ZLibSrcDir)\inffast.c" />
44    <ClCompile Include="$(ZLibSrcDir)\inflate.c" />
45    <ClCompile Include="$(ZLibSrcDir)\inftrees.c" />
46    <ClCompile Include="$(ZLibSrcDir)\trees.c" />
47    <ClCompile Include="$(ZLibSrcDir)\uncompr.c" />
48    <ClCompile Include="$(ZLibSrcDir)\zutil.c" />
49  </ItemGroup>
50  <PropertyGroup Label="Globals">
51    <ProjectGuid>{60F89955-91C6-3A36-8000-13C592FEC2DF}</ProjectGuid>
52    <Keyword>Win32Proj</Keyword>
53    <RootNamespace>zlib</RootNamespace>
54  </PropertyGroup>
55  <Import Project="$(SolutionDir)\zlib.props" />
56  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
57  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
58    <ConfigurationType>StaticLibrary</ConfigurationType>
59    <PlatformToolset>v142</PlatformToolset>
60  </PropertyGroup>
61  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
62    <ConfigurationType>StaticLibrary</ConfigurationType>
63    <PlatformToolset>v142</PlatformToolset>
64  </PropertyGroup>
65  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
66    <ConfigurationType>StaticLibrary</ConfigurationType>
67    <PlatformToolset>v142</PlatformToolset>
68  </PropertyGroup>
69  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
70    <ConfigurationType>StaticLibrary</ConfigurationType>
71    <PlatformToolset>v142</PlatformToolset>
72  </PropertyGroup>
73  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
74    <ConfigurationType>StaticLibrary</ConfigurationType>
75    <PlatformToolset>v142</PlatformToolset>
76  </PropertyGroup>
77  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
78    <ConfigurationType>StaticLibrary</ConfigurationType>
79    <PlatformToolset>v142</PlatformToolset>
80  </PropertyGroup>
81  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
82    <ConfigurationType>StaticLibrary</ConfigurationType>
83  </PropertyGroup>
84  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
85    <ConfigurationType>StaticLibrary</ConfigurationType>
86  </PropertyGroup>
87  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
88    <ConfigurationType>StaticLibrary</ConfigurationType>
89    <PlatformToolset>v142</PlatformToolset>
90  </PropertyGroup>
91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
92    <ConfigurationType>StaticLibrary</ConfigurationType>
93    <PlatformToolset>v142</PlatformToolset>
94  </PropertyGroup>
95  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
96  <ImportGroup Label="ExtensionSettings">
97  </ImportGroup>
98  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets">
99    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
100  </ImportGroup>
101  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
102    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
103  </ImportGroup>
104  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
105    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
106  </ImportGroup>
107  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
108    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
109  </ImportGroup>
110  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
111    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
112  </ImportGroup>
113  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
114    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
115  </ImportGroup>
116  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
117    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
118  </ImportGroup>
119  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
120    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
121  </ImportGroup>
122  <PropertyGroup Label="UserMacros" />
123  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
124    <LinkIncremental>true</LinkIncremental>
125  </PropertyGroup>
126  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
127    <LinkIncremental>true</LinkIncremental>
128  </PropertyGroup>
129  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
130    <LinkIncremental>true</LinkIncremental>
131  </PropertyGroup>
132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
133    <LinkIncremental>true</LinkIncremental>
134  </PropertyGroup>
135  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
136    <LinkIncremental>true</LinkIncremental>
137  </PropertyGroup>
138  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
139    <LinkIncremental>true</LinkIncremental>
140  </PropertyGroup>
141  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
142    <LinkIncremental>true</LinkIncremental>
143  </PropertyGroup>
144  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
145    <LinkIncremental>true</LinkIncremental>
146  </PropertyGroup>
147  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
148    <LinkIncremental>true</LinkIncremental>
149  </PropertyGroup>
150  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
151    <LinkIncremental>true</LinkIncremental>
152  </PropertyGroup>
153  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
154    <ClCompile>
155      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
156      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
157      <WarningLevel>Level3</WarningLevel>
158      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
159      <Optimization>Disabled</Optimization>
160      <BrowseInformation>true</BrowseInformation>
161      <FunctionLevelLinking>true</FunctionLevelLinking>
162      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
163      <TreatWarningAsError>false</TreatWarningAsError>
164    </ClCompile>
165    <Link>
166      <TargetMachine>MachineX86</TargetMachine>
167      <GenerateDebugInformation>true</GenerateDebugInformation>
168      <SubSystem>Windows</SubSystem>
169    </Link>
170  </ItemDefinitionGroup>
171  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
172    <ClCompile>
173      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
174      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
175      <WarningLevel>Level3</WarningLevel>
176      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
177      <Optimization>Disabled</Optimization>
178      <BrowseInformation>true</BrowseInformation>
179      <FunctionLevelLinking>true</FunctionLevelLinking>
180      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
181      <TreatWarningAsError>false</TreatWarningAsError>
182    </ClCompile>
183    <Link>
184      <GenerateDebugInformation>true</GenerateDebugInformation>
185      <SubSystem>Windows</SubSystem>
186    </Link>
187  </ItemDefinitionGroup>
188  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
189    <ClCompile>
190      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
191      <WarningLevel>Level3</WarningLevel>
192      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
193      <Optimization>Disabled</Optimization>
194      <BrowseInformation>true</BrowseInformation>
195      <FunctionLevelLinking>true</FunctionLevelLinking>
196      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
197      <TreatWarningAsError>false</TreatWarningAsError>
198      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
199    </ClCompile>
200    <Link>
201      <TargetMachine>MachineX86</TargetMachine>
202      <GenerateDebugInformation>true</GenerateDebugInformation>
203      <SubSystem>Windows</SubSystem>
204    </Link>
205  </ItemDefinitionGroup>
206  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
207    <ClCompile>
208      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
209      <WarningLevel>Level3</WarningLevel>
210      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
211      <Optimization>Disabled</Optimization>
212      <BrowseInformation>true</BrowseInformation>
213      <FunctionLevelLinking>true</FunctionLevelLinking>
214      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
215      <TreatWarningAsError>false</TreatWarningAsError>
216      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
217    </ClCompile>
218    <Link>
219      <GenerateDebugInformation>true</GenerateDebugInformation>
220      <SubSystem>Windows</SubSystem>
221    </Link>
222  </ItemDefinitionGroup>
223  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
224    <ClCompile>
225      <WarningLevel>Level3</WarningLevel>
226      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
227      <Optimization>Full</Optimization>
228      <IntrinsicFunctions>true</IntrinsicFunctions>
229      <WholeProgramOptimization>true</WholeProgramOptimization>
230      <BufferSecurityCheck>false</BufferSecurityCheck>
231      <BrowseInformation>true</BrowseInformation>
232      <FunctionLevelLinking>true</FunctionLevelLinking>
233      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
234      <TreatWarningAsError>false</TreatWarningAsError>
235      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
236      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
237    </ClCompile>
238    <Link>
239      <TargetMachine>MachineX86</TargetMachine>
240      <GenerateDebugInformation>true</GenerateDebugInformation>
241      <SubSystem>Windows</SubSystem>
242    </Link>
243    <Lib>
244      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
245    </Lib>
246  </ItemDefinitionGroup>
247  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
248    <ClCompile>
249      <WarningLevel>Level3</WarningLevel>
250      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
251      <Optimization>Full</Optimization>
252      <IntrinsicFunctions>true</IntrinsicFunctions>
253      <WholeProgramOptimization>true</WholeProgramOptimization>
254      <BufferSecurityCheck>false</BufferSecurityCheck>
255      <BrowseInformation>true</BrowseInformation>
256      <FunctionLevelLinking>true</FunctionLevelLinking>
257      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
258      <TreatWarningAsError>false</TreatWarningAsError>
259      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
260      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
261    </ClCompile>
262    <Link>
263      <GenerateDebugInformation>true</GenerateDebugInformation>
264      <SubSystem>Windows</SubSystem>
265    </Link>
266    <Lib>
267      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
268    </Lib>
269  </ItemDefinitionGroup>
270  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
271    <ClCompile>
272      <WarningLevel>$(WarningLevel)</WarningLevel>
273      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
274      <Optimization>Full</Optimization>
275      <IntrinsicFunctions>true</IntrinsicFunctions>
276      <WholeProgramOptimization>true</WholeProgramOptimization>
277      <BufferSecurityCheck>false</BufferSecurityCheck>
278      <BrowseInformation>true</BrowseInformation>
279      <FunctionLevelLinking>true</FunctionLevelLinking>
280      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
281      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
282      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
283    </ClCompile>
284    <Link>
285      <TargetMachine>MachineX86</TargetMachine>
286      <GenerateDebugInformation>true</GenerateDebugInformation>
287      <SubSystem>Windows</SubSystem>
288      <EnableCOMDATFolding>true</EnableCOMDATFolding>
289      <OptimizeReferences>true</OptimizeReferences>
290    </Link>
291    <Lib>
292      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
293    </Lib>
294  </ItemDefinitionGroup>
295  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
296    <ClCompile>
297      <WarningLevel>$(WarningLevel)</WarningLevel>
298      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
299      <Optimization>Full</Optimization>
300      <IntrinsicFunctions>true</IntrinsicFunctions>
301      <WholeProgramOptimization>true</WholeProgramOptimization>
302      <BufferSecurityCheck>false</BufferSecurityCheck>
303      <BrowseInformation>true</BrowseInformation>
304      <FunctionLevelLinking>true</FunctionLevelLinking>
305      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
306      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
307      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
308    </ClCompile>
309    <Link>
310      <GenerateDebugInformation>true</GenerateDebugInformation>
311      <SubSystem>Windows</SubSystem>
312      <EnableCOMDATFolding>true</EnableCOMDATFolding>
313      <OptimizeReferences>true</OptimizeReferences>
314    </Link>
315    <Lib>
316      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
317    </Lib>
318  </ItemDefinitionGroup>
319  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
320  <ImportGroup Label="ExtensionTargets">
321  </ImportGroup>
322</Project>
323