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) > "$(IntDir)$(TargetName).def" 115ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 116TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 117 <Command Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 118ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 119TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 120 <Command Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 121ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 122TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 123 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 124ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 125TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 126 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 127ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 128TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 129 <Command Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 130ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 131TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 132 <Command Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 133ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 134TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 135 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 136ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 137TYPE %(FullPath) >> "$(IntDir)$(TargetName).def"</Command> 138 <Command Condition="'$(Configuration)|$(Platform)'=='NoTLS|x64'">ECHO LIBRARY $(TargetName) > "$(IntDir)$(TargetName).def" 139ECHO EXPORTS >> "$(IntDir)$(TargetName).def" 140TYPE %(FullPath) >> "$(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