<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|x64"> <Configuration>Debug</Configuration> <Platform>x64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|Win32"> <Configuration>Release</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x64"> <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> </ItemGroup> <ItemGroup> <ClCompile Include="..\AddressBook.cpp" /> <ClCompile Include="..\aes.cpp" /> <ClCompile Include="..\base64.cpp" /> <ClCompile Include="..\BOB.cpp" /> <ClCompile Include="..\CryptoConst.cpp" /> <ClCompile Include="..\Daemon.cpp" /> <ClCompile Include="..\DaemonWin32.cpp" /> <ClCompile Include="..\Garlic.cpp" /> <ClCompile Include="..\HTTPProxy.cpp" /> <ClCompile Include="..\HTTPServer.cpp" /> <ClCompile Include="..\I2NPProtocol.cpp" /> <ClCompile Include="..\i2p.cpp" /> <ClCompile Include="..\I2PEndian.cpp" /> <ClCompile Include="..\I2PService.cpp" /> <ClCompile Include="..\Identity.cpp" /> <ClCompile Include="..\LeaseSet.cpp" /> <ClCompile Include="..\Log.cpp" /> <ClCompile Include="..\NetDb.cpp" /> <ClCompile Include="..\NetDbRequests.cpp" /> <ClCompile Include="..\NTCPSession.cpp" /> <ClCompile Include="..\Profiling.cpp" /> <ClCompile Include="..\Reseed.cpp" /> <ClCompile Include="..\RouterContext.cpp" /> <ClCompile Include="..\RouterInfo.cpp" /> <ClCompile Include="..\Signature.cpp" /> <ClCompile Include="..\SAM.cpp" /> <ClCompile Include="..\SSU.cpp" /> <ClCompile Include="..\SSUData.cpp" /> <ClCompile Include="..\SSUSession.cpp" /> <ClCompile Include="..\Streaming.cpp" /> <ClCompile Include="..\Datagram.cpp" /> <ClCompile Include="..\Destination.cpp" /> <ClCompile Include="..\TransitTunnel.cpp" /> <ClCompile Include="..\Transports.cpp" /> <ClCompile Include="..\Tunnel.cpp" /> <ClCompile Include="..\TunnelEndpoint.cpp" /> <ClCompile Include="..\TunnelGateway.cpp" /> <ClCompile Include="..\TunnelPool.cpp" /> <ClCompile Include="..\UPnP.cpp" /> <ClCompile Include="..\util.cpp" /> <ClCompile Include="..\SOCKS.cpp" /> <ClCompile Include="..\I2PTunnel.cpp" /> <ClCompile Include="..\I2PControl.cpp" /> <ClCompile Include="..\ClientContext.cpp" /> <ClCompile Include="Win32Service.cpp" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\AddressBook.h" /> <ClInclude Include="..\base64.h" /> <ClInclude Include="..\BOB.h" /> <ClInclude Include="..\CryptoConst.h" /> <ClInclude Include="..\Daemon.h" /> <ClInclude Include="..\ElGamal.h" /> <ClInclude Include="..\Garlic.h" /> <ClInclude Include="..\HTTPProxy.h" /> <ClInclude Include="..\HTTPServer.h" /> <ClInclude Include="..\I2NPProtocol.h" /> <ClInclude Include="..\I2PEndian.h" /> <ClInclude Include="..\I2PService.h" /> <ClInclude Include="..\Identity.h" /> <ClInclude Include="..\LeaseSet.h" /> <ClInclude Include="..\LittleBigEndian.h" /> <ClInclude Include="..\Log.h" /> <ClInclude Include="..\NetDbRequests.h" /> <ClInclude Include="..\NetDb.h" /> <ClInclude Include="..\NTCPSession.h" /> <ClInclude Include="..\Queue.h" /> <ClInclude Include="..\Profiling.h" /> <ClInclude Include="..\Reseed.h" /> <ClInclude Include="..\RouterContext.h" /> <ClInclude Include="..\RouterInfo.h" /> <ClInclude Include="..\SAM.h" /> <ClInclude Include="..\SSU.h" /> <ClInclude Include="..\SSUData.h" /> <ClInclude Include="..\SSUSession.h" /> <ClInclude Include="..\Streaming.h" /> <ClInclude Include="..\Datagram.h" /> <ClInclude Include="..\Destination.h" /> <ClInclude Include="..\Timestamp.h" /> <ClInclude Include="..\TransitTunnel.h" /> <ClInclude Include="..\Transports.h" /> <ClInclude Include="..\Tunnel.h" /> <ClInclude Include="..\TunnelBase.h" /> <ClInclude Include="..\TunnelConfig.h" /> <ClInclude Include="..\TunnelEndpoint.h" /> <ClInclude Include="..\TunnelGateway.h" /> <ClInclude Include="..\TunnelPool.h" /> <ClInclude Include="..\UPnP.h" /> <ClInclude Include="..\util.h" /> <ClInclude Include="..\SOCKS.h" /> <ClInclude Include="..\I2PTunnel.h" /> <ClInclude Include="..\I2PControl.h" /> <ClInclude Include="..\version.h" /> <ClInclude Include="..\Signature.h" /> <ClInclude Include="..\ClientContext.h" /> <ClInclude Include="..\TransportSession.h" /> <ClInclude Include="resource.h" /> <ClInclude Include="Win32Service.h" /> </ItemGroup> <ItemGroup> <ResourceCompile Include="Resource.rc" /> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{930568EC-31C9-406A-AD1C-9636DF5D8FAA}</ProjectGuid> <RootNamespace>i2pd</RootNamespace> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v120_xp</PlatformToolset> <CharacterSet>NotSet</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v120_xp</PlatformToolset> <CharacterSet>NotSet</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v120_xp</PlatformToolset> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>NotSet</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v120_xp</PlatformToolset> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>NotSet</CharacterSet> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> </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)'=='Debug|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|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|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'"> <IncludePath>./..;$(IncludePath);$(BOOST);$(CRYPTOPP);C:\build-lib\cryptopp;C:\build-lib\boost_1_57_0\</IncludePath> <LibraryPath>$(BOOST)\stage\lib;C:\build-lib\cryptopp;C:\build-lib\boost_1_57_0\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath> <SourcePath>./..;$(VC_SourcePath);</SourcePath> <TargetName>$(ProjectName)_d</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <IncludePath>./..;$(IncludePath);$(BOOST);$(CRYPTOPP)</IncludePath> <LibraryPath>$(BOOST)\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath> <SourcePath>./..;$(VC_SourcePath);</SourcePath> <TargetName>$(ProjectName)_d</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <IncludePath>./..;$(IncludePath);$(BOOST);C:\build-lib\boost_1_57_0\;C:\build-lib</IncludePath> <LibraryPath>C:\build-lib\boost_1_57_0\stage\lib;C:\build-lib\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath> <SourcePath>./..;$(VC_SourcePath);</SourcePath> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <IncludePath>./..;$(IncludePath);$(BOOST);$(CRYPTOPP)</IncludePath> <LibraryPath>$(BOOST)\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath> <SourcePath>./..;$(VC_SourcePath);</SourcePath> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <PreprocessorDefinitions>_MBCS;_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <AdditionalDependencies>cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> <UACExecutionLevel>AsInvoker</UACExecutionLevel> <Version>0.2</Version> <SubSystem>Console</SubSystem> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <PreprocessorDefinitions>_MBCS;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <AdditionalDependencies>cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> <UACExecutionLevel>AsInvoker</UACExecutionLevel> <Version>0.2</Version> <SubSystem>Console</SubSystem> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <WarningLevel>Level2</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PreprocessorDefinitions>_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions> <MultiProcessorCompilation>true</MultiProcessorCompilation> <SDLCheck>true</SDLCheck> </ClCompile> <Link> <GenerateDebugInformation>false</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>false</OptimizeReferences> <AdditionalDependencies>cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> <UACExecutionLevel>AsInvoker</UACExecutionLevel> <Version> </Version> <SubSystem>Console</SubSystem> <MinimumRequiredVersion>5.01</MinimumRequiredVersion> <LinkErrorReporting>NoErrorReport</LinkErrorReporting> </Link> <Manifest> <AssemblyIdentity> </AssemblyIdentity> <ComponentFileName> </ComponentFileName> </Manifest> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PreprocessorDefinitions>_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions> <MultiProcessorCompilation>true</MultiProcessorCompilation> <SDLCheck>true</SDLCheck> </ClCompile> <Link> <GenerateDebugInformation>false</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>false</OptimizeReferences> <AdditionalDependencies>cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> <UACExecutionLevel>AsInvoker</UACExecutionLevel> <Version> </Version> <SubSystem>Console</SubSystem> <MinimumRequiredVersion>5.02</MinimumRequiredVersion> <LinkErrorReporting>NoErrorReport</LinkErrorReporting> </Link> <Manifest> <AssemblyIdentity> </AssemblyIdentity> <ComponentFileName> </ComponentFileName> </Manifest> </ItemDefinitionGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> </Project>