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|Win32"> 5 <Configuration>Debug</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Release|Win32"> 9 <Configuration>Release</Configuration> 10 <Platform>Win32</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Debug|x64"> 13 <Configuration>Debug</Configuration> 14 <Platform>x64</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <ProjectGuid>{BF92AECF-AA1D-4B05-9D00-0247E92A24B5}</ProjectGuid> 23 <RootNamespace>dhtnode</RootNamespace> 24 <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion> 25 </PropertyGroup> 26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 28 <ConfigurationType>Application</ConfigurationType> 29 <UseDebugLibraries>true</UseDebugLibraries> 30 <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> 31 <CharacterSet>MultiByte</CharacterSet> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 34 <ConfigurationType>Application</ConfigurationType> 35 <UseDebugLibraries>false</UseDebugLibraries> 36 <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> 37 <WholeProgramOptimization>true</WholeProgramOptimization> 38 <CharacterSet>MultiByte</CharacterSet> 39 </PropertyGroup> 40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 41 <ConfigurationType>Application</ConfigurationType> 42 <UseDebugLibraries>true</UseDebugLibraries> 43 <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> 44 <CharacterSet>MultiByte</CharacterSet> 45 </PropertyGroup> 46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 47 <ConfigurationType>Application</ConfigurationType> 48 <UseDebugLibraries>false</UseDebugLibraries> 49 <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> 50 <WholeProgramOptimization>true</WholeProgramOptimization> 51 <CharacterSet>MultiByte</CharacterSet> 52 </PropertyGroup> 53 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 54 <ImportGroup Label="ExtensionSettings"> 55 </ImportGroup> 56 <ImportGroup Label="Shared"> 57 </ImportGroup> 58 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 59 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 60 </ImportGroup> 61 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 62 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 63 </ImportGroup> 64 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 65 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 66 </ImportGroup> 67 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 69 </ImportGroup> 70 <PropertyGroup Label="UserMacros" /> 71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 72 <IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir> 73 </PropertyGroup> 74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 75 <IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir> 76 </PropertyGroup> 77 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 78 <IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir> 79 </PropertyGroup> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 81 <IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir> 82 <OutDir>$(ProjectDir)..\..\bin\x64</OutDir> 83 </PropertyGroup> 84 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 85 <ClCompile> 86 <WarningLevel>Level3</WarningLevel> 87 <Optimization>Disabled</Optimization> 88 <SDLCheck>true</SDLCheck> 89 <AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\restbed\source;$(ProjectDir)</AdditionalIncludeDirectories> 90 <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;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 91 <DisableSpecificWarnings>4804;4267;4244;4800;4273;4101;</DisableSpecificWarnings> 92 <ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName> 93 </ClCompile> 94 <Link> 95 <AdditionalDependencies>restbed.lib;libeay32.lib;ssleay32.lib;crypt32.lib;Argon2Ref.lib;lib_json.lib;libgnutls.lib;libopendht.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> 96 <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\msvc\lib\$(PlatformTarget);$(ProjectDir)..\..\restbed\build\Release;$(ProjectDir)..\..\restbed\dependency\openssl\out32dll;$(ProjectDir)..\..\argon2\vs2015\Argon2Ref\vs2015\build</AdditionalLibraryDirectories> 97 <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions> 98 </Link> 99 </ItemDefinitionGroup> 100 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 101 <ClCompile> 102 <WarningLevel>Level3</WarningLevel> 103 <Optimization>Disabled</Optimization> 104 <SDLCheck>true</SDLCheck> 105 <AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\restbed\source;$(ProjectDir)</AdditionalIncludeDirectories> 106 <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;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 107 <DisableSpecificWarnings>4804;4267;4244;4800;4273;4101;</DisableSpecificWarnings> 108 <ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName> 109 </ClCompile> 110 <Link> 111 <AdditionalDependencies>restbed.lib;libeay32.lib;ssleay32.lib;crypt32.lib;Argon2Ref.lib;lib_json.lib;libgnutls.lib;libopendht.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> 112 <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\msvc\lib\$(PlatformTarget);$(ProjectDir)..\..\restbed\build\Release;$(ProjectDir)..\..\restbed\dependency\openssl\out32dll;$(ProjectDir)..\..\argon2\vs2015\Argon2Ref\vs2015\build</AdditionalLibraryDirectories> 113 <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions> 114 </Link> 115 </ItemDefinitionGroup> 116 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 117 <ClCompile> 118 <WarningLevel>Level3</WarningLevel> 119 <Optimization>MaxSpeed</Optimization> 120 <FunctionLevelLinking>true</FunctionLevelLinking> 121 <IntrinsicFunctions>true</IntrinsicFunctions> 122 <SDLCheck>true</SDLCheck> 123 <AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\restbed\source;$(ProjectDir)</AdditionalIncludeDirectories> 124 <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;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 125 <DisableSpecificWarnings>4804;4267;4244;4800;4273;4101;</DisableSpecificWarnings> 126 <ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName> 127 </ClCompile> 128 <Link> 129 <EnableCOMDATFolding>true</EnableCOMDATFolding> 130 <OptimizeReferences>true</OptimizeReferences> 131 <AdditionalDependencies>restbed.lib;libeay32.lib;ssleay32.lib;crypt32.lib;Argon2Ref.lib;lib_json.lib;libgnutls.lib;libopendht.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> 132 <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\msvc\lib\$(PlatformTarget);$(ProjectDir)..\..\restbed\build\Release;$(ProjectDir)..\..\restbed\dependency\openssl\out32dll;$(ProjectDir)..\..\argon2\vs2015\Argon2Ref\vs2015\build</AdditionalLibraryDirectories> 133 <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions> 134 </Link> 135 </ItemDefinitionGroup> 136 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 137 <ClCompile> 138 <WarningLevel>Level3</WarningLevel> 139 <Optimization>MaxSpeed</Optimization> 140 <FunctionLevelLinking>true</FunctionLevelLinking> 141 <IntrinsicFunctions>true</IntrinsicFunctions> 142 <SDLCheck>true</SDLCheck> 143 <AdditionalIncludeDirectories>$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)..\..\..\msvc\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\argon2\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\jsoncpp\include;$(ProjectDir)..\..\restbed\source;$(ProjectDir)</AdditionalIncludeDirectories> 144 <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;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 145 <DisableSpecificWarnings>4804;4267;4244;4800;4273;4101;</DisableSpecificWarnings> 146 <ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName> 147 </ClCompile> 148 <Link> 149 <EnableCOMDATFolding>true</EnableCOMDATFolding> 150 <OptimizeReferences>true</OptimizeReferences> 151 <AdditionalDependencies>restbed.lib;libeay32.lib;ssleay32.lib;crypt32.lib;Argon2Ref.lib;lib_json.lib;libgnutls.lib;libopendht.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> 152 <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\msvc\lib\$(PlatformTarget);$(ProjectDir)..\..\restbed\build\Release;$(ProjectDir)..\..\restbed\dependency\openssl\out32dll;$(ProjectDir)..\..\argon2\vs2015\Argon2Ref\vs2015\build</AdditionalLibraryDirectories> 153 <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions> 154 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 155 </Link> 156 </ItemDefinitionGroup> 157 <ItemGroup> 158 <ClCompile Include="..\tools\dhtnode.cpp" /> 159 <ClCompile Include="wingetopt.c" /> 160 </ItemGroup> 161 <ItemGroup> 162 <ClInclude Include="..\tools\tools_common.h" /> 163 <ClInclude Include="wingetopt.h" /> 164 </ItemGroup> 165 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 166 <ImportGroup Label="ExtensionTargets"> 167 </ImportGroup> 168</Project>