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  <PropertyGroup Label="Globals">
42c87c5fbaSopenharmony_ci    <VCProjectVersion>15.0</VCProjectVersion>
43c87c5fbaSopenharmony_ci    <ProjectGuid>{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}</ProjectGuid>
44c87c5fbaSopenharmony_ci    <Keyword>Win32Proj</Keyword>
45c87c5fbaSopenharmony_ci    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
46c87c5fbaSopenharmony_ci  </PropertyGroup>
47c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
48c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
49c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
50c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
51c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
52c87c5fbaSopenharmony_ci  </PropertyGroup>
53c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="Configuration">
54c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
55c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
56c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
57c87c5fbaSopenharmony_ci  </PropertyGroup>
58c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
59c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
60c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
61c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
62c87c5fbaSopenharmony_ci  </PropertyGroup>
63c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="Configuration">
64c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
65c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
66c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
67c87c5fbaSopenharmony_ci  </PropertyGroup>
68c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
70c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
71c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
72c87c5fbaSopenharmony_ci  </PropertyGroup>
73c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="Configuration">
74c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
75c87c5fbaSopenharmony_ci    <UseDebugLibraries>true</UseDebugLibraries>
76c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
77c87c5fbaSopenharmony_ci  </PropertyGroup>
78c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
79c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
80c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
81c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
82c87c5fbaSopenharmony_ci  </PropertyGroup>
83c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="Configuration">
84c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
85c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
86c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
87c87c5fbaSopenharmony_ci  </PropertyGroup>
88c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'" Label="Configuration">
89c87c5fbaSopenharmony_ci    <ConfigurationType>Utility</ConfigurationType>
90c87c5fbaSopenharmony_ci    <UseDebugLibraries>false</UseDebugLibraries>
91c87c5fbaSopenharmony_ci    <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
92c87c5fbaSopenharmony_ci  </PropertyGroup>
93c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
94c87c5fbaSopenharmony_ci  <ImportGroup Label="ExtensionSettings">
95c87c5fbaSopenharmony_ci  </ImportGroup>
96c87c5fbaSopenharmony_ci  <ImportGroup Label="Shared">
97c87c5fbaSopenharmony_ci  </ImportGroup>
98c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
99c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
101c87c5fbaSopenharmony_ci  </ImportGroup>
102c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="PropertySheets">
103c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
104c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
105c87c5fbaSopenharmony_ci  </ImportGroup>
106c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
107c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
109c87c5fbaSopenharmony_ci  </ImportGroup>
110c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="PropertySheets">
111c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
113c87c5fbaSopenharmony_ci  </ImportGroup>
114c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
115c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
117c87c5fbaSopenharmony_ci  </ImportGroup>
118c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="PropertySheets">
119c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
121c87c5fbaSopenharmony_ci  </ImportGroup>
122c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
123c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
125c87c5fbaSopenharmony_ci  </ImportGroup>
126c87c5fbaSopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="PropertySheets">
127c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
128c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
129c87c5fbaSopenharmony_ci  </ImportGroup>
130c87c5fbaSopenharmony_ci  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
131c87c5fbaSopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132c87c5fbaSopenharmony_ci    <Import Project="..\libcoap.props" />
133c87c5fbaSopenharmony_ci  </ImportGroup>
134c87c5fbaSopenharmony_ci  <PropertyGroup Label="UserMacros" />
135c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
136c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
137c87c5fbaSopenharmony_ci    <OutDir>$(InstallDirDbg)</OutDir>
138c87c5fbaSopenharmony_ci  </PropertyGroup>
139c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
140c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
141c87c5fbaSopenharmony_ci    <OutDir>$(InstallDirDbg)</OutDir>
142c87c5fbaSopenharmony_ci  </PropertyGroup>
143c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
144c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
145c87c5fbaSopenharmony_ci    <OutDir>$(InstallDirDbg)</OutDir>
146c87c5fbaSopenharmony_ci  </PropertyGroup>
147c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
148c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
149c87c5fbaSopenharmony_ci    <OutDir>$(InstallDirDbg)</OutDir>
150c87c5fbaSopenharmony_ci  </PropertyGroup>
151c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
152c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
153c87c5fbaSopenharmony_ci    <OutDir>$(InstallDir)</OutDir>
154c87c5fbaSopenharmony_ci  </PropertyGroup>
155c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
156c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
157c87c5fbaSopenharmony_ci    <OutDir>$(InstallDir)</OutDir>
158c87c5fbaSopenharmony_ci  </PropertyGroup>
159c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
160c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
161c87c5fbaSopenharmony_ci    <OutDir>$(InstallDir)</OutDir>
162c87c5fbaSopenharmony_ci  </PropertyGroup>
163c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
164c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
165c87c5fbaSopenharmony_ci    <OutDir>$(InstallDir)</OutDir>
166c87c5fbaSopenharmony_ci  </PropertyGroup>
167c87c5fbaSopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
168c87c5fbaSopenharmony_ci    <NMakePreprocessorDefinitions>NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
169c87c5fbaSopenharmony_ci    <OutDir>$(InstallDir)</OutDir>
170c87c5fbaSopenharmony_ci  </PropertyGroup>
171c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
172c87c5fbaSopenharmony_ci    <PostBuildEvent>
173c87c5fbaSopenharmony_ci      <Message>Installing</Message>
174c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
175c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
176c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
177c87c5fbaSopenharmony_cifor %%f in ( coap-client$(DbgSuffix).exe coap-client$(DbgSuffix).pdb coap-server$(DbgSuffix).exe coap-server$(DbgSuffix).pdb coap-rd$(DbgSuffix).exe coap-rd$(DbgSuffix).pdb ) do copy "$(SolutionDir)$(Configuration)%%f" "$(OutDir)bin"
178c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
179c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Configuration)\libcoap$(DbgSuffix).lib" "$(OutDir)lib"
180c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Configuration)\libcoap$(DbgSuffix).pdb" "$(OutDir)lib"</Command>
181c87c5fbaSopenharmony_ci    </PostBuildEvent>
182c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
183c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
184c87c5fbaSopenharmony_ci    <PostBuildEvent>
185c87c5fbaSopenharmony_ci      <Message>Installing</Message>
186c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
187c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
188c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
189c87c5fbaSopenharmony_cifor %%f in ( coap-client$(DbgSuffix).exe coap-client$(DbgSuffix).pdb coap-server$(DbgSuffix).exe coap-server$(DbgSuffix).pdb coap-rd$(DbgSuffix).exe coap-rd$(DbgSuffix).pdb libcoap-3$(DbgSuffix)-openssl.dll libcoap-3$(DbgSuffix)-openssl.pdb ) do copy "$(SolutionDir)$(Configuration)\%%f" "$(OutDir)bin"
190c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
191c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Configuration)\libcoap-3$(DbgSuffix)-openssl.lib" "$(OutDir)lib"
192c87c5fbaSopenharmony_ci</Command>
193c87c5fbaSopenharmony_ci    </PostBuildEvent>
194c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
195c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
196c87c5fbaSopenharmony_ci    <PostBuildEvent>
197c87c5fbaSopenharmony_ci      <Message>Installing</Message>
198c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
199c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
200c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
201c87c5fbaSopenharmony_cifor %%f in ( coap-client.exe coap-client.pdb coap-server.exe coap-server.pdb coap-rd.exe coap-rd.pdb ) do copy "$(SolutionDir)$(Configuration)\%%f" "$(OutDir)bin"
202c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
203c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Configuration)\libcoap.lib" "$(OutDir)lib"
204c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Configuration)\libcoap.pdb" "$(OutDir)lib"</Command>
205c87c5fbaSopenharmony_ci    </PostBuildEvent>
206c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
207c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
208c87c5fbaSopenharmony_ci    <PostBuildEvent>
209c87c5fbaSopenharmony_ci      <Message>Installing</Message>
210c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
211c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
212c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
213c87c5fbaSopenharmony_cifor %%f in ( coap-client.exe coap-client.pdb coap-server.exe coap-server.pdb coap-rd.exe coap-rd.pdb libcoap-3-openssl.dll libcoap-3-openssl.pdb ) do copy "$(SolutionDir)$(Configuration)\%%f" "$(OutDir)bin"
214c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
215c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Configuration)\libcoap-3-openssl.lib" "$(OutDir)lib"
216c87c5fbaSopenharmony_ci</Command>
217c87c5fbaSopenharmony_ci    </PostBuildEvent>
218c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
219c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
220c87c5fbaSopenharmony_ci    <PostBuildEvent>
221c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
222c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
223c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
224c87c5fbaSopenharmony_cifor %%f in ( coap-client$(DbgSuffix).exe coap-client$(DbgSuffix).pdb coap-server$(DbgSuffix).exe coap-server$(DbgSuffix).pdb coap-rd$(DbgSuffix).exe coap-rd$(DbgSuffix).pdb ) do copy "$(SolutionDir)$(Platform)\$(Configuration)\%%f" "$(OutDir)bin"
225c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
226c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap$(DbgSuffix).lib" "$(OutDir)lib"
227c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap$(DbgSuffix).pdb" "$(OutDir)lib"</Command>
228c87c5fbaSopenharmony_ci      <Message>Installing</Message>
229c87c5fbaSopenharmony_ci    </PostBuildEvent>
230c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
231c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
232c87c5fbaSopenharmony_ci    <PostBuildEvent>
233c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
234c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
235c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
236c87c5fbaSopenharmony_cifor %%f in ( coap-client$(DbgSuffix).exe coap-client$(DbgSuffix).pdb coap-server$(DbgSuffix).exe coap-server$(DbgSuffix).pdb coap-rd$(DbgSuffix).exe coap-rd$(DbgSuffix).pdb libcoap-3$(DbgSuffix)-openssl.dll libcoap-3$(DbgSuffix)-openssl.pdb ) do copy "$(SolutionDir)$(Platform)\$(Configuration)\%%f" "$(OutDir)bin"
237c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
238c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap-3$(DbgSuffix)-openssl.lib" "$(OutDir)lib"
239c87c5fbaSopenharmony_ci</Command>
240c87c5fbaSopenharmony_ci      <Message>Installing</Message>
241c87c5fbaSopenharmony_ci    </PostBuildEvent>
242c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
243c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
244c87c5fbaSopenharmony_ci    <PostBuildEvent>
245c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
246c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
247c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
248c87c5fbaSopenharmony_cifor %%f in ( coap-client.exe coap-client.pdb coap-server.exe coap-server.pdb coap-rd.exe coap-rd.pdb ) do copy "$(SolutionDir)$(Platform)\$(Configuration)\%%f" "$(OutDir)bin"
249c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
250c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap.lib" "$(OutDir)lib"
251c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap.pdb" "$(OutDir)lib"</Command>
252c87c5fbaSopenharmony_ci      <Message>Installing</Message>
253c87c5fbaSopenharmony_ci    </PostBuildEvent>
254c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
255c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
256c87c5fbaSopenharmony_ci    <PostBuildEvent>
257c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
258c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
259c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
260c87c5fbaSopenharmony_cifor %%f in ( coap-client.exe coap-client.pdb coap-server.exe coap-server.pdb coap-rd.exe coap-rd.pdb libcoap-3-openssl.dll libcoap-3-openssl.pdb ) do copy "$(SolutionDir)$(Platform)\$(Configuration)\%%f" "$(OutDir)bin"
261c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
262c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap-3-openssl.lib" "$(OutDir)lib"
263c87c5fbaSopenharmony_ci</Command>
264c87c5fbaSopenharmony_ci      <Message>Installing</Message>
265c87c5fbaSopenharmony_ci    </PostBuildEvent>
266c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
267c87c5fbaSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">
268c87c5fbaSopenharmony_ci    <PostBuildEvent>
269c87c5fbaSopenharmony_ci      <Command>if not exist "$(OutDir)$(LibCoAPIncludeDir)" mkdir "$(OutDir)$(LibCoAPIncludeDir)"
270c87c5fbaSopenharmony_cicopy "$(SolutionDir)..\$(LibCoAPIncludeDir)\*.h" "$(OutDir)$(LibCoAPIncludeDir)"
271c87c5fbaSopenharmony_ciif not exist "$(OutDir)bin" mkdir "$(OutDir)bin"
272c87c5fbaSopenharmony_cifor %%f in ( coap-client.exe coap-client.pdb coap-server.exe coap-server.pdb coap-rd.exe coap-rd.pdb ) do copy "$(SolutionDir)$(Platform)\$(Configuration)\%%f" "$(OutDir)bin"
273c87c5fbaSopenharmony_ciif not exist "$(OutDir)lib" mkdir "$(OutDir)lib"
274c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap-3.lib" "$(OutDir)lib"
275c87c5fbaSopenharmony_cicopy "$(SolutionDir)$(Platform)\$(Configuration)\libcoap-3.pdb" "$(OutDir)lib"</Command>
276c87c5fbaSopenharmony_ci      <Message>Installing</Message>
277c87c5fbaSopenharmony_ci    </PostBuildEvent>
278c87c5fbaSopenharmony_ci  </ItemDefinitionGroup>
279c87c5fbaSopenharmony_ci  <ItemGroup>
280c87c5fbaSopenharmony_ci    <ProjectReference Include="..\coap-client\coap-client.vcxproj">
281c87c5fbaSopenharmony_ci      <Project>{177f5822-f271-4903-9922-05adaf358b1e}</Project>
282c87c5fbaSopenharmony_ci    </ProjectReference>
283c87c5fbaSopenharmony_ci    <ProjectReference Include="..\coap-rd\coap-rd.vcxproj">
284c87c5fbaSopenharmony_ci      <Project>{640ac988-fe9e-4580-bdf5-0d9fd57c3ce5}</Project>
285c87c5fbaSopenharmony_ci    </ProjectReference>
286c87c5fbaSopenharmony_ci    <ProjectReference Include="..\coap-server\coap-server.vcxproj">
287c87c5fbaSopenharmony_ci      <Project>{f9255447-0c93-47cb-8644-62f0e6995791}</Project>
288c87c5fbaSopenharmony_ci    </ProjectReference>
289c87c5fbaSopenharmony_ci    <ProjectReference Include="..\libcoap.vcxproj">
290c87c5fbaSopenharmony_ci      <Project>{96a98759-36b3-4246-a265-cafceec0f2f2}</Project>
291c87c5fbaSopenharmony_ci    </ProjectReference>
292c87c5fbaSopenharmony_ci  </ItemGroup>
293c87c5fbaSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
294c87c5fbaSopenharmony_ci  <ImportGroup Label="ExtensionTargets">
295c87c5fbaSopenharmony_ci  </ImportGroup>
296c87c5fbaSopenharmony_ci</Project>
297