1c87c5fbaSopenharmony_ci<?xml version="1.0" encoding="utf-8"?>
2c87c5fbaSopenharmony_ci<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3c87c5fbaSopenharmony_ci  <ItemGroup Label="ProjectConfigurations">
4c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Debug DLL|Win32">
5c87c5fbaSopenharmony_ci      <Configuration>Debug DLL</Configuration>
6c87c5fbaSopenharmony_ci      <Platform>Win32</Platform>
7c87c5fbaSopenharmony_ci    </ProjectConfiguration>
8c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Debug DLL|x64">
9c87c5fbaSopenharmony_ci      <Configuration>Debug DLL</Configuration>
10c87c5fbaSopenharmony_ci      <Platform>x64</Platform>
11c87c5fbaSopenharmony_ci    </ProjectConfiguration>
12c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Debug|Win32">
13c87c5fbaSopenharmony_ci      <Configuration>Debug</Configuration>
14c87c5fbaSopenharmony_ci      <Platform>Win32</Platform>
15c87c5fbaSopenharmony_ci    </ProjectConfiguration>
16c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Release DLL|Win32">
17c87c5fbaSopenharmony_ci      <Configuration>Release DLL</Configuration>
18c87c5fbaSopenharmony_ci      <Platform>Win32</Platform>
19c87c5fbaSopenharmony_ci    </ProjectConfiguration>
20c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Release DLL|x64">
21c87c5fbaSopenharmony_ci      <Configuration>Release DLL</Configuration>
22c87c5fbaSopenharmony_ci      <Platform>x64</Platform>
23c87c5fbaSopenharmony_ci    </ProjectConfiguration>
24c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Release|Win32">
25c87c5fbaSopenharmony_ci      <Configuration>Release</Configuration>
26c87c5fbaSopenharmony_ci      <Platform>Win32</Platform>
27c87c5fbaSopenharmony_ci    </ProjectConfiguration>
28c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Debug|x64">
29c87c5fbaSopenharmony_ci      <Configuration>Debug</Configuration>
30c87c5fbaSopenharmony_ci      <Platform>x64</Platform>
31c87c5fbaSopenharmony_ci    </ProjectConfiguration>
32c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="Release|x64">
33c87c5fbaSopenharmony_ci      <Configuration>Release</Configuration>
34c87c5fbaSopenharmony_ci      <Platform>x64</Platform>
35c87c5fbaSopenharmony_ci    </ProjectConfiguration>
36c87c5fbaSopenharmony_ci    <ProjectConfiguration Include="NoTLS|x64">
37c87c5fbaSopenharmony_ci      <Configuration>Release</Configuration>
38c87c5fbaSopenharmony_ci      <Platform>x64</Platform>
39c87c5fbaSopenharmony_ci    </ProjectConfiguration>
40c87c5fbaSopenharmony_ci  </ItemGroup>
41c87c5fbaSopenharmony_ci  <PropertyGroup Label="Globals">
42c87c5fbaSopenharmony_ci    <ProjectGuid>{177F5822-F271-4903-9922-05ADAF358B1E}</ProjectGuid>
43c87c5fbaSopenharmony_ci    <Keyword>Win32Proj</Keyword>
44c87c5fbaSopenharmony_ci    <RootNamespace>coap_client</RootNamespace>
45c87c5fbaSopenharmony_ci    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
46c87c5fbaSopenharmony_ci    <ProjectName>coap-client</ProjectName>
47c87c5fbaSopenharmony_ci  </PropertyGroup>
48c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
49c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
50c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
51c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
52c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
53c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
54c87c5fbaSopenharmony_ci  </PropertyGroup>
55c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="Configuration">
56c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
57c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
58c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
59c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
60c87c5fbaSopenharmony_ci  </PropertyGroup>
61c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
62c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
63c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
64c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
65c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
66c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
67c87c5fbaSopenharmony_ci  </PropertyGroup>
68c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="Configuration">
69c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
70c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
71c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
72c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
73c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
74c87c5fbaSopenharmony_ci  </PropertyGroup>
75c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
76c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
77c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
78c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
79c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
80c87c5fbaSopenharmony_ci  </PropertyGroup>
81c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="Configuration">
82c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
83c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
84c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
85c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
86c87c5fbaSopenharmony_ci  </PropertyGroup>
87c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
88c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
89c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
90c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
91c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
92c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
93c87c5fbaSopenharmony_ci  </PropertyGroup>
94c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="Configuration">
95c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
96c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
97c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
98c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
99c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
100c87c5fbaSopenharmony_ci  </PropertyGroup>
101c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'" Label="Configuration">
102c87c5fbaSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
103c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
104c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
105c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
106c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
107c87c5fbaSopenharmony_ci  </PropertyGroup>
108c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
109c87c5fbaSopenharmony_ci  <ImportGroup Label="ExtensionSettings">
110c87c5fbaSopenharmony_ci  </ImportGroup>
111c87c5fbaSopenharmony_ci  <ImportGroup Label="Shared">
112c87c5fbaSopenharmony_ci  </ImportGroup>
113c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
114c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
116c87c5fbaSopenharmony_ci  </ImportGroup>
117c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="PropertySheets">
118c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
119c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
120c87c5fbaSopenharmony_ci  </ImportGroup>
121c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
122c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
123c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
124c87c5fbaSopenharmony_ci  </ImportGroup>
125c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="PropertySheets">
126c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
127c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
128c87c5fbaSopenharmony_ci  </ImportGroup>
129c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
130c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
131c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
132c87c5fbaSopenharmony_ci  </ImportGroup>
133c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="PropertySheets">
134c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
135c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
136c87c5fbaSopenharmony_ci  </ImportGroup>
137c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
138c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
139c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
140c87c5fbaSopenharmony_ci  </ImportGroup>
141c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="PropertySheets">
142c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
143c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
144c87c5fbaSopenharmony_ci  </ImportGroup>
145c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
146c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
147c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
148c87c5fbaSopenharmony_ci  </ImportGroup>
149c87c5fbaSopenharmony_ci  <PropertyGroup Label="UserMacros" />
150c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
151c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
152c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)$(DbgSuffix)</TargetName>
153c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
154c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
155c87c5fbaSopenharmony_ci  </PropertyGroup>
156c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
157c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
158c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)$(DbgSuffix)</TargetName>
159c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
160c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
161c87c5fbaSopenharmony_ci  </PropertyGroup>
162c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
163c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
164c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)$(DbgSuffix)</TargetName>
165c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
166c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
167c87c5fbaSopenharmony_ci  </PropertyGroup>
168c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
169c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
170c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)$(DbgSuffix)</TargetName>
171c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
172c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
173c87c5fbaSopenharmony_ci  </PropertyGroup>
174c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
175c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
176c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
177c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
178c87c5fbaSopenharmony_ci  </PropertyGroup>
179c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
180c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
181c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
182c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
183c87c5fbaSopenharmony_ci  </PropertyGroup>
184c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
185c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
186c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
187c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
188c87c5fbaSopenharmony_ci  </PropertyGroup>
189c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
190c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
191c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
192c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
193c87c5fbaSopenharmony_ci  </PropertyGroup>
194c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
195c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
196c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
197c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
198c87c5fbaSopenharmony_ci  </PropertyGroup>
199c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
200c87c5fbaSopenharmony_ci    <ClCompile>
201c87c5fbaSopenharmony_ci      <PrecompiledHeader>
202c87c5fbaSopenharmony_ci      </PrecompiledHeader>
203c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
204c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
205c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
206c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
207c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
208c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
209c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
210c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
211c87c5fbaSopenharmony_ci    </ClCompile>
212c87c5fbaSopenharmony_ci    <Link>
213c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
214c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
215c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDirDbg)</AdditionalLibraryDirectories>
216c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto$(DbgSuffix).lib;libssl$(DbgSuffix).lib;%(AdditionalDependencies)</AdditionalDependencies>
217c87c5fbaSopenharmony_ci    </Link>
218c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
219c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
220c87c5fbaSopenharmony_ci    <ClCompile>
221c87c5fbaSopenharmony_ci      <PrecompiledHeader>
222c87c5fbaSopenharmony_ci      </PrecompiledHeader>
223c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
224c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
225c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
226c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
227c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
228c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
229c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
230c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
231c87c5fbaSopenharmony_ci    </ClCompile>
232c87c5fbaSopenharmony_ci    <Link>
233c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
234c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
235c87c5fbaSopenharmony_ci    </Link>
236c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
237c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
238c87c5fbaSopenharmony_ci    <ClCompile>
239c87c5fbaSopenharmony_ci      <PrecompiledHeader>
240c87c5fbaSopenharmony_ci      </PrecompiledHeader>
241c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
242c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
243c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
244c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
245c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
246c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
247c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
248c87c5fbaSopenharmony_ci    </ClCompile>
249c87c5fbaSopenharmony_ci    <Link>
250c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
251c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
252c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto$(DbgSuffix).lib;libssl$(DbgSuffix).lib;%(AdditionalDependencies)</AdditionalDependencies>
253c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDirDbg)</AdditionalLibraryDirectories>
254c87c5fbaSopenharmony_ci    </Link>
255c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
256c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
257c87c5fbaSopenharmony_ci    <ClCompile>
258c87c5fbaSopenharmony_ci      <PrecompiledHeader>
259c87c5fbaSopenharmony_ci      </PrecompiledHeader>
260c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
261c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
262c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
263c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
264c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
265c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
266c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
267c87c5fbaSopenharmony_ci    </ClCompile>
268c87c5fbaSopenharmony_ci    <Link>
269c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
270c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
271c87c5fbaSopenharmony_ci    </Link>
272c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
273c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
274c87c5fbaSopenharmony_ci    <ClCompile>
275c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
276c87c5fbaSopenharmony_ci      <PrecompiledHeader>
277c87c5fbaSopenharmony_ci      </PrecompiledHeader>
278c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
279c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
280c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
281c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
282c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
283c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
284c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
285c87c5fbaSopenharmony_ci    </ClCompile>
286c87c5fbaSopenharmony_ci    <Link>
287c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
288c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
289c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
290c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
291c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDir)</AdditionalLibraryDirectories>
292c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
293c87c5fbaSopenharmony_ci    </Link>
294c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
295c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
296c87c5fbaSopenharmony_ci    <ClCompile>
297c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
298c87c5fbaSopenharmony_ci      <PrecompiledHeader>
299c87c5fbaSopenharmony_ci      </PrecompiledHeader>
300c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
301c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
302c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
303c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
304c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
305c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
306c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
307c87c5fbaSopenharmony_ci    </ClCompile>
308c87c5fbaSopenharmony_ci    <Link>
309c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
310c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
311c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
312c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
313c87c5fbaSopenharmony_ci    </Link>
314c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
315c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
316c87c5fbaSopenharmony_ci    <ClCompile>
317c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
318c87c5fbaSopenharmony_ci      <PrecompiledHeader>
319c87c5fbaSopenharmony_ci      </PrecompiledHeader>
320c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
321c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
322c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
323c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
324c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
325c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
326c87c5fbaSopenharmony_ci    </ClCompile>
327c87c5fbaSopenharmony_ci    <Link>
328c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
329c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
330c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
331c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
332c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
333c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDir)</AdditionalLibraryDirectories>
334c87c5fbaSopenharmony_ci    </Link>
335c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
336c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
337c87c5fbaSopenharmony_ci    <ClCompile>
338c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
339c87c5fbaSopenharmony_ci      <PrecompiledHeader>
340c87c5fbaSopenharmony_ci      </PrecompiledHeader>
341c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
342c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
343c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
344c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
345c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
346c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
347c87c5fbaSopenharmony_ci    </ClCompile>
348c87c5fbaSopenharmony_ci    <Link>
349c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
350c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
351c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
352c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
353c87c5fbaSopenharmony_ci    </Link>
354c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
355c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
356c87c5fbaSopenharmony_ci    <ClCompile>
357c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
358c87c5fbaSopenharmony_ci      <PrecompiledHeader>
359c87c5fbaSopenharmony_ci      </PrecompiledHeader>
360c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
361c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
362c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
363c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
364c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../../include</AdditionalIncludeDirectories>
365c87c5fbaSopenharmony_ci      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
366c87c5fbaSopenharmony_ci    </ClCompile>
367c87c5fbaSopenharmony_ci    <Link>
368c87c5fbaSopenharmony_ci      <SubSystem>Console</SubSystem>
369c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
370c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
371c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
372c87c5fbaSopenharmony_ci      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
373c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
374c87c5fbaSopenharmony_ci    </Link>
375c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
376c87c5fbaSopenharmony_ci  <ItemGroup>
377c87c5fbaSopenharmony_ci    <ClCompile Include="..\..\examples\coap-client.c" />
378c87c5fbaSopenharmony_ci  </ItemGroup>
379c87c5fbaSopenharmony_ci  <ItemGroup>
380c87c5fbaSopenharmony_ci    <ProjectReference Include="..\libcoap.vcxproj">
381c87c5fbaSopenharmony_ci      <Project>{96a98759-36b3-4246-a265-cafceec0f2f2}</Project>
382c87c5fbaSopenharmony_ci    </ProjectReference>
383c87c5fbaSopenharmony_ci  </ItemGroup>
384c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
385c87c5fbaSopenharmony_ci  <ImportGroup Label="ExtensionTargets">
386c87c5fbaSopenharmony_ci  </ImportGroup>
387c87c5fbaSopenharmony_ci</Project>
388