mirror of
https://github.com/GOSTSec/ccminer
synced 2025-01-08 22:07:56 +00:00
11a512f2a7
Heavy is the only algo using thrust which is generally broken on new cuda releases mjollnir dropped too... never seen this coin anyway...
619 lines
32 KiB
XML
619 lines
32 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 Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
<LinkIncremental>false</LinkIncremental>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 9.0.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_52,sm_52</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>
|
|
<MinimalRebuild>true</MinimalRebuild>
|
|
<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_50,sm_50;compute_52,sm_52;compute_30,sm_30</CodeGeneration>
|
|
<AdditionalOptions>--ptxas-options="-O2" --Wno-deprecated-gpu-targets %(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>
|
|
<MinimalRebuild>true</MinimalRebuild>
|
|
<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_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_30,sm_30</CodeGeneration>
|
|
<Include>$(NVTOOLSEXT_PATH)\include</Include>
|
|
<Optimization>O3</Optimization>
|
|
<TargetMachinePlatform>64</TargetMachinePlatform>
|
|
<AdditionalOptions>--Wno-deprecated-gpu-targets %(AdditionalOptions)</AdditionalOptions>
|
|
</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" />
|
|
<ClInclude Include="compat\pthreads\pthread.h" />
|
|
<ClCompile Include="compat\winansi.c" />
|
|
<ClCompile Include="ccminer.cpp">
|
|
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
|
|
<Optimization Condition="'$(Configuration)'=='Release'">Full</Optimization>
|
|
</ClCompile>
|
|
<ClCompile Include="crypto\mman.c" />
|
|
<ClCompile Include="crypto\wildkeccak-cpu.cpp" />
|
|
<ClCompile Include="crypto\xmr-rpc.cpp" />
|
|
<ClCompile Include="crypto\aesb.cpp" />
|
|
<ClCompile Include="crypto\oaes_lib.cpp" />
|
|
<ClCompile Include="crypto\cryptolight-cpu.cpp" />
|
|
<ClCompile Include="crypto\cryptonight-cpu.cpp" />
|
|
<ClCompile Include="crypto\cpu\c_keccak.c" />
|
|
<ClCompile Include="equi\blake2\blake2bx.cpp">
|
|
<EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">StreamingSIMDExtensions</EnableEnhancedInstructionSet>
|
|
</ClCompile>
|
|
<ClCompile Include="equi\equi-stratum.cpp" />
|
|
<ClCompile Include="equi\equi.cpp" />
|
|
<ClCompile Include="equi\equihash.cpp" />
|
|
<ClCompile Include="nvapi.cpp" />
|
|
<ClCompile Include="nvsettings.cpp" />
|
|
<ClCompile Include="pools.cpp" />
|
|
<ClCompile Include="util.cpp" />
|
|
<ClCompile Include="bench.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" />
|
|
<ClCompile Include="lyra2\Lyra2Z.c" />
|
|
<ClInclude Include="equi\eqcuda.hpp" />
|
|
<ClInclude Include="equi\equihash.h" />
|
|
<ClInclude Include="neoscrypt\neoscrypt.h" />
|
|
<ClCompile Include="neoscrypt\neoscrypt.cpp" />
|
|
<ClCompile Include="neoscrypt\neoscrypt-cpu.c" />
|
|
<ClInclude Include="neoscrypt\cuda_vectors.h" />
|
|
<ClInclude Include="x11\cuda_x11_simd512_sm2.cuh" />
|
|
<CudaCompile Include="Algo256\bmw.cu" />
|
|
<CudaCompile Include="Algo256\cuda_bmw.cu">
|
|
<MaxRegCount>76</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="crypto\cryptolight.cu" />
|
|
<CudaCompile Include="crypto\cryptolight-core.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="crypto\cryptonight.cu" />
|
|
<CudaCompile Include="crypto\cryptonight-core.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="crypto\cryptonight-extra.cu">
|
|
<MaxRegCount>255</MaxRegCount>
|
|
</CudaCompile>
|
|
<ClInclude Include="crypto\cn_aes.cuh" />
|
|
<ClInclude Include="crypto\cn_blake.cuh" />
|
|
<ClInclude Include="crypto\cn_groestl.cuh" />
|
|
<ClInclude Include="crypto\cn_jh.cuh" />
|
|
<ClInclude Include="crypto\cn_keccak.cuh" />
|
|
<ClInclude Include="crypto\cn_skein.cuh" />
|
|
<CudaCompile Include="crypto\wildkeccak.cu">
|
|
<MaxRegCount>128</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="equi\cuda_equi.cu">
|
|
<CodeGeneration>compute_52,sm_52;compute_50,sm_50;compute_30,sm_30</CodeGeneration>
|
|
<AdditionalOptions> -Xptxas -dlcm=ca -Xptxas -dscm=cs %(AdditionalOptions)</AdditionalOptions>
|
|
<MaxRegCount>0</MaxRegCount>
|
|
<CodeGeneration Condition="'$(Configuration)|$(Platform)'=='Release|x64'">compute_61,sm_61;compute_52,sm_52;compute_50,sm_50;compute_30,sm_30</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="neoscrypt\cuda_neoscrypt.cu">
|
|
<MaxRegCount>160</MaxRegCount>
|
|
</CudaCompile>
|
|
<ClCompile Include="scrypt-jane.cpp" />
|
|
<ClCompile Include="scrypt.cpp" />
|
|
<ClCompile Include="sia\sia-rpc.cpp" />
|
|
<ClCompile Include="skein2.cpp" />
|
|
<ClCompile Include="sph\aes_helper.c" />
|
|
<ClCompile Include="sph\blake.c" />
|
|
<ClCompile Include="sph\blake2b.c" />
|
|
<ClCompile Include="sph\blake2s.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\jh.c" />
|
|
<ClCompile Include="sph\keccak.c" />
|
|
<ClCompile Include="sph\luffa.c" />
|
|
<ClCompile Include="sph\ripemd.c" />
|
|
<ClCompile Include="sph\sph_sha2.c" />
|
|
<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\streebog.c" />
|
|
<ClCompile Include="sph\hamsi.c" />
|
|
<ClCompile Include="sph\hamsi_helper.c" />
|
|
<ClCompile Include="sph\whirlpool.c" />
|
|
<ClCompile Include="x13\sm3.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="compat\ccminer-config.h" />
|
|
<ClInclude Include="crypto\cryptolight.h" />
|
|
<ClInclude Include="crypto\cryptonight.h" />
|
|
<ClInclude Include="crypto\mman.h" />
|
|
<ClInclude Include="crypto\wildkeccak.h" />
|
|
<ClInclude Include="crypto\xmr-rpc.h" />
|
|
<ClInclude Include="cuda_groestlcoin.h" />
|
|
<ClInclude Include="cuda_helper.h" />
|
|
<ClInclude Include="cuda_vector_uint2x4.h" />
|
|
<ClInclude Include="elist.h" />
|
|
<ClInclude Include="heavy\heavy.h" />
|
|
<ClInclude Include="hefty1.h" />
|
|
<ClInclude Include="algos.h" />
|
|
<ClInclude Include="miner.h" />
|
|
<ClInclude Include="nvml.h" />
|
|
<ClInclude Include="quark\cuda_bmw512_sm3.cuh" />
|
|
<ClInclude Include="quark\cuda_quark_groestl512_sm2.cuh" />
|
|
<ClInclude Include="quark\cuda_quark_blake512_sp.cuh" />
|
|
<ClInclude Include="res\resource.h" />
|
|
<ClInclude Include="sia\sia-rpc.h" />
|
|
<ClInclude Include="scrypt\salsa_kernel.h" />
|
|
<ClInclude Include="sph\blake2b.h" />
|
|
<ClInclude Include="sph\blake2s.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_streebog.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="lyra2\Lyra2Z.h" />
|
|
<ClInclude Include="quark\groestl_transf_quad.h" />
|
|
<ClInclude Include="quark\groestl_functions_quad.h" />
|
|
<ClInclude Include="quark\cuda_quark.h" />
|
|
<ClInclude Include="x11\cuda_x11.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<CudaCompile Include="cuda.cpp" />
|
|
<CudaCompile Include="cuda_groestlcoin.cu" />
|
|
<CudaCompile Include="cuda_myriadgroestl.cu" />
|
|
<CudaCompile Include="scrypt\blake.cu" />
|
|
<CudaCompile Include="scrypt\keccak.cu" />
|
|
<CudaCompile Include="scrypt\sha256.cu" />
|
|
<CudaCompile Include="scrypt\salsa_kernel.cu">
|
|
<CodeGeneration>compute_30,sm_30</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\fermi_kernel.cu">
|
|
<CodeGeneration>compute_30,sm_30</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_30,sm_30</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="scrypt\titan_kernel.cu">
|
|
<CodeGeneration>compute_35,sm_35;compute_50,sm_50</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="sha256\cuda_sha256d.cu" />
|
|
<CudaCompile Include="sha256\sha256d.cu" />
|
|
<CudaCompile Include="sha256\cuda_sha256t.cu" />
|
|
<CudaCompile Include="sha256\sha256t.cu" />
|
|
<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="heavy\bastion.cu" />
|
|
<CudaCompile Include="heavy\cuda_bastion.cu" />
|
|
<CudaCompile Include="JHA\jha.cu" />
|
|
<CudaCompile Include="JHA\jackpotcoin.cu" />
|
|
<CudaCompile Include="JHA\cuda_jha_compactionTest.cu">
|
|
<AdditionalOptions>-Xptxas "-abi=yes" %(AdditionalOptions)</AdditionalOptions>
|
|
</CudaCompile>
|
|
<CudaCompile Include="JHA\cuda_jha_keccak512.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\blake2s.cu" />
|
|
<CudaCompile Include="Algo256\decred.cu">
|
|
<MaxRegCount>128</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="Algo256\vanilla.cu" />
|
|
<CudaCompile Include="Algo256\keccak256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_blake256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_bmw256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_cubehash256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_fugue256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_groestl256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_keccak256.cu" />
|
|
<CudaCompile Include="Algo256\cuda_keccak256_sm3.cu">
|
|
<MaxRegCount>92</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="Algo256\cuda_skein256.cu" />
|
|
<CudaCompile Include="lbry\cuda_sha256_lbry.cu" />
|
|
<CudaCompile Include="lbry\cuda_sha512_lbry.cu" />
|
|
<CudaCompile Include="lbry\cuda_lbry_merged.cu" />
|
|
<CudaCompile Include="lbry\lbry.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\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="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 Include="quark\nist5.cu" />
|
|
<CudaCompile Include="qubit\deep.cu" />
|
|
<CudaCompile Include="qubit\luffa.cu" />
|
|
<CudaCompile Include="qubit\qubit.cu" />
|
|
<CudaCompile Include="qubit\qubit_luffa512.cu" />
|
|
<CudaCompile Include="lyra2\lyra2RE.cu" />
|
|
<CudaCompile Include="lyra2\cuda_lyra2.cu" />
|
|
<CudaCompile Include="lyra2\lyra2REv2.cu" />
|
|
<CudaCompile Include="lyra2\cuda_lyra2v2.cu" />
|
|
<ClInclude Include="lyra2\cuda_lyra2_sm2.cuh" />
|
|
<ClInclude Include="lyra2\cuda_lyra2v2_sm3.cuh" />
|
|
<CudaCompile Include="lyra2\lyra2Z.cu" />
|
|
<CudaCompile Include="lyra2\cuda_lyra2Z.cu" />
|
|
<ClInclude Include="lyra2\cuda_lyra2Z_sm5.cuh" />
|
|
<CudaCompile Include="polytimos.cu" />
|
|
<CudaCompile Include="sia\sia.cu" />
|
|
<CudaCompile Include="skein.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="cuda_skeincoin.cu">
|
|
<MaxRegCount>48</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="skunk\skunk.cu" />
|
|
<CudaCompile Include="skunk\cuda_skunk.cu">
|
|
<CodeGeneration>compute_50,sm_50;compute_52,sm_52</CodeGeneration>
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="skunk\cuda_skunk_streebog.cu" />
|
|
<ClInclude Include="tribus\cuda_echo512_aes.cuh" />
|
|
<CudaCompile Include="tribus\cuda_echo512_final.cu">
|
|
<CodeGeneration>compute_50,sm_50;compute_52,sm_52</CodeGeneration>
|
|
</CudaCompile>
|
|
<CudaCompile Include="tribus\tribus.cu" />
|
|
<ClInclude Include="x11\cuda_x11_aes.cuh" />
|
|
<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>
|
|
<ClInclude Include="x11\cuda_x11_simd512_func.cuh" />
|
|
<CudaCompile Include="x11\cuda_x11_simd512.cu">
|
|
<MaxRegCount>64</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x11\cuda_streebog.cu" />
|
|
<CudaCompile Include="x11\cuda_streebog_maxwell.cu" />
|
|
<CudaCompile Include="x11\c11.cu" />
|
|
<CudaCompile Include="x11\fresh.cu" />
|
|
<CudaCompile Include="x11\phi.cu" />
|
|
<CudaCompile Include="x11\sib.cu" />
|
|
<CudaCompile Include="x11\s3.cu" />
|
|
<CudaCompile Include="x11\timetravel.cu" />
|
|
<CudaCompile Include="x11\bitcore.cu" />
|
|
<CudaCompile Include="x11\veltor.cu" />
|
|
<CudaCompile Include="x11\x11.cu" />
|
|
<CudaCompile Include="x11\x11evo.cu" />
|
|
<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 Include="x13\cuda_hsr_sm3.cu" />
|
|
<CudaCompile Include="x13\hsr.cu" />
|
|
<CudaCompile Include="x15\x14.cu" />
|
|
<CudaCompile Include="x15\cuda_x14_shabal512.cu" />
|
|
<CudaCompile Include="x15\cuda_x15_whirlpool.cu" />
|
|
<CudaCompile Include="x17\hmq17.cu" />
|
|
<CudaCompile Include="x15\x15.cu" />
|
|
<CudaCompile Include="x15\whirlpool.cu" />
|
|
<CudaCompile Include="x17\x17.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x17\cuda_x17_haval256.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 9.0.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>
|