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) > "$(IntDir)$(TargetName).def" 138ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 139TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 140 <Command Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 141ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 142TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 143 <Command Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 144ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 145TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 146 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 147ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 148TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 149 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 150ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 151TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 152 <Command Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 153ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 154TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 155 <Command Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 156ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 157TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 158 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 159ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 160TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 161 <Command Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 162ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 163TYPE %(FullPath) >> "$(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