diff --git a/MSVC/.gitignore b/MSVC/.gitignore index ee16880ee12c7f8918ba33d5115f2d2db15bc23d..d69cb77212cb71172a4803452db12d47b874af42 100644 --- a/MSVC/.gitignore +++ b/MSVC/.gitignore @@ -244,4 +244,5 @@ _Pvt_Extensions # FAKE - F# Make .fake/ -!config.h \ No newline at end of file +!config.h +contrib/build/ \ No newline at end of file diff --git a/MSVC/opendht.vcxproj b/MSVC/opendht.vcxproj index ca6a0313f835d0a925b501480e5f28cc531c330c..57a1e62dea1f6230067b9c8d3808260d50744ab9 100644 --- a/MSVC/opendht.vcxproj +++ b/MSVC/opendht.vcxproj @@ -208,7 +208,7 @@ copy ..\include\opendht.h $(OutDir)\include\</Command> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> - <AdditionalIncludeDirectories>$(ProjectDir)contrib\build\include;$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)contrib\build\msgpack-c\include</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>$(ProjectDir)contrib\build\include;$(ProjectDir)..\include;$(ProjectDir)..\include\opendht;$(ProjectDir)contrib\build\msgpack-c\include;$(ProjectDir)..\argon2</AdditionalIncludeDirectories> <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32_NATIVE;WIN32_LEAN_AND_MEAN;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <DisableSpecificWarnings>4804;4800;4101;4267;4244;4503;</DisableSpecificWarnings> <AdditionalOptions>-D_SCL_SECURE_NO_WARNINGS %(AdditionalOptions)</AdditionalOptions> diff --git a/MSVC/opendht.vcxproj.filters b/MSVC/opendht.vcxproj.filters index 53b551a5b0a00177791c61791381d3966bd97441..a2e97035e8cef7bd1eda488c792ffabccb09b500 100644 --- a/MSVC/opendht.vcxproj.filters +++ b/MSVC/opendht.vcxproj.filters @@ -1,3 +1,43 @@ <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <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\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.h" /> + <ClInclude Include="..\include\opendht\callbacks.h" /> + <ClInclude Include="..\include\opendht\crypto.h" /> + <ClInclude Include="..\include\opendht\default_types.h" /> + <ClInclude Include="..\include\opendht\dht.h" /> + <ClInclude Include="..\include\opendht\dhtrunner.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\request.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\utils.h" /> + <ClInclude Include="..\include\opendht\value.h" /> + </ItemGroup> </Project> \ No newline at end of file