From f0bad69f710dfaafd7d4423ac5b9d2d79f622076 Mon Sep 17 00:00:00 2001 From: atraczyk <andreastraczyk@gmail.com> Date: Fri, 9 Dec 2016 16:20:42 -0500 Subject: [PATCH] build: add Visual Studio project files - adds a Visual Studio 2015 solution, project, and filters - adds a .gitignore for Visual Studio generated files Change-Id: I30257ef98f315dc1fa870873669d369b8ab8bda5 Tuleap: #790 --- MSVC/.gitignore | 247 +++++++++ MSVC/ring-daemon.sln | 39 ++ MSVC/ring-daemon.vcxproj | 696 ++++++++++++++++++++++++++ MSVC/ring-daemon.vcxproj.filters | 829 +++++++++++++++++++++++++++++++ 4 files changed, 1811 insertions(+) create mode 100644 MSVC/.gitignore create mode 100644 MSVC/ring-daemon.sln create mode 100644 MSVC/ring-daemon.vcxproj create mode 100644 MSVC/ring-daemon.vcxproj.filters diff --git a/MSVC/.gitignore b/MSVC/.gitignore new file mode 100644 index 0000000000..9f5069da6d --- /dev/null +++ b/MSVC/.gitignore @@ -0,0 +1,247 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +#output directories +DebugLib/ +Debug/ +ReleaseLib/ +Release/ +.config/ +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates +*.VC.VC.opendb +*.VC.db +*.db + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Microsoft Azure ApplicationInsights config file +ApplicationInsights.config + +# Windows Store app package directory +AppPackages/ +BundleArtifacts/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe + +# FAKE - F# Make +.fake/ + +!config.h \ No newline at end of file diff --git a/MSVC/ring-daemon.sln b/MSVC/ring-daemon.sln new file mode 100644 index 0000000000..9599faa5f2 --- /dev/null +++ b/MSVC/ring-daemon.sln @@ -0,0 +1,39 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ring-daemon", "ring-daemon.vcxproj", "{79F8DE42-595D-49D9-A66F-55244FD9DCC3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + DebugLib|x64 = DebugLib|x64 + DebugLib|x86 = DebugLib|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + ReleaseLib|x64 = ReleaseLib|x64 + ReleaseLib|x86 = ReleaseLib|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Debug|x64.ActiveCfg = Debug|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Debug|x64.Build.0 = Debug|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Debug|x86.ActiveCfg = Debug|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Debug|x86.Build.0 = Debug|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.DebugLib|x64.ActiveCfg = DebugLib|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.DebugLib|x64.Build.0 = DebugLib|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.DebugLib|x86.ActiveCfg = DebugLib|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.DebugLib|x86.Build.0 = DebugLib|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release|x64.ActiveCfg = Release|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release|x64.Build.0 = Release|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release|x86.ActiveCfg = Release|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release|x86.Build.0 = Release|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.ReleaseLib|x64.ActiveCfg = ReleaseLib|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.ReleaseLib|x64.Build.0 = ReleaseLib|x64 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.ReleaseLib|x86.ActiveCfg = ReleaseLib|Win32 + {79F8DE42-595D-49D9-A66F-55244FD9DCC3}.ReleaseLib|x86.Build.0 = ReleaseLib|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MSVC/ring-daemon.vcxproj b/MSVC/ring-daemon.vcxproj new file mode 100644 index 0000000000..7fc5a8f86a --- /dev/null +++ b/MSVC/ring-daemon.vcxproj @@ -0,0 +1,696 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="DebugLib|Win32"> + <Configuration>DebugLib</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="DebugLib|x64"> + <Configuration>DebugLib</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseLib|Win32"> + <Configuration>ReleaseLib</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseLib|x64"> + <Configuration>ReleaseLib</Configuration> + <Platform>x64</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> + <PropertyGroup Label="Globals"> + <ProjectGuid>{79F8DE42-595D-49D9-A66F-55244FD9DCC3}</ProjectGuid> + <RootNamespace>ringdaemon</RootNamespace> + <WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <WholeProgramOptimization>false</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <WholeProgramOptimization>false</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <WholeProgramOptimization>false</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <WindowsAppContainer>false</WindowsAppContainer> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v140</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 Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'" Label="PropertySheets"> + <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 Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'" Label="PropertySheets"> + <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 Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'" Label="PropertySheets"> + <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> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'" Label="PropertySheets"> + <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'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)$(Configuration)\bin\</OutDir> + <TargetName>dringd</TargetName> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)$(Configuration)\bin\</OutDir> + <TargetExt>.lib</TargetExt> + <TargetName>dringd</TargetName> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <TargetName>dring</TargetName> + <OutDir>$(SolutionDir)$(Configuration)\bin\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'"> + <TargetExt>.lib</TargetExt> + <OutDir>$(SolutionDir)$(Configuration)\bin\</OutDir> + <TargetName>dring</TargetName> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <TargetName>dringd</TargetName> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\bin\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\bin\</OutDir> + <TargetName>dring</TargetName> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'"> + <TargetExt>.lib</TargetExt> + <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\bin\</OutDir> + <TargetName>dring</TargetName> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'"> + <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\bin\</OutDir> + <TargetName>dringd</TargetName> + <TargetExt>.lib</TargetExt> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\..\FFMPEG\FFmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_USE_MATH_DEFINES;DEBUG_FPS;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <CompileAsManaged> + </CompileAsManaged> + <BufferSecurityCheck>true</BufferSecurityCheck> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <MinimalRebuild>true</MinimalRebuild> + <ExceptionHandling>Sync</ExceptionHandling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <UseFullPaths>false</UseFullPaths> + </ClCompile> + <Link> + <AdditionalDependencies>ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;avcodecd.lib;avdeviced.lib;avfilterd.lib;avformatd.lib;avutild.lib;libpjproject.lib;libsamplerate.lib;libsndfile.lib;libupnp.lib;libyaml-cpp.lib;opendht.lib;pcred.lib;pjlib.lib;pjlib_util.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjmedia.lib;pjmedia_codec.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;portaudio.lib;swresampled.lib;swscaled.lib;lib_json.lib;Strmiids.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF /ignore:4099 /ignore:4049 /ignore:4217 /INCREMENTAL /LTCG:OFF /FORCE:MULTIPLE</AdditionalOptions> + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> + <GenerateDebugInformation>DebugFastLink</GenerateDebugInformation> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs> + <LinkLibraryDependencies>false</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\..\FFMPEG\FFmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_USE_MATH_DEFINES;DEBUG_FPS;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <CompileAsManaged> + </CompileAsManaged> + <BufferSecurityCheck>true</BufferSecurityCheck> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <MinimalRebuild>true</MinimalRebuild> + <ExceptionHandling>Sync</ExceptionHandling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <UseFullPaths>false</UseFullPaths> + </ClCompile> + <Link> + <AdditionalDependencies>ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;avcodecd.lib;avdeviced.lib;avfilterd.lib;avformatd.lib;avutild.lib;libpjproject.lib;libsamplerate.lib;libsndfile.lib;libupnp.lib;libyaml-cpp.lib;opendht.lib;pcred.lib;pjlib.lib;pjlib_util.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjmedia.lib;pjmedia_codec.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;portaudio.lib;swresampled.lib;swscaled.lib;lib_json.lib;Strmiids.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF /ignore:4099 /ignore:4049 /ignore:4217 /INCREMENTAL /LTCG:OFF /FORCE:MULTIPLE</AdditionalOptions> + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> + <GenerateDebugInformation>DebugFastLink</GenerateDebugInformation> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs> + <LinkLibraryDependencies>true</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + <Lib> + <AdditionalDependencies>ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;avcodecd.lib;avdeviced.lib;avfilterd.lib;avformatd.lib;avutild.lib;ixml.lib;libaacs.lib;libavutil.lib;libbaseclasses.lib;libgcrypt.lib;libgmp.lib;libgpg-error.lib;libgsmcodec.lib;libgtest.lib;libhogweed.lib;libiconv.lib;libilbccodec.lib;libmilenage.lib;libnettle.lib;libogg.lib;liboggd.lib;libpjproject.lib;libresample.lib;libsamplerate.lib;libsndfile.lib;libspeex.lib;libspeexdsp.lib;libsrtp.lib;libupnp.lib;libuuid.lib;libvorbis.lib;libvpx.lib;libx264.lib;libx265.lib;libx265_10b.lib;libx265_12b.lib;libyaml-cpp.lib;libzlib.lib;msgpack.lib;opendht.lib;opus.lib;pcred.lib;portaudio.lib;pjlib.lib;pjlib_util.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjmedia.lib;pjmedia_codec.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;swresampled.lib;swscaled.lib;lib_json.lib;Strmiids.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Lib> + <Lib> + <AdditionalLibraryDirectories>..\contrib\lib\x86;</AdditionalLibraryDirectories> + <AdditionalOptions>/ignore:4066,4006,4221 /VERBOSE:LIB /NODEFAULTLIB:libcmtd /LTCG:OFF %(AdditionalOptions)</AdditionalOptions> + <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> + </Lib> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\ffmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_USE_MATH_DEFINES;DEBUG_FPS;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>ws2_32.lib;Strmiids.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avdevice.lib;avfilter.lib;avformat.lib;avresample.lib;avutil.lib;ixml.lib;libaacsd.lib;libavutil.lib;libavutild.lib;libbaseclasses.lib;libgcryptd.lib;libgmp.lib;libgmpd.lib;libgpg-errord.lib;libgsmcodec.lib;libgtest.lib;libhogweed.lib;libiconv.lib;libiconvd.lib;libilbccodec.lib;libmilenage.lib;libnettle.lib;libogg.lib;liboggd.lib;libpjproject.lib;libportaudio.lib;libresample.lib;libsamplerate.lib;libsndfile.lib;libspeex.lib;libspeexd.lib;libspeexdsp.lib;libsrtp.lib;libupnp.lib;libuuid.lib;libvorbis.lib;libvorbisd.lib;libvpx.lib;libvpxd.lib;libx264d.lib;libx265d.lib;libx265_10bd.lib;libx265_12bd.lib;libyaml-cppmdd.lib;libzlib.lib;msgpack.lib;opendht.lib;opus.lib;pcred.lib;pjlib-util.lib;pjlib.lib;pjmedia-audiodev.lib;pjmedia-codec.lib;pjmedia-videodev.lib;pjmedia.lib;pjnath.lib;pjsip-core.lib;pjsip-simple.lib;pjsip-ua.lib;pjsua-lib.lib;pjsua2-lib.lib;portaudio_x86.lib;swresample.lib;swscale.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF /ignore:4099 /ignore:4049 /ignore:4217 /INCREMENTAL /LTCG:OFF</AdditionalOptions> + <TargetMachine>MachineX86</TargetMachine> + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs> + <LinkLibraryDependencies>false</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\ffmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_USE_MATH_DEFINES;DEBUG_FPS;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>ws2_32.lib;Strmiids.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avdevice.lib;avfilter.lib;avformat.lib;avresample.lib;avutil.lib;ixml.lib;libaacsd.lib;libavutil.lib;libavutild.lib;libbaseclasses.lib;libgcryptd.lib;libgmp.lib;libgmpd.lib;libgpg-errord.lib;libgsmcodec.lib;libgtest.lib;libhogweed.lib;libiconv.lib;libiconvd.lib;libilbccodec.lib;libmilenage.lib;libnettle.lib;libogg.lib;liboggd.lib;libpjproject.lib;libportaudio.lib;libresample.lib;libsamplerate.lib;libsndfile.lib;libspeex.lib;libspeexd.lib;libspeexdsp.lib;libsrtp.lib;libupnp.lib;libuuid.lib;libvorbis.lib;libvorbisd.lib;libvpx.lib;libvpxd.lib;libx264d.lib;libx265d.lib;libx265_10bd.lib;libx265_12bd.lib;libyaml-cppmdd.lib;libzlib.lib;msgpack.lib;opendht.lib;opus.lib;pcred.lib;pjlib-util.lib;pjlib.lib;pjmedia-audiodev.lib;pjmedia-codec.lib;pjmedia-videodev.lib;pjmedia.lib;pjnath.lib;pjsip-core.lib;pjsip-simple.lib;pjsip-ua.lib;pjsua-lib.lib;pjsua2-lib.lib;portaudio_x86.lib;swresample.lib;swscale.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF /ignore:4099 /ignore:4049 /ignore:4217 /INCREMENTAL /LTCG:OFF</AdditionalOptions> + <TargetMachine>MachineX86</TargetMachine> + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs> + <LinkLibraryDependencies>false</LinkLibraryDependencies> + </ProjectReference> + <Lib> + <AdditionalDependencies>ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;avcodecd.lib;avdeviced.lib;avfilterd.lib;avformatd.lib;avutild.lib;ixml.lib;libaacs.lib;libavutil.lib;libbaseclasses.lib;libgcrypt.lib;libgmp.lib;libgpg-error.lib;libgsmcodec.lib;libgtest.lib;libhogweed.lib;libiconv.lib;libilbccodec.lib;libmilenage.lib;libnettle.lib;libogg.lib;liboggd.lib;libpjproject.lib;libresample.lib;libsamplerate.lib;libsndfile.lib;libspeex.lib;libspeexdsp.lib;libsrtp.lib;libupnp.lib;libuuid.lib;libvorbis.lib;libvpx.lib;libx264.lib;libx265.lib;libx265_10b.lib;libx265_12b.lib;libyaml-cpp.lib;libzlib.lib;msgpack.lib;opendht.lib;opus.lib;pcred.lib;portaudio.lib;pjlib.lib;pjlib_util.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjmedia.lib;pjmedia_codec.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;swresampled.lib;swscaled.lib;lib_json.lib;Strmiids.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\contrib\lib\x64;</AdditionalLibraryDirectories> + </Lib> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\ffmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_USE_MATH_DEFINES;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <CompileAsManaged> + </CompileAsManaged> + <BufferSecurityCheck /> + <ExceptionHandling>Sync</ExceptionHandling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <MinimalRebuild>true</MinimalRebuild> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;Strmiids.lib;libavcodec.lib;libavdevice.lib;libavfilter.lib;libavformat.lib;libavutil.lib;libswresample.lib;libswscale.lib;libsamplerate.lib;libsndfile.lib;libgnutls.lib;lib_json.lib;opendht.lib;argon.lib;blake.lib;pcre.lib;pjlib.lib;pjlib_util.lib;pjmedia.lib;pjmedia_codec.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;yaml-cpp.lib;libupnp.lib;pthreadVC2.lib;portaudio.lib;libspeex-pj.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF %(AdditionalOptions)</AdditionalOptions> + <LinkTimeCodeGeneration>UseFastLinkTimeCodeGeneration</LinkTimeCodeGeneration> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> + <LinkLibraryDependencies>false</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\ffmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_USE_MATH_DEFINES;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <CompileAsManaged> + </CompileAsManaged> + <BufferSecurityCheck> + </BufferSecurityCheck> + <ExceptionHandling>Sync</ExceptionHandling> + <BasicRuntimeChecks>Default</BasicRuntimeChecks> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <MinimalRebuild>true</MinimalRebuild> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>Strmiids.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF %(AdditionalOptions)</AdditionalOptions> + <LinkTimeCodeGeneration>UseFastLinkTimeCodeGeneration</LinkTimeCodeGeneration> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> + <LinkLibraryDependencies>true</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + <Lib> + <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;Strmiids.lib;libavcodec.lib;libavdevice.lib;libavfilter.lib;libavformat.lib;libavutil.lib;libswresample.lib;libswscale.lib;libsamplerate.lib;libsndfile.lib;libgnutls.lib;lib_json.lib;opendht.lib;argon.lib;blake.lib;pcre.lib;pjlib.lib;pjlib_util.lib;pjmedia.lib;pjmedia_codec.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;yaml-cpp.lib;libupnp.lib;pthreadVC2.lib;portaudio.lib;libspeex-pj.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\contrib\lib\x86;</AdditionalLibraryDirectories> + <AdditionalOptions>/ignore:4006 /ignore:4221 /VERBOSE:LIB /NODEFAULTLIB:libcmt /LTCG:OFF %(AdditionalOptions)</AdditionalOptions> + </Lib> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>false</SDLCheck> + <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\..\yaml-cpp\include\speex\include;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\..\pjproject-2.4.5\pjlib\include;$(ProjectDir)..\..\pjproject-2.4.5\pjnath\include;$(ProjectDir)..\..\pjproject-2.4.5\pjlib-util\include;$(ProjectDir)..\..\pjproject-2.4.5\pjsip\include;$(ProjectDir)..\..\pjproject-2.4.5\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\libupnp-1.6.19\upnp\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\src\inc;$(ProjectDir)..\..\libupnp-1.6.19\build\inc;$(ProjectDir)..\..\libupnp-1.6.19\ixml\inc;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\ffmpeg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>STATICLIB;_USE_MATH_DEFINES;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;WIN32_NATIVE;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + <BasicRuntimeChecks> + </BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalLibraryDirectories>..\contrib\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;Strmiids.lib;libavcodec.lib;libavdevice.lib;libavfilter.lib;libavformat.lib;libavutil.lib;libswresample.lib;libswscale.lib;libsamplerate.lib;libsndfile.lib;libgnutls.lib;lib_json.lib;opendht.lib;argon.lib;blake.lib;pcre.lib;pjlib.lib;pjlib_util.lib;pjmedia.lib;pjmedia_codec.lib;pjnath.lib;pjsip_core.lib;pjsip_simple.lib;pjsip_ua.lib;pjsua2_lib.lib;pjsua_lib.lib;yaml-cpp.lib;libupnp.lib;pthreadVC2.lib;portaudio.lib;libspeex-pj.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF /ignore:4006 %(AdditionalOptions)</AdditionalOptions> + <TargetMachine>MachineX64</TargetMachine> + <LinkTimeCodeGeneration>UseFastLinkTimeCodeGeneration</LinkTimeCodeGeneration> + <ForceFileOutput>MultiplyDefinedSymbolOnly</ForceFileOutput> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> + <LinkLibraryDependencies>false</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'"> + <ClCompile> + <WarningLevel>TurnOffAllWarnings</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck> + </SDLCheck> + <AdditionalIncludeDirectories>..\..\FFmpegInterop\ffmpeg\Build\Windows10\x64\include;$(ProjectDir);$(ProjectDir)..\;$(ProjectDir)..\src;$(ProjectDir)..\src\client;$(ProjectDir)..\src\config;$(ProjectDir)..\src\dring;$(ProjectDir)..\src\hooks;$(ProjectDir)..\src\iax;$(ProjectDir)..\src\im;$(ProjectDir)..\src\media;$(ProjectDir)..\src\ringdht;$(ProjectDir)..\src\security;$(ProjectDir)..\src\sip;$(ProjectDir)..\src\upnp;$(ProjectDir)..\src\ringdht\eth;$(ProjectDir)..\contrib;$(ProjectDir)..\contrib\include;$(ProjectDir)..\contrib\include\pjlib;$(ProjectDir)..\..\libav;$(ProjectDir)..\..\libsamplerate-0.1.8\src;$(ProjectDir)..\..\libsamplerate-0.1.8\Win32;$(ProjectDir)..\contrib\pjproject\pjlib\include;$(ProjectDir)..\contrib\pjproject\pjnath\include;$(ProjectDir)..\contrib\pjproject\pjlib-util\include;$(ProjectDir)..\contrib\pjproject\pjsip\include;$(ProjectDir)..\contrib\pjproject\third_party\speex\include;$(ProjectDir)..\contrib\pjproject\third_party;$(ProjectDir)..\contrib\pjproject\pjmedia\include;$(ProjectDir)..\..\msgpack-c\include;$(ProjectDir)..\..\include;$(ProjectDir)..\..\speexdsp\include;$(ProjectDir)..\..\libsndfile-MSVC\src;$(ProjectDir)..\..\pcre;$(ProjectDir)..\..\ffmpeg;$(ProjectDir)..\contrib\boost;$(ProjectDir)..\contrib\cryptopp;$(ProjectDir)..\..\restbed\source;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>BOOST_SYSTEM_NO_DEPRECATED;PJ_OS_HAS_CHECK_STACK=1;STATIC_GETOPT;_USE_MATH_DEFINES;PCRE_STATIC;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;NOMINMAX;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;RING_UWP;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <DisableSpecificWarnings>4996;4503;4180;4244;4267;</DisableSpecificWarnings> + <SuppressStartupBanner>true</SuppressStartupBanner> + <BasicRuntimeChecks>Default</BasicRuntimeChecks> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName> + <BufferSecurityCheck>false</BufferSecurityCheck> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalLibraryDirectories>..\..\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>Strmiids.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalOptions>/VERBOSE:LIB /NODEFAULTLIB:libcmtd /NODEFAULTLIB:libcmt /OPT:NOLBR /OPT:NOICF %(AdditionalOptions)</AdditionalOptions> + <TargetMachine>MachineX86</TargetMachine> + <LinkTimeCodeGeneration>UseFastLinkTimeCodeGeneration</LinkTimeCodeGeneration> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> + <LinkLibraryDependencies>false</LinkLibraryDependencies> + </ProjectReference> + <PreBuildEvent> + <Command> + </Command> + </PreBuildEvent> + <Lib> + <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;kernel32.lib;advapi32.lib;avcodec.lib;avdevice.lib;avfilter.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libsamplerate.lib;libsndfile.lib;libgnutls.lib;lib_json.lib;opendht.lib;argon.lib;blake.lib;pcre.lib;yaml-cpp.lib;portaudio-UWP.lib;libupnp.lib;cryptlib.lib;boost_system.lib;boost_random.lib;pjsip-core-x86_64-x64-vc14-Release.lib;pjsip-simple-x86_64-x64-vc14-Release.lib;pjsua2-lib-x86_64-x64-vc14-Release.lib;pjsua-lib-x86_64-x64-vc14-Release.lib;pjsip-ua-x86_64-x64-vc14-Release.lib;pjmedia-codec-x86_64-x64-vc14-Release.lib;pjmedia-x86_64-x64-vc14-Release.lib;pjlib-util-x86_64-x64-vc14-Release.lib;libspeex-x86_64-x64-vc14-Release.lib;pjlib-x86_64-x64-vc14-Release.lib;pjnath-x86_64-x64-vc14-Release.lib;restbed.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\FFmpegInterop\ffmpeg\Build\Windows10\x64\bin;..\contrib\lib\x64;..\contrib\boost\stage\lib;..\contrib\pjproject\pjsip\lib;..\contrib\pjproject\pjmedia\lib;..\contrib\pjproject\pjlib-util\lib;..\contrib\pjproject\third_party\lib;..\contrib\pjproject\pjlib\lib;..\contrib\pjproject\pjnath\lib;..\contrib\libnatpmp\msvc\x64\Release;..\..\restbed\build\Release;..\..\restbed\dependency\openssl\out32dll</AdditionalLibraryDirectories> + <AdditionalOptions>/ignore:4006 /ignore:4221 %(AdditionalOptions)</AdditionalOptions> + <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> + </Lib> + </ItemDefinitionGroup> + <ItemGroup> + <ClInclude Include="..\src\account.h" /> + <ClInclude Include="..\src\account_factory.h" /> + <ClInclude Include="..\src\account_schema.h" /> + <ClInclude Include="..\src\archiver.h" /> + <ClInclude Include="..\src\array_size.h" /> + <ClInclude Include="..\src\base64.h" /> + <ClInclude Include="..\src\call.h" /> + <ClInclude Include="..\src\call_factory.h" /> + <ClInclude Include="..\src\client\ring_signal.h" /> + <ClInclude Include="..\src\client\videomanager.h" /> + <ClInclude Include="..\src\conference.h" /> + <ClInclude Include="..\src\config\serializable.h" /> + <ClInclude Include="..\src\config\yamlparser.h" /> + <ClInclude Include="..\src\dirent.h" /> + <ClInclude Include="..\src\dlfcn.h" /> + <ClInclude Include="..\src\dring\account_const.h" /> + <ClInclude Include="..\src\dring\callmanager_interface.h" /> + <ClInclude Include="..\src\dring\call_const.h" /> + <ClInclude Include="..\src\dring\configurationmanager_interface.h" /> + <ClInclude Include="..\src\dring\dring.h" /> + <ClInclude Include="..\src\dring\media_const.h" /> + <ClInclude Include="..\src\dring\presencemanager_interface.h" /> + <ClInclude Include="..\src\dring\security_const.h" /> + <ClInclude Include="..\src\dring\videomanager_interface.h" /> + <ClInclude Include="..\src\enumclass_utils.h" /> + <ClInclude Include="..\src\fileutils.h" /> + <ClInclude Include="..\src\hooks\urlhook.h" /> + <ClInclude Include="..\src\ice_socket.h" /> + <ClInclude Include="..\src\ice_transport.h" /> + <ClInclude Include="..\src\im\instant_messaging.h" /> + <ClInclude Include="..\src\im\message_engine.h" /> + <ClInclude Include="..\src\ip_utils.h" /> + <ClInclude Include="..\src\logger.h" /> + <ClInclude Include="..\src\manager.h" /> + <ClInclude Include="..\src\map_utils.h" /> + <ClInclude Include="..\src\media\audio\audiobuffer.h" /> + <ClInclude Include="..\src\media\audio\audiolayer.h" /> + <ClInclude Include="..\src\media\audio\audioloop.h" /> + <ClInclude Include="..\src\media\audio\audiorecord.h" /> + <ClInclude Include="..\src\media\audio\audiorecorder.h" /> + <ClInclude Include="..\src\media\audio\audio_rtp_session.h" /> + <ClInclude Include="..\src\media\audio\dcblocker.h" /> + <ClInclude Include="..\src\media\audio\dsp.h" /> + <ClInclude Include="..\src\media\audio\portaudio\portaudiolayer.h" /> + <ClInclude Include="..\src\media\audio\resampler.h" /> + <ClInclude Include="..\src\media\audio\ringbuffer.h" /> + <ClInclude Include="..\src\media\audio\ringbufferpool.h" /> + <ClInclude Include="..\src\media\audio\sound\audiofile.h" /> + <ClInclude Include="..\src\media\audio\sound\dtmf.h" /> + <ClInclude Include="..\src\media\audio\sound\dtmfgenerator.h" /> + <ClInclude Include="..\src\media\audio\sound\tone.h" /> + <ClInclude Include="..\src\media\audio\sound\tonelist.h" /> + <ClInclude Include="..\src\media\audio\tonecontrol.h" /> + <ClInclude Include="..\src\media\libav_deps.h" /> + <ClInclude Include="..\src\media\libav_utils.h" /> + <ClInclude Include="..\src\media\media_buffer.h" /> + <ClInclude Include="..\src\media\media_codec.h" /> + <ClInclude Include="..\src\media\media_decoder.h" /> + <ClInclude Include="..\src\media\media_device.h" /> + <ClInclude Include="..\src\media\media_encoder.h" /> + <ClInclude Include="..\src\media\media_io_handle.h" /> + <ClInclude Include="..\src\media\recordable.h" /> + <ClInclude Include="..\src\media\rtp_session.h" /> + <ClInclude Include="..\src\media\socket_pair.h" /> + <ClInclude Include="..\src\media\srtp.h" /> + <ClInclude Include="..\src\media\system_codec_container.h" /> + <ClInclude Include="..\src\media\video\shm_header.h" /> + <ClInclude Include="..\src\media\video\sinkclient.h" /> + <ClInclude Include="..\src\media\video\video_base.h" /> + <ClInclude Include="..\src\media\video\video_device.h" /> + <ClInclude Include="..\src\media\video\video_device_monitor.h" /> + <ClInclude Include="..\src\media\video\video_input.h" /> + <ClInclude Include="..\src\media\video\video_mixer.h" /> + <ClInclude Include="..\src\media\video\video_receive_thread.h" /> + <ClInclude Include="..\src\media\video\video_rtp_session.h" /> + <ClInclude Include="..\src\media\video\video_scaler.h" /> + <ClInclude Include="..\src\media\video\video_sender.h" /> + <ClInclude Include="..\src\noncopyable.h" /> + <ClInclude Include="..\src\plugin_loader.h" /> + <ClInclude Include="..\src\plugin_manager.h" /> + <ClInclude Include="..\src\preferences.h" /> + <ClInclude Include="..\src\rational.h" /> + <ClInclude Include="..\src\registration_states.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\boost_multiprecision_number_compare_bug_workaround.hpp" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Common.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\CommonData.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Exceptions.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\FixedHash.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Guards.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Hash.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\picosha2.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\RLP.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\SHA3.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcore\vector_ref.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\AES.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\Common.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\CryptoPP.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\ECDHE.h" /> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\Exceptions.h" /> + <ClInclude Include="..\src\ringdht\namedirectory.h" /> + <ClInclude Include="..\src\ringdht\ringaccount.h" /> + <ClInclude Include="..\src\ringdht\sips_transport_ice.h" /> + <ClInclude Include="..\src\ringdht\sip_transport_ice.h" /> + <ClInclude Include="..\src\ring_plugin.h" /> + <ClInclude Include="..\src\ring_types.h" /> + <ClInclude Include="..\src\rw_mutex.h" /> + <ClInclude Include="..\src\security\certstore.h" /> + <ClInclude Include="..\src\security\tlsvalidator.h" /> + <ClInclude Include="..\src\security\tls_session.h" /> + <ClInclude Include="..\src\sip\pattern.h" /> + <ClInclude Include="..\src\sip\pres_sub_client.h" /> + <ClInclude Include="..\src\sip\pres_sub_server.h" /> + <ClInclude Include="..\src\sip\sdes_negotiator.h" /> + <ClInclude Include="..\src\sip\sdp.h" /> + <ClInclude Include="..\src\sip\sipaccount.h" /> + <ClInclude Include="..\src\sip\sipaccountbase.h" /> + <ClInclude Include="..\src\sip\sipcall.h" /> + <ClInclude Include="..\src\sip\sippresence.h" /> + <ClInclude Include="..\src\sip\siptransport.h" /> + <ClInclude Include="..\src\sip\sipvoiplink.h" /> + <ClInclude Include="..\src\sip\sip_utils.h" /> + <ClInclude Include="..\src\string_utils.h" /> + <ClInclude Include="..\src\sys_time.h" /> + <ClInclude Include="..\src\threadloop.h" /> + <ClInclude Include="..\src\thread_pool.h" /> + <ClInclude Include="..\src\upnp\upnp_context.h" /> + <ClInclude Include="..\src\upnp\upnp_control.h" /> + <ClInclude Include="..\src\upnp\upnp_igd.h" /> + <ClInclude Include="..\src\utf8_utils.h" /> + <ClInclude Include="..\src\winsyslog.h" /> + <ClInclude Include="config.h" /> + <ClInclude Include="unistd.h" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\src\account.cpp" /> + <ClCompile Include="..\src\account_factory.cpp" /> + <ClCompile Include="..\src\archiver.cpp" /> + <ClCompile Include="..\src\base64.cpp" /> + <ClCompile Include="..\src\buildinfo.cpp" /> + <ClCompile Include="..\src\call.cpp" /> + <ClCompile Include="..\src\call_factory.cpp" /> + <ClCompile Include="..\src\client\callmanager.cpp" /> + <ClCompile Include="..\src\client\configurationmanager.cpp" /> + <ClCompile Include="..\src\client\presencemanager.cpp" /> + <ClCompile Include="..\src\client\ring_signal.cpp" /> + <ClCompile Include="..\src\client\videomanager.cpp" /> + <ClCompile Include="..\src\conference.cpp" /> + <ClCompile Include="..\src\config\yamlparser.cpp" /> + <ClCompile Include="..\src\dlfcn.c" /> + <ClCompile Include="..\src\fileutils.cpp" /> + <ClCompile Include="..\src\hooks\urlhook.cpp" /> + <ClCompile Include="..\src\ice_transport.cpp" /> + <ClCompile Include="..\src\im\instant_messaging.cpp" /> + <ClCompile Include="..\src\im\message_engine.cpp" /> + <ClCompile Include="..\src\ip_utils.cpp" /> + <ClCompile Include="..\src\logger.cpp" /> + <ClCompile Include="..\src\manager.cpp" /> + <ClCompile Include="..\src\media\audio\audiobuffer.cpp" /> + <ClCompile Include="..\src\media\audio\audiolayer.cpp" /> + <ClCompile Include="..\src\media\audio\audioloop.cpp" /> + <ClCompile Include="..\src\media\audio\audiorecord.cpp" /> + <ClCompile Include="..\src\media\audio\audiorecorder.cpp" /> + <ClCompile Include="..\src\media\audio\audio_rtp_session.cpp" /> + <ClCompile Include="..\src\media\audio\dcblocker.cpp" /> + <ClCompile Include="..\src\media\audio\dsp.cpp" /> + <ClCompile Include="..\src\media\audio\portaudio\portaudiolayer.cpp" /> + <ClCompile Include="..\src\media\audio\resampler.cpp" /> + <ClCompile Include="..\src\media\audio\ringbuffer.cpp" /> + <ClCompile Include="..\src\media\audio\ringbufferpool.cpp" /> + <ClCompile Include="..\src\media\audio\sound\audiofile.cpp" /> + <ClCompile Include="..\src\media\audio\sound\dtmf.cpp" /> + <ClCompile Include="..\src\media\audio\sound\dtmfgenerator.cpp" /> + <ClCompile Include="..\src\media\audio\sound\tone.cpp" /> + <ClCompile Include="..\src\media\audio\sound\tonelist.cpp" /> + <ClCompile Include="..\src\media\audio\tonecontrol.cpp" /> + <ClCompile Include="..\src\media\libav_utils.cpp" /> + <ClCompile Include="..\src\media\media_buffer.cpp" /> + <ClCompile Include="..\src\media\media_codec.cpp" /> + <ClCompile Include="..\src\media\media_decoder.cpp" /> + <ClCompile Include="..\src\media\media_encoder.cpp" /> + <ClCompile Include="..\src\media\media_io_handle.cpp" /> + <ClCompile Include="..\src\media\recordable.cpp" /> + <ClCompile Include="..\src\media\socket_pair.cpp" /> + <ClCompile Include="..\src\media\srtp.c" /> + <ClCompile Include="..\src\media\system_codec_container.cpp" /> + <ClCompile Include="..\src\media\video\sinkclient.cpp" /> + <ClCompile Include="..\src\media\video\uwpvideo\video_device_impl.cpp" /> + <ClCompile Include="..\src\media\video\uwpvideo\video_device_monitor_impl.cpp" /> + <ClCompile Include="..\src\media\video\video_base.cpp" /> + <ClCompile Include="..\src\media\video\video_device_monitor.cpp" /> + <ClCompile Include="..\src\media\video\video_input.cpp" /> + <ClCompile Include="..\src\media\video\video_mixer.cpp" /> + <ClCompile Include="..\src\media\video\video_receive_thread.cpp" /> + <ClCompile Include="..\src\media\video\video_rtp_session.cpp" /> + <ClCompile Include="..\src\media\video\video_scaler.cpp" /> + <ClCompile Include="..\src\media\video\video_sender.cpp" /> + <ClCompile Include="..\src\plugin_loader_dl.cpp" /> + <ClCompile Include="..\src\plugin_manager.cpp" /> + <ClCompile Include="..\src\preferences.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\Common.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\CommonData.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\FixedHash.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\Guards.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\Hash.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\RLP.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcore\SHA3.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\AES.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\Common.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\CryptoPP.cpp" /> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\ECDHE.cpp" /> + <ClCompile Include="..\src\ringdht\namedirectory.cpp" /> + <ClCompile Include="..\src\ringdht\ringaccount.cpp" /> + <ClCompile Include="..\src\ringdht\sips_transport_ice.cpp" /> + <ClCompile Include="..\src\ringdht\sip_transport_ice.cpp" /> + <ClCompile Include="..\src\ring_api.cpp" /> + <ClCompile Include="..\src\security\certstore.cpp" /> + <ClCompile Include="..\src\security\tlsvalidator.cpp" /> + <ClCompile Include="..\src\security\tls_session.cpp" /> + <ClCompile Include="..\src\sip\pattern.cpp" /> + <ClCompile Include="..\src\sip\pres_sub_client.cpp" /> + <ClCompile Include="..\src\sip\pres_sub_server.cpp" /> + <ClCompile Include="..\src\sip\sdes_negotiator.cpp" /> + <ClCompile Include="..\src\sip\sdp.cpp" /> + <ClCompile Include="..\src\sip\sipaccount.cpp" /> + <ClCompile Include="..\src\sip\sipaccountbase.cpp" /> + <ClCompile Include="..\src\sip\sipcall.cpp" /> + <ClCompile Include="..\src\sip\sippresence.cpp" /> + <ClCompile Include="..\src\sip\siptransport.cpp" /> + <ClCompile Include="..\src\sip\sipvoiplink.cpp" /> + <ClCompile Include="..\src\sip\sip_utils.cpp" /> + <ClCompile Include="..\src\string_utils.cpp" /> + <ClCompile Include="..\src\threadloop.cpp" /> + <ClCompile Include="..\src\thread_pool.cpp" /> + <ClCompile Include="..\src\upnp\upnp_context.cpp" /> + <ClCompile Include="..\src\upnp\upnp_control.cpp" /> + <ClCompile Include="..\src\upnp\upnp_igd.cpp" /> + <ClCompile Include="..\src\utf8_utils.cpp" /> + <ClCompile Include="..\src\winsyslog.c" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/MSVC/ring-daemon.vcxproj.filters b/MSVC/ring-daemon.vcxproj.filters new file mode 100644 index 0000000000..1bdae659ac --- /dev/null +++ b/MSVC/ring-daemon.vcxproj.filters @@ -0,0 +1,829 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Header Files"> + <UniqueIdentifier>{f736d6c2-8f80-4157-89a4-4d08a50c8d08}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\client"> + <UniqueIdentifier>{67e7684e-f8ef-4874-abec-f3418e7c1f1f}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\config"> + <UniqueIdentifier>{13b91865-0ca1-4d2f-a3d3-5b79b0ff31f5}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\dring"> + <UniqueIdentifier>{98145e0c-2c23-47fc-8f64-4a38feaf3601}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\hooks"> + <UniqueIdentifier>{b438ed7e-41d8-4b88-a2b3-551fe66915a0}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\im"> + <UniqueIdentifier>{eaf1e622-510d-4b77-97c5-88cef96ac97d}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\media"> + <UniqueIdentifier>{303dc61e-fe87-4fe8-99e9-79a11ce3d13b}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\media\audio"> + <UniqueIdentifier>{6baf2769-c547-4afc-b51b-e853493d688c}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\media\audio\sound"> + <UniqueIdentifier>{661b0aa7-98ea-4b22-a3c1-5bb4d88472d0}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\media\audio\portaudio"> + <UniqueIdentifier>{97250dbc-5ee0-4195-8b9a-f0abefea57af}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\media\video"> + <UniqueIdentifier>{250d421b-dc17-448b-a691-41b1c17e0b43}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\ringdht"> + <UniqueIdentifier>{6661a3cb-975d-4b0f-b4ea-2e987f122fdb}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\security"> + <UniqueIdentifier>{cb9596a1-62a9-42c8-9e1a-1e2ff3919fa2}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\sip"> + <UniqueIdentifier>{0a742ba2-c5f4-4ccf-a32a-fcf4b2fe842e}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\upnp"> + <UniqueIdentifier>{72c623e2-31b4-4673-9a0a-0fdd84b9cf16}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Source Files\client"> + <UniqueIdentifier>{894192e5-4916-4178-86fe-d66e6382f0b0}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\config"> + <UniqueIdentifier>{95a22afb-0436-4dba-83af-9170ef08afe3}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\hooks"> + <UniqueIdentifier>{57b5ce42-715c-42cd-b3e5-f22146f3c2a9}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\im"> + <UniqueIdentifier>{2478ae12-a6dc-46da-b5ee-062924508aec}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\media"> + <UniqueIdentifier>{e7e7fd7c-de10-4de4-b348-de84e40ae9e3}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\media\audio"> + <UniqueIdentifier>{dbe42d24-9f0c-4069-9ff4-68977d10564a}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\media\audio\sound"> + <UniqueIdentifier>{79d22538-cdf8-4648-b693-08df9ebd0cbc}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\media\audio\portaudio"> + <UniqueIdentifier>{7fcbdda8-a837-4cad-afcf-2c212e2e1aad}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\media\video"> + <UniqueIdentifier>{79038082-1478-4202-923a-0af34dc8d704}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\ringdht"> + <UniqueIdentifier>{44a8a1a1-b597-480e-92d9-77c76445a0bd}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\security"> + <UniqueIdentifier>{317a43bc-0867-4f68-a38f-9847958ad71e}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\sip"> + <UniqueIdentifier>{beda8708-2be9-47cf-832e-57319e7c58e1}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\upnp"> + <UniqueIdentifier>{4dc7f6c7-24a7-4741-a626-0fa5dbaa4461}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\media\video\uwpvideo"> + <UniqueIdentifier>{52e3514f-c7d8-45d9-a75f-a82e34ec8590}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\media\video\uwpvideo"> + <UniqueIdentifier>{13ad5c25-d522-4562-8bab-f322fdd2a243}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\ringdht\eth"> + <UniqueIdentifier>{a351b980-057f-4e56-9b7f-4cbf27b49a7e}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\ringdht\eth\libdevcore"> + <UniqueIdentifier>{a39b6b13-7f71-4508-bbc8-20f69720f6af}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\ringdht\eth\libdevcrypto"> + <UniqueIdentifier>{c9a4b0a8-0da9-41d6-bb80-3fc1d31a2986}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\ringdht\eth"> + <UniqueIdentifier>{db320a5a-b2ac-4504-8c10-9a87548eaf0c}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\ringdht\eth\libdevcore"> + <UniqueIdentifier>{ddb27107-f5f8-43ad-a7c5-516214932a85}</UniqueIdentifier> + </Filter> + <Filter Include="Header Files\ringdht\eth\libdevcrypto"> + <UniqueIdentifier>{255ccb5c-fdc7-48c8-a4f7-df183608e573}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\src\client\ring_signal.h"> + <Filter>Header Files\client</Filter> + </ClInclude> + <ClInclude Include="..\src\client\videomanager.h"> + <Filter>Header Files\client</Filter> + </ClInclude> + <ClInclude Include="..\src\config\serializable.h"> + <Filter>Header Files\config</Filter> + </ClInclude> + <ClInclude Include="..\src\config\yamlparser.h"> + <Filter>Header Files\config</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\videomanager_interface.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\security_const.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\presencemanager_interface.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\media_const.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\dring.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\configurationmanager_interface.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\callmanager_interface.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\call_const.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\dring\account_const.h"> + <Filter>Header Files\dring</Filter> + </ClInclude> + <ClInclude Include="..\src\hooks\urlhook.h"> + <Filter>Header Files\hooks</Filter> + </ClInclude> + <ClInclude Include="..\src\im\instant_messaging.h"> + <Filter>Header Files\im</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\audio_rtp_session.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\audiobuffer.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\audiolayer.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\audioloop.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\audiorecord.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\audiorecorder.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\dcblocker.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\dsp.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\resampler.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\ringbuffer.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\ringbufferpool.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\tonecontrol.h"> + <Filter>Header Files\media\audio</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\sound\dtmf.h"> + <Filter>Header Files\media\audio\sound</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\sound\dtmfgenerator.h"> + <Filter>Header Files\media\audio\sound</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\sound\tone.h"> + <Filter>Header Files\media\audio\sound</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\sound\tonelist.h"> + <Filter>Header Files\media\audio\sound</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\shm_header.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\sinkclient.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_base.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_device.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_device_monitor.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_input.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_mixer.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_receive_thread.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_rtp_session.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_scaler.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\video\video_sender.h"> + <Filter>Header Files\media\video</Filter> + </ClInclude> + <ClInclude Include="..\src\media\libav_deps.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\libav_utils.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\media_buffer.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\media_codec.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\media_decoder.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\media_device.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\media_encoder.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\media_io_handle.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\recordable.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\rtp_session.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\socket_pair.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\srtp.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\media\system_codec_container.h"> + <Filter>Header Files\media</Filter> + </ClInclude> + <ClInclude Include="..\src\account.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\account_factory.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\account_schema.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\array_size.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\call.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\call_factory.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\conference.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="config.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\dirent.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\dlfcn.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\enumclass_utils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\fileutils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ice_socket.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ice_transport.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ip_utils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\logger.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\manager.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\map_utils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\noncopyable.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\plugin_loader.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\plugin_manager.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\preferences.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\rational.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\registration_states.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ring_plugin.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ring_types.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\rw_mutex.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\string_utils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\sys_time.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\threadloop.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\utf8_utils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\winsyslog.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\ringaccount.h"> + <Filter>Header Files\ringdht</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\sip_transport_ice.h"> + <Filter>Header Files\ringdht</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\sips_transport_ice.h"> + <Filter>Header Files\ringdht</Filter> + </ClInclude> + <ClInclude Include="..\src\upnp\upnp_control.h"> + <Filter>Header Files\upnp</Filter> + </ClInclude> + <ClInclude Include="..\src\upnp\upnp_igd.h"> + <Filter>Header Files\upnp</Filter> + </ClInclude> + <ClInclude Include="..\src\upnp\upnp_context.h"> + <Filter>Header Files\upnp</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\pattern.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\pres_sub_client.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\pres_sub_server.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sdes_negotiator.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sdp.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sip_utils.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sipaccount.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sipaccountbase.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sipcall.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sippresence.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\siptransport.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\sip\sipvoiplink.h"> + <Filter>Header Files\sip</Filter> + </ClInclude> + <ClInclude Include="..\src\security\certstore.h"> + <Filter>Header Files\security</Filter> + </ClInclude> + <ClInclude Include="..\src\security\tls_session.h"> + <Filter>Header Files\security</Filter> + </ClInclude> + <ClInclude Include="..\src\security\tlsvalidator.h"> + <Filter>Header Files\security</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\sound\audiofile.h"> + <Filter>Header Files\media\audio\sound</Filter> + </ClInclude> + <ClInclude Include="..\src\im\message_engine.h"> + <Filter>Header Files\im</Filter> + </ClInclude> + <ClInclude Include="..\src\archiver.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\media\audio\portaudio\portaudiolayer.h"> + <Filter>Header Files\media\audio\portaudio</Filter> + </ClInclude> + <ClInclude Include="unistd.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\AES.h"> + <Filter>Header Files\ringdht\eth\libdevcrypto</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\Common.h"> + <Filter>Header Files\ringdht\eth\libdevcrypto</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\CryptoPP.h"> + <Filter>Header Files\ringdht\eth\libdevcrypto</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\ECDHE.h"> + <Filter>Header Files\ringdht\eth\libdevcrypto</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcrypto\Exceptions.h"> + <Filter>Header Files\ringdht\eth\libdevcrypto</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Common.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\CommonData.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Exceptions.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\FixedHash.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Guards.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\Hash.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\picosha2.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\RLP.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\SHA3.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\vector_ref.h"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\eth\libdevcore\boost_multiprecision_number_compare_bug_workaround.hpp"> + <Filter>Header Files\ringdht\eth\libdevcore</Filter> + </ClInclude> + <ClInclude Include="..\src\thread_pool.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\base64.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ringdht\namedirectory.h"> + <Filter>Header Files\ringdht</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\src\preferences.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\ring_api.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\string_utils.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\threadloop.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\utf8_utils.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\winsyslog.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\account.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\account_factory.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\buildinfo.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\call.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\call_factory.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\conference.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\dlfcn.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\fileutils.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\ice_transport.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\ip_utils.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\logger.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\manager.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\plugin_loader_dl.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\plugin_manager.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\client\configurationmanager.cpp"> + <Filter>Source Files\client</Filter> + </ClCompile> + <ClCompile Include="..\src\client\presencemanager.cpp"> + <Filter>Source Files\client</Filter> + </ClCompile> + <ClCompile Include="..\src\client\ring_signal.cpp"> + <Filter>Source Files\client</Filter> + </ClCompile> + <ClCompile Include="..\src\client\videomanager.cpp"> + <Filter>Source Files\client</Filter> + </ClCompile> + <ClCompile Include="..\src\client\callmanager.cpp"> + <Filter>Source Files\client</Filter> + </ClCompile> + <ClCompile Include="..\src\config\yamlparser.cpp"> + <Filter>Source Files\config</Filter> + </ClCompile> + <ClCompile Include="..\src\hooks\urlhook.cpp"> + <Filter>Source Files\hooks</Filter> + </ClCompile> + <ClCompile Include="..\src\im\instant_messaging.cpp"> + <Filter>Source Files\im</Filter> + </ClCompile> + <ClCompile Include="..\src\media\libav_utils.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\media_buffer.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\media_codec.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\media_decoder.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\media_encoder.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\media_io_handle.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\recordable.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\socket_pair.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\srtp.c"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\system_codec_container.cpp"> + <Filter>Source Files\media</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\sound\dtmfgenerator.cpp"> + <Filter>Source Files\media\audio\sound</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\sound\tone.cpp"> + <Filter>Source Files\media\audio\sound</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\sound\tonelist.cpp"> + <Filter>Source Files\media\audio\sound</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\sound\dtmf.cpp"> + <Filter>Source Files\media\audio\sound</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\audio_rtp_session.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\audiobuffer.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\audiolayer.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\audioloop.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\audiorecord.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\audiorecorder.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\dcblocker.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\dsp.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\resampler.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\ringbuffer.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\ringbufferpool.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\tonecontrol.cpp"> + <Filter>Source Files\media\audio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\sinkclient.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_base.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_device_monitor.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_input.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_mixer.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_receive_thread.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_rtp_session.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_scaler.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\video_sender.cpp"> + <Filter>Source Files\media\video</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\ringaccount.cpp"> + <Filter>Source Files\ringdht</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\sip_transport_ice.cpp"> + <Filter>Source Files\ringdht</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\sips_transport_ice.cpp"> + <Filter>Source Files\ringdht</Filter> + </ClCompile> + <ClCompile Include="..\src\upnp\upnp_context.cpp"> + <Filter>Source Files\upnp</Filter> + </ClCompile> + <ClCompile Include="..\src\upnp\upnp_control.cpp"> + <Filter>Source Files\upnp</Filter> + </ClCompile> + <ClCompile Include="..\src\upnp\upnp_igd.cpp"> + <Filter>Source Files\upnp</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sdes_negotiator.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sdp.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sip_utils.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sipaccount.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sipaccountbase.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sipcall.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sippresence.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\siptransport.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\sipvoiplink.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\pattern.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\pres_sub_client.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\sip\pres_sub_server.cpp"> + <Filter>Source Files\sip</Filter> + </ClCompile> + <ClCompile Include="..\src\security\tls_session.cpp"> + <Filter>Source Files\security</Filter> + </ClCompile> + <ClCompile Include="..\src\security\tlsvalidator.cpp"> + <Filter>Source Files\security</Filter> + </ClCompile> + <ClCompile Include="..\src\security\certstore.cpp"> + <Filter>Source Files\security</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\sound\audiofile.cpp"> + <Filter>Source Files\media\audio\sound</Filter> + </ClCompile> + <ClCompile Include="..\src\archiver.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\im\message_engine.cpp"> + <Filter>Source Files\im</Filter> + </ClCompile> + <ClCompile Include="..\src\media\audio\portaudio\portaudiolayer.cpp"> + <Filter>Source Files\media\audio\portaudio</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\uwpvideo\video_device_impl.cpp"> + <Filter>Source Files\media\video\uwpvideo</Filter> + </ClCompile> + <ClCompile Include="..\src\media\video\uwpvideo\video_device_monitor_impl.cpp"> + <Filter>Source Files\media\video\uwpvideo</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\Common.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\CommonData.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\FixedHash.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\Guards.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\Hash.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\RLP.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcore\SHA3.cpp"> + <Filter>Source Files\ringdht\eth\libdevcore</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\AES.cpp"> + <Filter>Source Files\ringdht\eth\libdevcrypto</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\Common.cpp"> + <Filter>Source Files\ringdht\eth\libdevcrypto</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\CryptoPP.cpp"> + <Filter>Source Files\ringdht\eth\libdevcrypto</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\eth\libdevcrypto\ECDHE.cpp"> + <Filter>Source Files\ringdht\eth\libdevcrypto</Filter> + </ClCompile> + <ClCompile Include="..\src\thread_pool.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\base64.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\src\ringdht\namedirectory.cpp"> + <Filter>Source Files\ringdht</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file -- GitLab