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>NoTLS</Configuration>
38c87c5fbaSopenharmony_ci      <Platform>x64</Platform>
39c87c5fbaSopenharmony_ci    </ProjectConfiguration>
40c87c5fbaSopenharmony_ci  </ItemGroup>
41c87c5fbaSopenharmony_ci  <ItemGroup>
42c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_address.c" />
43c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_async.c" />
44c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_block.c" />
45c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_cache.c" />
46c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_debug.c" />
47c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_dtls.c" />
48c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_encode.c" />
49c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_event.c" />
50c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_hashkey.c" />
51c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_gnutls.c" />
52c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_io.c" />
53c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_layers.c" />
54c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_mbedtls.c" />
55c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_mem.c" />
56c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_net.c" />
57c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_netif.c" />
58c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_notls.c" />
59c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_openssl.c" />
60c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_option.c" />
61c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_oscore.c" />
62c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_pdu.c" />
63c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_prng.c" />
64c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_resource.c" />
65c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_session.c" />
66c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_str.c" />
67c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_subscribe.c" />
68c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_time.c" />
69c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_tcp.c" />
70c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_tinydtls.c" />
71c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_uri.c" />
72c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\coap_ws.c" />
73c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\oscore\oscore.c" />
74c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\oscore\oscore_cbor.c" />
75c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\oscore\oscore_context.c" />
76c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\oscore\oscore_cose.c" />
77c87c5fbaSopenharmony_ci    <ClCompile Include="..\src\oscore\oscore_crypto.c" />
78c87c5fbaSopenharmony_ci  </ItemGroup>
79c87c5fbaSopenharmony_ci  <ItemGroup>
80c87c5fbaSopenharmony_ci    <ClInclude Include="..\coap_config.h" />
81c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap.h" />
82c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\libcoap.h" />
83c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_address.h" />
84c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_async.h" />
85c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_block.h" />
86c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_block_internal.h" />
87c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_cache.h" />
88c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_cache_internal.h" />
89c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_crypto_internal.h" />
90c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_debug.h" />
91c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_dtls.h" />
92c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_encode.h" />
93c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_event.h" />
94c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_forward_decls.h" />
95c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_hashkey_internal.h" />
96c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_internal.h" />
97c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_io.h" />
98c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_layers_internal.h" />
99c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_mem.h" />
100c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_mutex_internal.h" />
101c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_net.h" />
102c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_netif_internal.h" />
103c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_option.h" />
104c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_pdu.h" />
105c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_oscore.h" />
106c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_oscore_internal.h" />
107c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_prng.h" />
108c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_resource.h" />
109c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_resource_internal.h" />
110c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_session.h" />
111c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_session_internal.h" />
112c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_str.h" />
113c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_subscribe.h" />
114c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_subscribe_internal.h" />
115c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_tcp_internal.h" />
116c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_time.h" />
117c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_uri.h" />
118c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_uri_internal.h" />
119c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_uthash_internal.h" />
120c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_utlist_internal.h" />
121c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_ws.h" />
122c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPIncludeDir)\coap_ws_internal.h" />
123c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPOSCOREIncludeDir)\oscore.h" />
124c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPOSCOREIncludeDir)\oscore_cbor.h" />
125c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPOSCOREIncludeDir)\oscore_context.h" />
126c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPOSCOREIncludeDir)\oscore_cose.h" />
127c87c5fbaSopenharmony_ci    <ClInclude Include="..\$(LibCoAPOSCOREIncludeDir)\oscore_crypto.h" />
128c87c5fbaSopenharmony_ci  </ItemGroup>
129c87c5fbaSopenharmony_ci  <ItemGroup>
130c87c5fbaSopenharmony_ci    <CustomBuild Include="..\libcoap-3.sym">
131c87c5fbaSopenharmony_ci      <FileType>Document</FileType>
132c87c5fbaSopenharmony_ci      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
133c87c5fbaSopenharmony_ci      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
134c87c5fbaSopenharmony_ci      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
135c87c5fbaSopenharmony_ci      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
136c87c5fbaSopenharmony_ci      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">true</ExcludedFromBuild>
137c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
138c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
139c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
140c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
141c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
142c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
143c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
144c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
145c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
146c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
147c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
148c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
149c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
150c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
151c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
152c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
153c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
154c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
155c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
156c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
157c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
158c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
159c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
160c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
161c87c5fbaSopenharmony_ci      <Command Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">ECHO LIBRARY $(TargetName) &gt; "$(IntDir)$(TargetName).def"
162c87c5fbaSopenharmony_ciECHO EXPORTS &gt;&gt;  "$(IntDir)$(TargetName).def"
163c87c5fbaSopenharmony_ciTYPE %(FullPath) &gt;&gt; "$(IntDir)$(TargetName).def"</Command>
164c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Creating module definition file</Message>
165c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">Creating module definition file</Message>
166c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">Creating module definition file</Message>
167c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Creating module definition file</Message>
168c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Creating module definition file</Message>
169c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">Creating module definition file</Message>
170c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">Creating module definition file</Message>
171c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Creating module definition file</Message>
172c87c5fbaSopenharmony_ci      <Message Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">Creating module definition file</Message>
173c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)$(TargetName).def</Outputs>
174c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">$(IntDir)$(TargetName).def</Outputs>
175c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">$(IntDir)$(TargetName).def</Outputs>
176c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)$(TargetName).def</Outputs>
177c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)$(TargetName).def</Outputs>
178c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">$(IntDir)$(TargetName).def</Outputs>
179c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">$(IntDir)$(TargetName).def</Outputs>
180c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)$(TargetName).def</Outputs>
181c87c5fbaSopenharmony_ci      <Outputs Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">$(IntDir)$(TargetName).def</Outputs>
182c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkObjects>
183c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">false</LinkObjects>
184c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">false</LinkObjects>
185c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkObjects>
186c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>
187c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">false</LinkObjects>
188c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">false</LinkObjects>
189c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>
190c87c5fbaSopenharmony_ci      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">false</LinkObjects>
191c87c5fbaSopenharmony_ci    </CustomBuild>
192c87c5fbaSopenharmony_ci  </ItemGroup>
193c87c5fbaSopenharmony_ci  <PropertyGroup Label="Globals">
194c87c5fbaSopenharmony_ci    <ProjectGuid>{96A98759-36B3-4246-A265-CAFCEEC0F2F2}</ProjectGuid>
195c87c5fbaSopenharmony_ci    <Keyword>Win32Proj</Keyword>
196c87c5fbaSopenharmony_ci    <RootNamespace>libcoap</RootNamespace>
197c87c5fbaSopenharmony_ci    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
198c87c5fbaSopenharmony_ci  </PropertyGroup>
199c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
200c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
201c87c5fbaSopenharmony_ci    <ConfigurationType>StaticLibrary</ConfigurationType>
202c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
203c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
204c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
205c87c5fbaSopenharmony_ci  </PropertyGroup>
206c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="Configuration">
207c87c5fbaSopenharmony_ci    <ConfigurationType>DynamicLibrary</ConfigurationType>
208c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
209c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
210c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
211c87c5fbaSopenharmony_ci  </PropertyGroup>
212c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
213c87c5fbaSopenharmony_ci    <ConfigurationType>StaticLibrary</ConfigurationType>
214c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
215c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
216c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
217c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
218c87c5fbaSopenharmony_ci  </PropertyGroup>
219c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="Configuration">
220c87c5fbaSopenharmony_ci    <ConfigurationType>DynamicLibrary</ConfigurationType>
221c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
222c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
223c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
224c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
225c87c5fbaSopenharmony_ci  </PropertyGroup>
226c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
227c87c5fbaSopenharmony_ci    <ConfigurationType>StaticLibrary</ConfigurationType>
228c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
229c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
230c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
231c87c5fbaSopenharmony_ci  </PropertyGroup>
232c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="Configuration">
233c87c5fbaSopenharmony_ci    <ConfigurationType>DynamicLibrary</ConfigurationType>
234c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
235c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
236c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
237c87c5fbaSopenharmony_ci  </PropertyGroup>
238c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
239c87c5fbaSopenharmony_ci    <ConfigurationType>StaticLibrary</ConfigurationType>
240c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
241c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
242c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
243c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
244c87c5fbaSopenharmony_ci  </PropertyGroup>
245c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="Configuration">
246c87c5fbaSopenharmony_ci    <ConfigurationType>DynamicLibrary</ConfigurationType>
247c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
248c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
249c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
250c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
251c87c5fbaSopenharmony_ci  </PropertyGroup>
252c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'" Label="Configuration">
253c87c5fbaSopenharmony_ci    <ConfigurationType>StaticLibrary</ConfigurationType>
254c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
255c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
256c87c5fbaSopenharmony_ci    <WholeProgramOptimization>true</WholeProgramOptimization>
257c87c5fbaSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
258c87c5fbaSopenharmony_ci  </PropertyGroup>
259c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
260c87c5fbaSopenharmony_ci  <ImportGroup Label="ExtensionSettings">
261c87c5fbaSopenharmony_ci  </ImportGroup>
262c87c5fbaSopenharmony_ci  <ImportGroup Label="Shared">
263c87c5fbaSopenharmony_ci  </ImportGroup>
264c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
265c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
266c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
267c87c5fbaSopenharmony_ci  </ImportGroup>
268c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="PropertySheets">
269c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
270c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
271c87c5fbaSopenharmony_ci  </ImportGroup>
272c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
273c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
274c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
275c87c5fbaSopenharmony_ci  </ImportGroup>
276c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="PropertySheets">
277c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
278c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
279c87c5fbaSopenharmony_ci  </ImportGroup>
280c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
281c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
282c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
283c87c5fbaSopenharmony_ci  </ImportGroup>
284c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="PropertySheets">
285c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
286c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
287c87c5fbaSopenharmony_ci  </ImportGroup>
288c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
289c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
290c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
291c87c5fbaSopenharmony_ci  </ImportGroup>
292c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="PropertySheets">
293c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
294c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
295c87c5fbaSopenharmony_ci  </ImportGroup>
296c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
297c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
298c87c5fbaSopenharmony_ci    <Import Project="libcoap.props" />
299c87c5fbaSopenharmony_ci  </ImportGroup>
300c87c5fbaSopenharmony_ci  <PropertyGroup Label="UserMacros" />
301c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
302c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)$(DbgSuffix)</TargetName>
303c87c5fbaSopenharmony_ci    <CustomBuildBeforeTargets>
304c87c5fbaSopenharmony_ci    </CustomBuildBeforeTargets>
305c87c5fbaSopenharmony_ci    <CustomBuildAfterTargets>
306c87c5fbaSopenharmony_ci    </CustomBuildAfterTargets>
307c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
308c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
309c87c5fbaSopenharmony_ci  </PropertyGroup>
310c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
311c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)-3$(DbgSuffix)-openssl</TargetName>
312c87c5fbaSopenharmony_ci    <CustomBuildBeforeTargets />
313c87c5fbaSopenharmony_ci    <CustomBuildAfterTargets />
314c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
315c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
316c87c5fbaSopenharmony_ci  </PropertyGroup>
317c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
318c87c5fbaSopenharmony_ci    <CustomBuildBeforeTargets>
319c87c5fbaSopenharmony_ci    </CustomBuildBeforeTargets>
320c87c5fbaSopenharmony_ci    <CustomBuildAfterTargets>
321c87c5fbaSopenharmony_ci    </CustomBuildAfterTargets>
322c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
323c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
324c87c5fbaSopenharmony_ci  </PropertyGroup>
325c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
326c87c5fbaSopenharmony_ci    <CustomBuildBeforeTargets />
327c87c5fbaSopenharmony_ci    <CustomBuildAfterTargets />
328c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)-3-openssl</TargetName>
329c87c5fbaSopenharmony_ci    <IncludePath>$(IncludePath)</IncludePath>
330c87c5fbaSopenharmony_ci    <LibraryPath>$(LibraryPath)</LibraryPath>
331c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
332c87c5fbaSopenharmony_ci  </PropertyGroup>
333c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
334c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)-3$(DbgSuffix)-openssl</TargetName>
335c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
336c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
337c87c5fbaSopenharmony_ci  </PropertyGroup>
338c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
339c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)$(DbgSuffix)</TargetName>
340c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
341c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
342c87c5fbaSopenharmony_ci  </PropertyGroup>
343c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
344c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)-3-openssl</TargetName>
345c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
346c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
347c87c5fbaSopenharmony_ci    <LinkIncremental>false</LinkIncremental>
348c87c5fbaSopenharmony_ci  </PropertyGroup>
349c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
350c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
351c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
352c87c5fbaSopenharmony_ci  </PropertyGroup>
353c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
354c87c5fbaSopenharmony_ci    <TargetName>$(ProjectName)-3</TargetName>
355c87c5fbaSopenharmony_ci    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)include</IncludePath>
356c87c5fbaSopenharmony_ci    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;$(SolutionDir)lib</LibraryPath>
357c87c5fbaSopenharmony_ci  </PropertyGroup>
358c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
359c87c5fbaSopenharmony_ci    <ClCompile>
360c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
361c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
362c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
363c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
364c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
365c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDirDbg)</AdditionalIncludeDirectories>
366c87c5fbaSopenharmony_ci      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
367c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
368c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
369c87c5fbaSopenharmony_ci    </ClCompile>
370c87c5fbaSopenharmony_ci    <Link>
371c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
372c87c5fbaSopenharmony_ci    </Link>
373c87c5fbaSopenharmony_ci    <PreBuildEvent>
374c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
375c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
376c87c5fbaSopenharmony_ci    </PreBuildEvent>
377c87c5fbaSopenharmony_ci    <PreBuildEvent>
378c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
379c87c5fbaSopenharmony_ci    </PreBuildEvent>
380c87c5fbaSopenharmony_ci    <CustomBuildStep>
381c87c5fbaSopenharmony_ci      <Command>
382c87c5fbaSopenharmony_ci      </Command>
383c87c5fbaSopenharmony_ci    </CustomBuildStep>
384c87c5fbaSopenharmony_ci    <CustomBuildStep>
385c87c5fbaSopenharmony_ci      <Message>
386c87c5fbaSopenharmony_ci      </Message>
387c87c5fbaSopenharmony_ci    </CustomBuildStep>
388c87c5fbaSopenharmony_ci    <CustomBuildStep>
389c87c5fbaSopenharmony_ci      <Outputs>
390c87c5fbaSopenharmony_ci      </Outputs>
391c87c5fbaSopenharmony_ci    </CustomBuildStep>
392c87c5fbaSopenharmony_ci    <CustomBuildStep>
393c87c5fbaSopenharmony_ci      <Inputs>
394c87c5fbaSopenharmony_ci      </Inputs>
395c87c5fbaSopenharmony_ci    </CustomBuildStep>
396c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
397c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
398c87c5fbaSopenharmony_ci    <ClCompile>
399c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
400c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
401c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
402c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
403c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
404c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDirDbg)</AdditionalIncludeDirectories>
405c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
406c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
407c87c5fbaSopenharmony_ci    </ClCompile>
408c87c5fbaSopenharmony_ci    <Link>
409c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
410c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
411c87c5fbaSopenharmony_ci      <ModuleDefinitionFile>$(IntDir)$(TargetName).def</ModuleDefinitionFile>
412c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto$(DbgSuffix).lib;libssl$(DbgSuffix).lib;%(AdditionalDependencies)</AdditionalDependencies>
413c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDirDbg)</AdditionalLibraryDirectories>
414c87c5fbaSopenharmony_ci      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
415c87c5fbaSopenharmony_ci    </Link>
416c87c5fbaSopenharmony_ci    <PreBuildEvent>
417c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
418c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
419c87c5fbaSopenharmony_ci    </PreBuildEvent>
420c87c5fbaSopenharmony_ci    <PreBuildEvent>
421c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
422c87c5fbaSopenharmony_ci    </PreBuildEvent>
423c87c5fbaSopenharmony_ci    <CustomBuildStep>
424c87c5fbaSopenharmony_ci      <Command>
425c87c5fbaSopenharmony_ci      </Command>
426c87c5fbaSopenharmony_ci    </CustomBuildStep>
427c87c5fbaSopenharmony_ci    <CustomBuildStep>
428c87c5fbaSopenharmony_ci      <Message>
429c87c5fbaSopenharmony_ci      </Message>
430c87c5fbaSopenharmony_ci    </CustomBuildStep>
431c87c5fbaSopenharmony_ci    <CustomBuildStep>
432c87c5fbaSopenharmony_ci      <Outputs>
433c87c5fbaSopenharmony_ci      </Outputs>
434c87c5fbaSopenharmony_ci    </CustomBuildStep>
435c87c5fbaSopenharmony_ci    <CustomBuildStep>
436c87c5fbaSopenharmony_ci      <Inputs>
437c87c5fbaSopenharmony_ci      </Inputs>
438c87c5fbaSopenharmony_ci    </CustomBuildStep>
439c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
440c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
441c87c5fbaSopenharmony_ci    <ClCompile>
442c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
443c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
444c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
445c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
446c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
447c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDirDbg)</AdditionalIncludeDirectories>
448c87c5fbaSopenharmony_ci      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
449c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
450c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
451c87c5fbaSopenharmony_ci      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
452c87c5fbaSopenharmony_ci    </ClCompile>
453c87c5fbaSopenharmony_ci    <Link>
454c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
455c87c5fbaSopenharmony_ci    </Link>
456c87c5fbaSopenharmony_ci    <PreBuildEvent>
457c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
458c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
459c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
460c87c5fbaSopenharmony_ci    </PreBuildEvent>
461c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
462c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
463c87c5fbaSopenharmony_ci    <ClCompile>
464c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
465c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
466c87c5fbaSopenharmony_ci      <Optimization>Disabled</Optimization>
467c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
468c87c5fbaSopenharmony_ci      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
469c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDirDbg)</AdditionalIncludeDirectories>
470c87c5fbaSopenharmony_ci      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
471c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
472c87c5fbaSopenharmony_ci      <MinimalRebuild>false</MinimalRebuild>
473c87c5fbaSopenharmony_ci    </ClCompile>
474c87c5fbaSopenharmony_ci    <Link>
475c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
476c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
477c87c5fbaSopenharmony_ci      <ModuleDefinitionFile>$(IntDir)$(TargetName).def</ModuleDefinitionFile>
478c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto$(DbgSuffix).lib;libssl$(DbgSuffix).lib;%(AdditionalDependencies)</AdditionalDependencies>
479c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDirDbg)</AdditionalLibraryDirectories>
480c87c5fbaSopenharmony_ci    </Link>
481c87c5fbaSopenharmony_ci    <PreBuildEvent>
482c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
483c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
484c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
485c87c5fbaSopenharmony_ci    </PreBuildEvent>
486c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
487c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
488c87c5fbaSopenharmony_ci    <ClCompile>
489c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
490c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
491c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
492c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
493c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
494c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
495c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDir)</AdditionalIncludeDirectories>
496c87c5fbaSopenharmony_ci      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
497c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
498c87c5fbaSopenharmony_ci    </ClCompile>
499c87c5fbaSopenharmony_ci    <Link>
500c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
501c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
502c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
503c87c5fbaSopenharmony_ci    </Link>
504c87c5fbaSopenharmony_ci    <PreBuildEvent>
505c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
506c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
507c87c5fbaSopenharmony_ci    </PreBuildEvent>
508c87c5fbaSopenharmony_ci    <PreBuildEvent>
509c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
510c87c5fbaSopenharmony_ci    </PreBuildEvent>
511c87c5fbaSopenharmony_ci    <CustomBuildStep>
512c87c5fbaSopenharmony_ci      <Command>
513c87c5fbaSopenharmony_ci      </Command>
514c87c5fbaSopenharmony_ci    </CustomBuildStep>
515c87c5fbaSopenharmony_ci    <CustomBuildStep>
516c87c5fbaSopenharmony_ci      <Message>
517c87c5fbaSopenharmony_ci      </Message>
518c87c5fbaSopenharmony_ci    </CustomBuildStep>
519c87c5fbaSopenharmony_ci    <CustomBuildStep>
520c87c5fbaSopenharmony_ci      <Outputs>
521c87c5fbaSopenharmony_ci      </Outputs>
522c87c5fbaSopenharmony_ci    </CustomBuildStep>
523c87c5fbaSopenharmony_ci    <CustomBuildStep>
524c87c5fbaSopenharmony_ci      <Inputs>
525c87c5fbaSopenharmony_ci      </Inputs>
526c87c5fbaSopenharmony_ci    </CustomBuildStep>
527c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
528c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
529c87c5fbaSopenharmony_ci    <ClCompile>
530c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
531c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
532c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
533c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
534c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
535c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
536c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDir)</AdditionalIncludeDirectories>
537c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
538c87c5fbaSopenharmony_ci    </ClCompile>
539c87c5fbaSopenharmony_ci    <Link>
540c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
541c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
542c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
543c87c5fbaSopenharmony_ci      <ModuleDefinitionFile>$(IntDir)$(TargetName).def</ModuleDefinitionFile>
544c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
545c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDir)</AdditionalLibraryDirectories>
546c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
547c87c5fbaSopenharmony_ci      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
548c87c5fbaSopenharmony_ci    </Link>
549c87c5fbaSopenharmony_ci    <PreBuildEvent>
550c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
551c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
552c87c5fbaSopenharmony_ci    </PreBuildEvent>
553c87c5fbaSopenharmony_ci    <PreBuildEvent>
554c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
555c87c5fbaSopenharmony_ci    </PreBuildEvent>
556c87c5fbaSopenharmony_ci    <CustomBuildStep>
557c87c5fbaSopenharmony_ci      <Command>
558c87c5fbaSopenharmony_ci      </Command>
559c87c5fbaSopenharmony_ci    </CustomBuildStep>
560c87c5fbaSopenharmony_ci    <CustomBuildStep>
561c87c5fbaSopenharmony_ci      <Message>
562c87c5fbaSopenharmony_ci      </Message>
563c87c5fbaSopenharmony_ci    </CustomBuildStep>
564c87c5fbaSopenharmony_ci    <CustomBuildStep>
565c87c5fbaSopenharmony_ci      <Outputs>
566c87c5fbaSopenharmony_ci      </Outputs>
567c87c5fbaSopenharmony_ci    </CustomBuildStep>
568c87c5fbaSopenharmony_ci    <CustomBuildStep>
569c87c5fbaSopenharmony_ci      <Inputs>
570c87c5fbaSopenharmony_ci      </Inputs>
571c87c5fbaSopenharmony_ci    </CustomBuildStep>
572c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
573c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
574c87c5fbaSopenharmony_ci    <ClCompile>
575c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
576c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
577c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
578c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
579c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
580c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
581c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDir)</AdditionalIncludeDirectories>
582c87c5fbaSopenharmony_ci      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
583c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
584c87c5fbaSopenharmony_ci      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
585c87c5fbaSopenharmony_ci    </ClCompile>
586c87c5fbaSopenharmony_ci    <Link>
587c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
588c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
589c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
590c87c5fbaSopenharmony_ci    </Link>
591c87c5fbaSopenharmony_ci    <PreBuildEvent>
592c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
593c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
594c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
595c87c5fbaSopenharmony_ci    </PreBuildEvent>
596c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
597c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
598c87c5fbaSopenharmony_ci    <ClCompile>
599c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
600c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
601c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
602c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
603c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
604c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;COAP_WITH_LIBOPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
605c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..;$(OpenSSLIncludeDir)</AdditionalIncludeDirectories>
606c87c5fbaSopenharmony_ci      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
607c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
608c87c5fbaSopenharmony_ci    </ClCompile>
609c87c5fbaSopenharmony_ci    <Link>
610c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
611c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
612c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
613c87c5fbaSopenharmony_ci      <ModuleDefinitionFile>$(IntDir)$(TargetName).def</ModuleDefinitionFile>
614c87c5fbaSopenharmony_ci      <AdditionalDependencies>libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
615c87c5fbaSopenharmony_ci      <GenerateDebugInformation>true</GenerateDebugInformation>
616c87c5fbaSopenharmony_ci      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
617c87c5fbaSopenharmony_ci      <AdditionalLibraryDirectories>$(OpenSSLLibDir)</AdditionalLibraryDirectories>
618c87c5fbaSopenharmony_ci    </Link>
619c87c5fbaSopenharmony_ci    <PreBuildEvent>
620c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
621c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
622c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
623c87c5fbaSopenharmony_ci    </PreBuildEvent>
624c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
625c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
626c87c5fbaSopenharmony_ci    <ClCompile>
627c87c5fbaSopenharmony_ci      <WarningLevel>Level3</WarningLevel>
628c87c5fbaSopenharmony_ci      <PrecompiledHeader>NotUsing</PrecompiledHeader>
629c87c5fbaSopenharmony_ci      <Optimization>MaxSpeed</Optimization>
630c87c5fbaSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
631c87c5fbaSopenharmony_ci      <IntrinsicFunctions>true</IntrinsicFunctions>
632c87c5fbaSopenharmony_ci      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
633c87c5fbaSopenharmony_ci      <AdditionalIncludeDirectories>../include;..</AdditionalIncludeDirectories>
634c87c5fbaSopenharmony_ci      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
635c87c5fbaSopenharmony_ci      <CompileAs>CompileAsC</CompileAs>
636c87c5fbaSopenharmony_ci      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
637c87c5fbaSopenharmony_ci    </ClCompile>
638c87c5fbaSopenharmony_ci    <Link>
639c87c5fbaSopenharmony_ci      <SubSystem>Windows</SubSystem>
640c87c5fbaSopenharmony_ci      <EnableCOMDATFolding>true</EnableCOMDATFolding>
641c87c5fbaSopenharmony_ci      <OptimizeReferences>true</OptimizeReferences>
642c87c5fbaSopenharmony_ci    </Link>
643c87c5fbaSopenharmony_ci    <PreBuildEvent>
644c87c5fbaSopenharmony_ci      <Command>copy /Y ..\coap_config.h.windows ..\coap_config.h
645c87c5fbaSopenharmony_cicopy /Y ..\$(LibCoAPIncludeDir)\coap.h.windows ..\$(LibCoAPIncludeDir)\coap.h</Command>
646c87c5fbaSopenharmony_ci      <Message>Copying config files for windows</Message>
647c87c5fbaSopenharmony_ci    </PreBuildEvent>
648c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
649c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
650c87c5fbaSopenharmony_ci  <ImportGroup Label="ExtensionTargets">
651c87c5fbaSopenharmony_ci  </ImportGroup>
652c87c5fbaSopenharmony_ci</Project>
653