mirror of
https://github.com/GOSTSec/ccminer
synced 2025-01-09 06:18:07 +00:00
7939dce0aa
remains the cpu validation check to do... throughput for this algo is divided by 128 to keep same kind of intensity values (default 18.0)
510 lines
26 KiB
XML
510 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)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v120</PlatformToolset>
|
|
<CLRSupport>false</CLRSupport>
|
|
</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>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<LinkIncremental>true</LinkIncremental>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<LinkIncremental>false</LinkIncremental>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<LinkIncremental>false</LinkIncremental>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<LinkIncremental>false</LinkIncremental>
|
|
</PropertyGroup>
|
|
<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>
|
|
</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>
|
|
<MaxRegCount>80</MaxRegCount>
|
|
<PtxAsOptionV>true</PtxAsOptionV>
|
|
<Keep>false</Keep>
|
|
<CodeGeneration>compute_30,sm_30;compute_50,sm_50</CodeGeneration>
|
|
</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>
|
|
</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>
|
|
<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>
|
|
<ExceptionHandling>SyncCThrow</ExceptionHandling>
|
|
</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>false</Keep>
|
|
<CodeGeneration>compute_50,sm_50;</CodeGeneration>
|
|
<AdditionalOptions>--ptxas-options="-O2" %(AdditionalOptions)</AdditionalOptions>
|
|
<Defines>
|
|
</Defines>
|
|
<Optimization>O3</Optimization>
|
|
</CudaCompile>
|
|
<CudaLink>
|
|
<GPUDebugInfo>false</GPUDebugInfo>
|
|
</CudaLink>
|
|
<CudaLink>
|
|
<Optimization>O2</Optimization>
|
|
</CudaLink>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
|
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</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>
|
|
<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>false</Keep>
|
|
<CodeGeneration>compute_50,sm_50</CodeGeneration>
|
|
<Include>
|
|
</Include>
|
|
<TargetMachinePlatform>64</TargetMachinePlatform>
|
|
</CudaCompile>
|
|
<CudaLink>
|
|
<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="util.cpp" />
|
|
<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="scrypt.c">
|
|
<Optimization Condition="'$(Configuration)'=='Release'">Full</Optimization>
|
|
<AdditionalOptions>/Tp %(AdditionalOptions)</AdditionalOptions>
|
|
</ClCompile>
|
|
<ClCompile Include="lyra2\Lyra2.c" />
|
|
<ClCompile Include="lyra2\Sponge.c" />
|
|
<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="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" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="lyra2\Lyra2.h" />
|
|
<ClInclude Include="lyra2\Sponge.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<CudaCompile Include="cuda.cpp" />
|
|
<CudaCompile Include="bitslice_transformations_quad.cu">
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
|
</CudaCompile>
|
|
<CudaCompile Include="cuda_groestlcoin.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="cuda_myriadgroestl.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="cuda_nist5.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="groestl_functions_quad.cu">
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
|
</CudaCompile>
|
|
<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\doom.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="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>80</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\cuda_whirlpoolx.cu" />
|
|
<CudaCompile Include="x15\cuda_x14_shabal512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\cuda_x15_whirlpool.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\whirlpoolx.cu" />
|
|
<CudaCompile Include="x17\cuda_x17_haval512.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x17\cuda_x17_sha512.cu">
|
|
<MaxRegCount>80</MaxRegCount>
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\whirlpool.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\x14.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x15\x15.cu">
|
|
</CudaCompile>
|
|
<CudaCompile Include="x17\x17.cu">
|
|
</CudaCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="res\ccminer.ico" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="res\ccminer.rc" />
|
|
</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>
|