mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 12:28:42 +00:00
271 lines
16 KiB
XML
271 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup Label="ProjectConfigurations">
|
|
<ProjectConfiguration Include="Debug|Win32">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|Win32">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Debug|x64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|x64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\src\dht_proxy_client.cpp" />
|
|
<ClCompile Include="..\src\http.cpp" />
|
|
<ClCompile Include="..\src\network_utils.cpp" />
|
|
<ClCompile Include="..\src\op_cache.cpp" />
|
|
<ClCompile Include="..\src\peer_discovery.cpp" />
|
|
<ClCompile Include="..\src\rng.cpp">
|
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\thread_pool.cpp" />
|
|
<ClCompile Include="wingetopt.c" />
|
|
<ClCompile Include="..\src\base64.cpp" />
|
|
<ClCompile Include="..\src\callbacks.cpp" />
|
|
<ClCompile Include="..\src\crypto.cpp" />
|
|
<ClCompile Include="..\src\default_types.cpp" />
|
|
<ClCompile Include="..\src\dht.cpp" />
|
|
<ClCompile Include="..\src\dhtrunner.cpp" />
|
|
<ClCompile Include="..\src\dht_proxy_server.cpp" />
|
|
<ClCompile Include="..\src\indexation\pht.cpp" />
|
|
<ClCompile Include="..\src\infohash.cpp" />
|
|
<ClCompile Include="..\src\log.cpp" />
|
|
<ClCompile Include="..\src\network_engine.cpp" />
|
|
<ClCompile Include="..\src\node.cpp" />
|
|
<ClCompile Include="..\src\node_cache.cpp" />
|
|
<ClCompile Include="..\src\routing_table.cpp" />
|
|
<ClCompile Include="..\src\securedht.cpp" />
|
|
<ClCompile Include="..\src\utils.cpp" />
|
|
<ClCompile Include="..\src\value.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\include\opendht\http.h" />
|
|
<ClInclude Include="..\src\network_utils.h" />
|
|
<ClInclude Include="..\src\thread_pool.h" />
|
|
<ClInclude Include="unistd.h" />
|
|
<ClInclude Include="wingetopt.h" />
|
|
<ClInclude Include="..\include\opendht.h" />
|
|
<ClInclude Include="..\include\opendht\callbacks.h" />
|
|
<ClInclude Include="..\include\opendht\crypto.h" />
|
|
<ClInclude Include="..\include\opendht\def.h" />
|
|
<ClInclude Include="..\include\opendht\default_types.h" />
|
|
<ClInclude Include="..\include\opendht\dht.h" />
|
|
<ClInclude Include="..\include\opendht\dhtrunner.h" />
|
|
<ClInclude Include="..\include\opendht\dht_proxy_server.h" />
|
|
<ClInclude Include="..\include\opendht\indexation\pht.h" />
|
|
<ClInclude Include="..\include\opendht\infohash.h" />
|
|
<ClInclude Include="..\include\opendht\log.h" />
|
|
<ClInclude Include="..\include\opendht\log_enable.h" />
|
|
<ClInclude Include="..\include\opendht\network_engine.h" />
|
|
<ClInclude Include="..\include\opendht\node.h" />
|
|
<ClInclude Include="..\include\opendht\node_cache.h" />
|
|
<ClInclude Include="..\include\opendht\rate_limiter.h" />
|
|
<ClInclude Include="..\include\opendht\rng.h" />
|
|
<ClInclude Include="..\include\opendht\routing_table.h" />
|
|
<ClInclude Include="..\include\opendht\scheduler.h" />
|
|
<ClInclude Include="..\include\opendht\securedht.h" />
|
|
<ClInclude Include="..\include\opendht\sockaddr.h" />
|
|
<ClInclude Include="..\include\opendht\utils.h" />
|
|
<ClInclude Include="..\include\opendht\value.h" />
|
|
<ClInclude Include="..\src\base64.h" />
|
|
<ClInclude Include="..\src\listener.h" />
|
|
<ClInclude Include="..\src\net.h" />
|
|
<ClInclude Include="..\src\parsed_message.h" />
|
|
<ClInclude Include="..\src\request.h" />
|
|
<ClInclude Include="..\src\search.h" />
|
|
<ClInclude Include="..\src\storage.h" />
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{711397CE-E5D5-467D-9457-8716C047E50C}</ProjectGuid>
|
|
<RootNamespace>opendht</RootNamespace>
|
|
<WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<WholeProgramOptimization>false</WholeProgramOptimization>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
<WholeProgramOptimization>false</WholeProgramOptimization>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</ImportGroup>
|
|
<ImportGroup Label="Shared">
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
|
|
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
|
<TargetName>libopendht</TargetName>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
|
|
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
|
<TargetName>libopendht</TargetName>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
|
|
<TargetName>libopendht</TargetName>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
|
|
<TargetName>libopendht</TargetName>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<SDLCheck>true</SDLCheck>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\openssl\inc32;$(ProjectDir)..\..\asio\asio\include;$(ProjectDir)..\..\restinio\dev;$(ProjectDir)..\..\fmt\include;$(ProjectDir)..\..\http_parser</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>OPENDHT_JSONCPP;OPENDHT_PROXY_CLIENT;OPENDHT_PROXY_SERVER;OPENDHT_PUSH_NOTIFICATIONS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32_NATIVE;WIN32_LEAN_AND_MEAN;ASIO_STANDALONE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<DisableSpecificWarnings>4804;4800;4101;4267;4244;4503;4273;</DisableSpecificWarnings>
|
|
<AdditionalOptions>-D_SCL_SECURE_NO_WARNING;%(AdditionalOptions)</AdditionalOptions>
|
|
<SuppressStartupBanner>false</SuppressStartupBanner>
|
|
<ProgramDataBaseFileName>$(OutDir)lib\$(PlatformTarget)\$(TargetName).pdb</ProgramDataBaseFileName>
|
|
</ClCompile>
|
|
<PostBuildEvent>
|
|
<Command>mkdir $(OutDir)\include
|
|
mkdir $(OutDir)\include\opendht
|
|
mkdir $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\indexation\*.h $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\*.h $(OutDir)\include\opendht
|
|
copy ..\include\opendht.h $(OutDir)\include\</Command>
|
|
</PostBuildEvent>
|
|
<Lib>
|
|
<OutputFile>$(OutDir)lib\$(PlatformTarget)\$(TargetName)$(TargetExt)</OutputFile>
|
|
</Lib>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<SDLCheck>true</SDLCheck>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\openssl\inc32;$(ProjectDir)..\..\asio\asio\include;$(ProjectDir)..\..\restinio\dev;$(ProjectDir)..\..\fmt\include;$(ProjectDir)..\..\http_parser</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>OPENDHT_JSONCPP;OPENDHT_PROXY_CLIENT;OPENDHT_PROXY_SERVER;OPENDHT_PUSH_NOTIFICATIONS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32_NATIVE;WIN32_LEAN_AND_MEAN;ASIO_STANDALONE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<DisableSpecificWarnings>4804;4800;4101;4267;4244;4503;4273;</DisableSpecificWarnings>
|
|
<AdditionalOptions>-D_SCL_SECURE_NO_WARNING;%(AdditionalOptions)</AdditionalOptions>
|
|
<ProgramDataBaseFileName>$(OutDir)lib\$(PlatformTarget)\$(TargetName).pdb</ProgramDataBaseFileName>
|
|
</ClCompile>
|
|
<PostBuildEvent>
|
|
<Command>mkdir $(OutDir)\include
|
|
mkdir $(OutDir)\include\opendht
|
|
mkdir $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\indexation\*.h $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\*.h $(OutDir)\include\opendht
|
|
copy ..\include\opendht.h $(OutDir)\include\</Command>
|
|
</PostBuildEvent>
|
|
<Lib>
|
|
<OutputFile>$(OutDir)lib\$(PlatformTarget)\$(TargetName)$(TargetExt)</OutputFile>
|
|
</Lib>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<SDLCheck>true</SDLCheck>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\openssl\inc32;$(ProjectDir)..\..\asio\asio\include;$(ProjectDir)..\..\restinio\dev;$(ProjectDir)..\..\fmt\include;$(ProjectDir)..\..\http_parser</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>OPENDHT_JSONCPP;OPENDHT_PROXY_CLIENT;OPENDHT_PROXY_SERVER;OPENDHT_PUSH_NOTIFICATIONS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32_NATIVE;WIN32_LEAN_AND_MEAN;ASIO_STANDALONE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<DisableSpecificWarnings>4804;4800;4101;4267;4244;4503;4273;</DisableSpecificWarnings>
|
|
<AdditionalOptions>-D_SCL_SECURE_NO_WARNING;%(AdditionalOptions)</AdditionalOptions>
|
|
<ProgramDataBaseFileName>$(OutDir)lib\$(PlatformTarget)\$(TargetName).pdb</ProgramDataBaseFileName>
|
|
</ClCompile>
|
|
<Link>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>mkdir $(OutDir)\include
|
|
mkdir $(OutDir)\include\opendht
|
|
mkdir $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\indexation\*.h $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\*.h $(OutDir)\include\opendht
|
|
copy ..\include\opendht.h $(OutDir)\include\</Command>
|
|
</PostBuildEvent>
|
|
<Lib>
|
|
<OutputFile>$(OutDir)lib\$(PlatformTarget)\$(TargetName)$(TargetExt)</OutputFile>
|
|
<LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
|
|
</Lib>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Full</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<SDLCheck>true</SDLCheck>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\openssl\inc32;$(ProjectDir)..\..\asio\asio\include;$(ProjectDir)..\..\restinio\dev;$(ProjectDir)..\..\fmt\include;$(ProjectDir)..\..\http_parser</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>OPENDHT_JSONCPP;OPENDHT_PROXY_CLIENT;OPENDHT_PROXY_SERVER;OPENDHT_PUSH_NOTIFICATIONS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;WIN32_NATIVE;WIN32_LEAN_AND_MEAN;ASIO_STANDALONE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<DisableSpecificWarnings>4804;4800;4101;4267;4244;4503;4273;</DisableSpecificWarnings>
|
|
<AdditionalOptions>-D_SCL_SECURE_NO_WARNING;%(AdditionalOptions)</AdditionalOptions>
|
|
<ProgramDataBaseFileName>$(OutDir)lib\$(PlatformTarget)\$(TargetName).pdb</ProgramDataBaseFileName>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
</ClCompile>
|
|
<Link>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>mkdir $(OutDir)\include
|
|
mkdir $(OutDir)\include\opendht
|
|
mkdir $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\indexation\*.h $(OutDir)\include\opendht\indexation
|
|
copy ..\include\opendht\*.h $(OutDir)\include\opendht
|
|
copy ..\include\opendht.h $(OutDir)\include\</Command>
|
|
</PostBuildEvent>
|
|
<Lib>
|
|
<OutputFile>$(OutDir)lib\$(PlatformTarget)\$(TargetName)$(TargetExt)</OutputFile>
|
|
<LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
|
|
<AdditionalLibraryDirectories>
|
|
</AdditionalLibraryDirectories>
|
|
</Lib>
|
|
</ItemDefinitionGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
</Project> |