9f5744d4c0
This allow to get 69 regs used (tested on linux) 69 or 72 make the compiler to use 64 regs which is not enough on the 750Ti for optimal performance...
518 lines
26 KiB
XML
518 lines
26 KiB
XML
<?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="Release|Win32">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Debug|Win32">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|x64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Debug|x64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{36DC07F9-A4A6-4877-A146-1B960083CF6F}</ProjectGuid>
|
|
<RootNamespace>ccminer</RootNamespace>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
<LinkIncremental>false</LinkIncremental>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
<LinkIncremental>false</LinkIncremental>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 6.5.props" />
|
|
</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>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;CURL_STATICLIB;USE_WRAPNVML;SCRYPT_KECCAK512;SCRYPT_CHACHA;SCRYPT_CHOOSE_COMPILETIME;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>.;compat;compat\curl-for-windows\curl\include;compat\jansson;compat\getopt;compat\pthreads;compat\curl-for-windows\openssl\openssl\include;compat\curl-for-windows\zlib;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir)</AdditionalIncludeDirectories>
|
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<OpenMPSupport>true</OpenMPSupport>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<SubSystem>Console</SubSystem>
|
|
<AdditionalDependencies>cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;pthreadVC2.lib;libcurl.x86.lib;openssl.x86.lib;zlib.x86.lib;ws2_32.lib;Wldap32.lib;nvapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>libcmt.lib;msvcrt.lib</IgnoreSpecificDefaultLibraries>
|
|
<AdditionalLibraryDirectories>compat\pthreads\x86;compat\curl-for-windows\out\x86\Release\lib;compat\nvapi\x86;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir)</AdditionalLibraryDirectories>
|
|
<AdditionalOptions>/NODEFAULTLIB:LIBCMT %(AdditionalOptions)</AdditionalOptions>
|
|
<LinkStatus>true</LinkStatus>
|
|
</Link>
|
|
<CudaCompile>
|
|
<CInterleavedPTX>false</CInterleavedPTX>
|
|
<GenerateLineInfo>true</GenerateLineInfo>
|
|
<MaxRegCount>80</MaxRegCount>
|
|
<PtxAsOptionV>true</PtxAsOptionV>
|
|
<Keep>true</Keep>
|
|
<CodeGeneration>compute_50,sm_50</CodeGeneration>
|
|
<Include>$(NVTOOLSEXT_PATH)\include;..\..\..\Common\C99</Include>
|
|
</CudaCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;CURL_STATICLIB;USE_WRAPNVML;SCRYPT_KECCAK512;SCRYPT_CHACHA;SCRYPT_CHOOSE_COMPILETIME;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>.;compat;compat\curl-for-windows\curl\include;compat\jansson;compat\getopt;compat\pthreads;compat\curl-for-windows\openssl\openssl\include;compat\curl-for-windows\zlib;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir)</AdditionalIncludeDirectories>
|
|
<StructMemberAlignment>8Bytes</StructMemberAlignment>
|
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<OpenMPSupport>true</OpenMPSupport>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<SubSystem>Console</SubSystem>
|
|
<AdditionalDependencies>cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;pthreadVC2.lib;libcurl.x64.lib;openssl.x64.lib;zlib.x64.lib;ws2_32.lib;Wldap32.lib;nvapi64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
|
|
<AdditionalLibraryDirectories>compat\pthreads\x64;compat\curl-for-windows\out\x64\Release\lib;compat\nvapi\amd64;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir)</AdditionalLibraryDirectories>
|
|
<AdditionalOptions>/NODEFAULTLIB:LIBCMTD %(AdditionalOptions)</AdditionalOptions>
|
|
<LinkStatus>true</LinkStatus>
|
|
</Link>
|
|
<CudaCompile>
|
|
<CInterleavedPTX>false</CInterleavedPTX>
|
|
<GenerateLineInfo>true</GenerateLineInfo>
|
|
<MaxRegCount>80</MaxRegCount>
|
|
<PtxAsOptionV>true</PtxAsOptionV>
|
|
<Keep>true</Keep>
|
|
<CodeGeneration>compute_50,sm_50</CodeGeneration>
|
|
<Include>$(NVTOOLSEXT_PATH)\include;..\..\..\Common\C99</Include>
|
|
<TargetMachinePlatform>64</TargetMachinePlatform>
|
|
</CudaCompile>
|
|
<CudaLink>
|
|
<PerformDeviceLink>false</PerformDeviceLink>
|
|
</CudaLink>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
|
<CompileAsManaged>false</CompileAsManaged>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;CURL_STATICLIB;USE_WRAPNVML;SCRYPT_KECCAK512;SCRYPT_CHACHA;SCRYPT_CHOOSE_COMPILETIME;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>.;compat;compat\curl-for-windows\curl\include;compat\jansson;compat\getopt;compat\pthreads;compat\curl-for-windows\openssl\openssl\include;compat\curl-for-windows\zlib;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir)</AdditionalIncludeDirectories>
|
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<OpenMPSupport>true</OpenMPSupport>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>false</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
<SubSystem>Console</SubSystem>
|
|
<AdditionalDependencies>cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.x86.lib;openssl.x86.lib;zlib.x86.lib;ws2_32.lib;Wldap32.lib;nvapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
|
|
<AdditionalLibraryDirectories>compat\pthreads\x86;compat\curl-for-windows\out\x86\Release\lib;compat\nvapi\x86;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir)</AdditionalLibraryDirectories>
|
|
<AdditionalOptions>/NODEFAULTLIB:LIBCMT %(AdditionalOptions)</AdditionalOptions>
|
|
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
|
<LinkStatus>false</LinkStatus>
|
|
<LargeAddressAware>true</LargeAddressAware>
|
|
</Link>
|
|
<CudaCompile>
|
|
<CInterleavedPTX>false</CInterleavedPTX>
|
|
<MaxRegCount>80</MaxRegCount>
|
|
<PtxAsOptionV>true</PtxAsOptionV>
|
|
<Keep>true</Keep>
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50;compute_52,sm_52</CodeGeneration>
|
|
<AdditionalOptions>--ptxas-options="-O2" %(AdditionalOptions)</AdditionalOptions>
|
|
<Optimization>O2</Optimization>
|
|
</CudaCompile>
|
|
<CudaLink>
|
|
<GPUDebugInfo>false</GPUDebugInfo>
|
|
<Optimization>O3</Optimization>
|
|
</CudaLink>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
|
<EnableEnhancedInstructionSet>
|
|
</EnableEnhancedInstructionSet>
|
|
<OpenMPSupport>true</OpenMPSupport>
|
|
<CompileAsManaged>false</CompileAsManaged>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;CURL_STATICLIB;USE_WRAPNVML;SCRYPT_KECCAK512;SCRYPT_CHACHA;SCRYPT_CHOOSE_COMPILETIME;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<AdditionalIncludeDirectories>.;compat;compat\curl-for-windows\curl\include;compat\jansson;compat\getopt;compat\pthreads;compat\curl-for-windows\openssl\openssl\include;compat\curl-for-windows\zlib;%(AdditionalIncludeDirectories);$(CudaToolkitIncludeDir)</AdditionalIncludeDirectories>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>false</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
<SubSystem>Console</SubSystem>
|
|
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.x64.lib;openssl.x64.lib;zlib.x64.lib;ws2_32.lib;Wldap32.lib;cudart_static.lib;cuda.lib;nvapi64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
|
|
<AdditionalLibraryDirectories>compat\pthreads\x64;compat\curl-for-windows\out\x64\Release\lib;compat\nvapi\amd64;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir)</AdditionalLibraryDirectories>
|
|
<AdditionalOptions>/NODEFAULTLIB:LIBCMT %(AdditionalOptions)</AdditionalOptions>
|
|
<LinkStatus>false</LinkStatus>
|
|
<LargeAddressAware>true</LargeAddressAware>
|
|
</Link>
|
|
<CudaCompile>
|
|
<CInterleavedPTX>false</CInterleavedPTX>
|
|
<MaxRegCount>80</MaxRegCount>
|
|
<PtxAsOptionV>true</PtxAsOptionV>
|
|
<Keep>true</Keep>
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50;compute_52,sm_52</CodeGeneration>
|
|
<Include>$(NVTOOLSEXT_PATH)\include;..\..\..\Common\C99</Include>
|
|
<Optimization>O3</Optimization>
|
|
<TargetMachinePlatform>64</TargetMachinePlatform>
|
|
</CudaCompile>
|
|
<CudaLink>
|
|
<Optimization>O3</Optimization>
|
|
<PerformDeviceLink>false</PerformDeviceLink>
|
|
</CudaLink>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="compat\getopt\getopt_long.c" />
|
|
<ClCompile Include="compat\gettimeofday.c" />
|
|
<ClCompile Include="compat\jansson\dump.c" />
|
|
<ClCompile Include="compat\jansson\error.c" />
|
|
<ClCompile Include="compat\jansson\hashtable.c" />
|
|
<ClCompile Include="compat\jansson\load.c" />
|
|
<ClCompile Include="compat\jansson\memory.c" />
|
|
<ClCompile Include="compat\jansson\pack_unpack.c" />
|
|
<ClCompile Include="compat\jansson\strbuffer.c" />
|
|
<ClCompile Include="compat\jansson\strconv.c" />
|
|
<ClCompile Include="compat\jansson\utf.c" />
|
|
<ClCompile Include="compat\jansson\value.c" />
|
|
<ClCompile Include="compat\winansi.c" />
|
|
<ClCompile Include="ccminer.cpp">
|
|
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
|
|
<Optimization Condition="'$(Configuration)'=='Release'">Full</Optimization>
|
|
</ClCompile>
|
|
<ClCompile Include="scrypt-jane.cpp" />
|
|
<ClCompile Include="scrypt.cpp" />
|
|
<ClCompile Include="util.cpp" />
|
|
<ClCompile Include="bignum.cpp" />
|
|
<ClInclude Include="bignum.hpp" />
|
|
<ClCompile Include="fuguecoin.cpp" />
|
|
<ClCompile Include="groestlcoin.cpp" />
|
|
<ClCompile Include="hashlog.cpp" />
|
|
<ClCompile Include="stats.cpp" />
|
|
<ClCompile Include="nvml.cpp" />
|
|
<ClCompile Include="api.cpp" />
|
|
<ClCompile Include="sysinfos.cpp" />
|
|
<ClCompile Include="crc32.c" />
|
|
<ClCompile Include="hefty1.c" />
|
|
<ClCompile Include="myriadgroestl.cpp" />
|
|
<ClCompile Include="lyra2\Lyra2.c" />
|
|
<ClCompile Include="lyra2\Sponge.c" />
|
|
<ClInclude Include="neoscrypt\neoscrypt.h" />
|
|
<ClCompile Include="neoscrypt\neoscrypt.cpp" />
|
|
<ClCompile Include="neoscrypt\neoscrypt-cpu.c" />
|
|
<ClInclude Include="neoscrypt\cuda_vectors.h" />
|
|
<CudaCompile Include="neoscrypt\cuda_neoscrypt.cu" />
|
|
<ClCompile Include="skein2.cpp" />
|
|
<ClCompile Include="sph\aes_helper.c" />
|
|
<ClCompile Include="sph\blake.c" />
|
|
<ClCompile Include="sph\bmw.c" />
|
|
<ClCompile Include="sph\cubehash.c" />
|
|
<ClCompile Include="sph\echo.c" />
|
|
<ClCompile Include="sph\fugue.c" />
|
|
<ClCompile Include="sph\groestl.c" />
|
|
<ClCompile Include="sph\haval.c" />
|
|
<ClCompile Include="sph\haval_helper.c">
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
|
</ClCompile>
|
|
<ClCompile Include="sph\jh.c" />
|
|
<ClCompile Include="sph\keccak.c" />
|
|
<ClCompile Include="sph\luffa.c" />
|
|
<ClCompile Include="sph\md_helper.c">
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
|
</ClCompile>
|
|
<ClCompile Include="sph\sha2.c" />
|
|
<ClCompile Include="sph\sha2big.c" />
|
|
<ClCompile Include="sph\shabal.c" />
|
|
<ClCompile Include="sph\shavite.c" />
|
|
<ClCompile Include="sph\simd.c" />
|
|
<ClCompile Include="sph\skein.c" />
|
|
<ClCompile Include="sph\hamsi.c" />
|
|
<ClCompile Include="sph\hamsi_helper.c" />
|
|
<ClCompile Include="sph\whirlpool.c" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="compat.h" />
|
|
<ClInclude Include="compat\getopt\getopt.h" />
|
|
<ClInclude Include="compat\inttypes.h" />
|
|
<ClInclude Include="compat\jansson\jansson_config.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_ccminer.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_common.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_d3dext.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_salend.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_salstart.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_sli.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_stereo.h" />
|
|
<ClInclude Include="compat\nvapi\nvapi_lite_surround.h" />
|
|
<ClInclude Include="compat\stdbool.h" />
|
|
<ClInclude Include="compat\sys\time.h" />
|
|
<ClInclude Include="compat\unistd.h" />
|
|
<ClInclude Include="compat\winansi.h" />
|
|
<ClInclude Include="cpuminer-config.h" />
|
|
<ClInclude Include="cuda_groestlcoin.h" />
|
|
<ClInclude Include="cuda_helper.h" />
|
|
<ClInclude Include="cuda_vector.h" />
|
|
<ClInclude Include="elist.h" />
|
|
<ClInclude Include="heavy\heavy.h" />
|
|
<ClInclude Include="hefty1.h" />
|
|
<ClInclude Include="miner.h" />
|
|
<ClInclude Include="nvml.h" />
|
|
<ClInclude Include="res\resource.h" />
|
|
<ClInclude Include="scrypt\salsa_kernel.h" />
|
|
<ClInclude Include="sph\sph_blake.h" />
|
|
<ClInclude Include="sph\sph_bmw.h" />
|
|
<ClInclude Include="sph\sph_cubehash.h" />
|
|
<ClInclude Include="sph\sph_echo.h" />
|
|
<ClInclude Include="sph\sph_fugue.h" />
|
|
<ClInclude Include="sph\sph_groestl.h" />
|
|
<ClInclude Include="sph\sph_haval.h" />
|
|
<ClInclude Include="sph\sph_jh.h" />
|
|
<ClInclude Include="sph\sph_keccak.h" />
|
|
<ClInclude Include="sph\sph_luffa.h" />
|
|
<ClInclude Include="sph\sph_sha2.h" />
|
|
<ClInclude Include="sph\sph_shabal.h" />
|
|
<ClInclude Include="sph\sph_shavite.h" />
|
|
<ClInclude Include="sph\sph_simd.h" />
|
|
<ClInclude Include="sph\sph_skein.h" />
|
|
<ClInclude Include="sph\sph_hamsi.h" />
|
|
<ClInclude Include="sph\sph_types.h" />
|
|
<ClInclude Include="sph\sph_whirlpool.h" />
|
|
<ClInclude Include="uint256.h" />
|
|
<ClInclude Include="lyra2\Lyra2.h" />
|
|
<ClInclude Include="lyra2\Sponge.h" />
|
|
<ClInclude Include="quark\groestl_transf_quad.h" />
|
|
<ClInclude Include="quark\groestl_functions_quad.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<CudaCompile Include="cuda.cpp" />
|
|
<CudaCompile Include="cuda_groestlcoin.cu" />
|
|
<CudaCompile Include="cuda_myriadgroestl.cu" />
|
|
<CudaCompile Include="cuda_nist5.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\blake.cu" />
|
|
<CudaCompile Include="scrypt\keccak.cu" />
|
|
<CudaCompile Include="scrypt\sha256.cu" />
|
|
<CudaCompile Include="scrypt\salsa_kernel.cu">
|
|
<CodeGeneration>compute_20,sm_21</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\fermi_kernel.cu">
|
|
<CodeGeneration>compute_20,sm_21</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\kepler_kernel.cu">
|
|
<CodeGeneration>compute_30,sm_30</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\nv_kernel.cu">
|
|
<CodeGeneration>compute_30,sm_30</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\nv_kernel2.cu">
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50;compute_52,sm_52</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\test_kernel.cu">
|
|
<CodeGeneration>compute_20,sm_21</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\titan_kernel.cu">
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="zr5.cu" />
|
|
<CudaCompile Include="heavy\cuda_blake512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="heavy\cuda_combine.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="heavy\cuda_groestl512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="heavy\cuda_hefty1.cu">
|
|
<MaxRegCount>80</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="heavy\cuda_keccak512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="heavy\cuda_sha256.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="heavy\heavy.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="JHA\cuda_jha_compactionTest.cu">
|
|
<AdditionalOptions Condition="'$(Configuration)'=='Release'">-Xptxas "-abi=yes" %(AdditionalOptions)</AdditionalOptions>
|
|
<AdditionalOptions Condition="'$(Configuration)'=='Debug'">-Xptxas "-abi=yes" %(AdditionalOptions)</AdditionalOptions>
|
|
</CudaCompile>
|
|
<CudaCompile Include="JHA\cuda_jha_keccak512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="JHA\jackpotcoin.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="Algo256\blake256.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
<AdditionalOptions Condition="'$(Configuration)'=='Release'">--ptxas-options="-dlcm=cg" %(AdditionalOptions)</AdditionalOptions>
|
|
<FastMath>true</FastMath>
|
|
</CudaCompile>
|
|
<CudaCompile Include="Algo256\keccak256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_blake256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_fugue256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_groestl256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_keccak256.cu">
|
|
<MaxRegCount>92</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="Algo256\cuda_skein256.cu" />
|
|
<CudaCompile Include="pentablake.cu">
|
|
<MaxRegCount>80</MaxRegCount>
|
|
<AdditionalOptions Condition="'$(Configuration)'=='Release'">--ptxas-options="-dlcm=cg" %(AdditionalOptions)</AdditionalOptions>
|
|
<FastMath>true</FastMath>
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\animecoin.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\cuda_bmw512.cu">
|
|
<MaxRegCount>128</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\cuda_jh512.cu">
|
|
<MaxRegCount>80</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\cuda_quark_blake512.cu">
|
|
<MaxRegCount>80</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="cuda_checkhash.cu">
|
|
<CInterleavedPTX>false</CInterleavedPTX>
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\cuda_quark_compactionTest.cu">
|
|
<AdditionalOptions Condition="'$(Configuration)'=='Release'">-Xptxas "-abi=yes" %(AdditionalOptions)</AdditionalOptions>
|
|
<AdditionalOptions Condition="'$(Configuration)'=='Debug'">-Xptxas "-abi=yes" %(AdditionalOptions)</AdditionalOptions>
|
|
</CudaCompile>
|
|
<CudaCompile Include="pluck\pluck.cu" />
|
|
<CudaCompile Include="pluck\cuda_pluck.cu" />
|
|
<CudaCompile Include="quark\cuda_quark_groestl512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\cuda_quark_keccak512.cu">
|
|
<MaxRegCount>88</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\cuda_skein512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="quark\quarkcoin.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="qubit\deep.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="qubit\luffa.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="qubit\qubit.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="qubit\qubit_luffa512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="lyra2\lyra2RE.cu" />
|
|
<CudaCompile Include="lyra2\cuda_lyra2.cu" />
|
|
<CudaCompile Include="skein.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="cuda_skeincoin.cu">
|
|
<MaxRegCount>48</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\cuda_x11_aes.cu">
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\cuda_x11_cubehash512.cu" />
|
|
<CudaCompile Include="x11\cuda_x11_echo.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\cuda_x11_luffa512.cu" />
|
|
<CudaCompile Include="x11\cuda_x11_luffa512_Cubehash.cu">
|
|
<MaxRegCount>76</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\cuda_x11_shavite512.cu">
|
|
<MaxRegCount>128</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\cuda_x11_simd512.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\fresh.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\s3.cu" />
|
|
<CudaCompile Include="x11\simd_functions.cu">
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\x11.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x13\cuda_x13_hamsi512.cu">
|
|
<MaxRegCount>72</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x13\cuda_x13_fugue512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x13\x13.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\x14.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\cuda_x14_shabal512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\x15.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\cuda_x15_whirlpool.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x17\x17.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x17\cuda_x17_haval512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x17\cuda_x17_sha512.cu">
|
|
<MaxRegCount>80</MaxRegCount>
|
|
</CudaCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="res\ccminer.ico" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="res\ccminer.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Text Include="README.txt" />
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 6.5.targets" />
|
|
</ImportGroup>
|
|
<!-- Copy the required dlls -->
|
|
<Target Name="AfterBuild">
|
|
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(OutDir)" SkipUnchangedFiles="true" />
|
|
</Target>
|
|
<Target Name="AfterClean">
|
|
<Delete Files="@(FilesToCopy->'$(OutDir)%(Filename)%(Extension)')" TreatErrorsAsWarnings="true" />
|
|
</Target>
|
|
</Project>
|