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