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