diff --git a/MSVC/ViorCoinD/viorcoind.vcxproj b/MSVC/ViorCoinD/viorcoind.vcxproj new file mode 100644 index 0000000..4b6210f --- /dev/null +++ b/MSVC/ViorCoinD/viorcoind.vcxproj @@ -0,0 +1,182 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {00225DF0-9DDB-41A2-972B-56DC24E2C995} + ViorCoinD + + + + Application + v120 + + + Application + v120 + + + Application + v120 + + + Application + v120 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + AllRules.ruleset + AllRules.ruleset + + + + + AllRules.ruleset + AllRules.ruleset + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + + USE_UPNP=1;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\src\leveldb\include;C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc32-static;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories) + Disabled + ProgramDatabase + MultiThreadedDebug + false + false + true + true + + + Console + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\Debug;C:\Deps-VS\db-4.8.30.NC\build_windows\Win32\Debug_static;C:\Deps-VS\boost155\stage\lib;C:\Deps-VS\openssl-1.0.1j\out32-static.dbg;%(AdditionalLibraryDirectories) + iphlpapi.lib;miniupnpc.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;winspool.lib;ssleay32.lib;libeay32.lib;libdb48sd.lib;Shlwapi.lib;%(AdditionalDependencies) + true + + + + + USE_UPNP=1;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\src\leveldb\include;C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc64-static;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories) + Disabled + ProgramDatabase + MultiThreadedDebug + false + false + true + true + + + Console + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\x64\Debug;C:\Deps-VS\db-4.8.30.NC\build_windows\x64\Debug_static;C:\Deps-VS\boost155\stage\lib\x64;C:\Deps-VS\openssl-1.0.1j\out64-static.dbg;%(AdditionalLibraryDirectories) + iphlpapi.lib;miniupnpc.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;winspool.lib;ssleay32.lib;libeay32.lib;libdb48sd.lib;Shlwapi.lib;%(AdditionalDependencies) + true + + + + + USE_UPNP=1;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\src\leveldb\include;C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc32-static;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);%(AdditionalIncludeDirectories) + ProgramDatabase + MultiThreaded + false + true + MaxSpeed + + + Console + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\Release;C:\Deps-VS\db-4.8.30.NC\build_windows\Win32\Release_static;C:\Deps-VS\boost155\stage\lib;C:\Deps-VS\openssl-1.0.1j\out32-static;%(AdditionalLibraryDirectories) + miniupnpc.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;winspool.lib;ssleay32.lib;libeay32.lib;libdb48s.lib;Shlwapi.lib;iphlpapi.lib;%(AdditionalDependencies) + true + + + + + USE_UPNP=1;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\src\leveldb\include;C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc64-static;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);%(AdditionalIncludeDirectories) + ProgramDatabase + MultiThreaded + false + true + MaxSpeed + + + Console + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\x64\Release;C:\Deps-VS\db-4.8.30.NC\build_windows\x64\Release_static;C:\Deps-VS\boost155\stage\lib\x64;C:\Deps-VS\openssl-1.0.1j\out64-static;%(AdditionalLibraryDirectories) + iphlpapi.lib;miniupnpc.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;winspool.lib;ssleay32.lib;libeay32.lib;libdb48s.lib;Shlwapi.lib;%(AdditionalDependencies) + true + + + + + {002cc16a-b4ef-4737-b751-dad3a8d14133} + + + {3703b138-b8da-460e-9dd1-41bdc7588e80} + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MSVC/ViorCoinD/viorcoind.vcxproj.filters b/MSVC/ViorCoinD/viorcoind.vcxproj.filters new file mode 100644 index 0000000..df5fd1e --- /dev/null +++ b/MSVC/ViorCoinD/viorcoind.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;cxx;c;def + + + + + Source Files + + + \ No newline at end of file diff --git a/MSVC/ViorCoinQt/viorcoinqt.vcxproj b/MSVC/ViorCoinQt/viorcoinqt.vcxproj new file mode 100644 index 0000000..f329ec9 --- /dev/null +++ b/MSVC/ViorCoinQt/viorcoinqt.vcxproj @@ -0,0 +1,3248 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840} + ViorCoinQt + true + + + + Application + v120 + + + Application + v120 + + + Application + v120 + + + Application + v120 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.61030.0 + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(VC_IncludePath);$(WindowsSDK_IncludePath); + $(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86); + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(VC_IncludePath);$(WindowsSDK_IncludePath); + $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64); + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(VC_IncludePath);$(WindowsSDK_IncludePath); + $(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86); + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(VC_IncludePath);$(WindowsSDK_IncludePath); + $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64); + + + + USE_UPNP=1;USE_QRCODE=1;QT_GUI;STATICLIB;WIN32;WIN64;QT_NO_DEBUG;_SCL_SECURE_NO_WARNINGS;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;QT_NETWORK_LIB;QT_MULTIMEDIA_LIB;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\qrencode\qrencode-win32;C:\Deps-VS\openssl-1.0.1j\inc32-static;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories);..\..\src\qt\forms;..\..\src\qt\plugins\mrichtexteditor;..\..\src\json;..\..\src;C:\Deps-VS\Qt521\x86\qtbase\include;C:\Deps-VS\Qt521\x86\qtbase\include\QtCore;C:\Deps-VS\Qt521\x86\qtbase\include\QtGui;C:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork;C:\Deps-VS\Qt521\x86\qtmultimedia\include;C:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets + Disabled + ProgramDatabase + MultiThreaded + false + true + + + Windows + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\qrencode\qrencode-win32\vc8\Debug;C:\Deps-VS\Qt521\x86\qtbase\plugins\platforms;C:\Deps-VS\Qt521\x86\qtbase\lib;C:\Deps-VS\db-4.8.30.NC\build_windows\Win32\Debug_static;C:\Deps-VS\boost155\stage\lib;C:\Deps-VS\miniupnpc\msvc\Debug;C:\Deps-VS\openssl-1.0.1j\out32-static.dbg;%(AdditionalLibraryDirectories) + miniupnpc.lib;iphlpapi.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ssleay32.lib;libeay32.lib;lib-qrcode.lib;libdb48sd.lib;Shlwapi.lib;%(AdditionalDependencies);ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;qtmaind.lib;Qt5Cored.lib;Qt5Guid.lib;Qt5Widgetsd.lib;Qt5Networkd.lib;Qt5Multimediad.lib;qwindowsd.lib;Qt5PlatformSupportD.lib + true + MSVCRT;%(IgnoreSpecificDefaultLibraries) + + + true + + + + + USE_UPNP=1;USE_QRCODE=1;QT_GUI;STATICLIB;WIN32;WIN64;QT_NO_DEBUG;_SCL_SECURE_NO_WARNINGS;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;QT_NETWORK_LIB;QT_MULTIMEDIA_LIB;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\qrencode\qrencode-win32;C:\Deps-VS\openssl-1.0.1j\inc64-static;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories);..\..\src\qt\forms;..\..\src\qt\plugins\mrichtexteditor;..\..\src\json;..\..\src;C:\Deps-VS\Qt521\x64\qtbase\include;C:\Deps-VS\Qt521\x64\qtbase\include\QtCore;C:\Deps-VS\Qt521\x64\qtbase\include\QtGui;C:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork;C:\Deps-VS\Qt521\x64\qtmultimedia\include;C:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets + Disabled + ProgramDatabase + MultiThreadedDebug + false + true + + + Windows + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\x64\Debug;C:\Deps-VS\qrencode\qrencode-win32\vc8\x64\Debug;C:\Deps-VS\Qt521\x64\qtbase\plugins\platforms;C:\Deps-VS\Qt521\x64\qtbase\lib;C:\Deps-VS\db-4.8.30.NC\build_windows\x64\Debug_static;C:\Deps-VS\boost155\stage\lib\x64;C:\Deps-VS\openssl-1.0.1j\out64-static.dbg;%(AdditionalLibraryDirectories) + miniupnpc.lib;iphlpapi.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ssleay32.lib;libeay32.lib;lib-qrcode.lib;libdb48sd.lib;Shlwapi.lib;%(AdditionalDependencies);ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;qtmaind.lib;Qt5Cored.lib;Qt5Guid.lib;Qt5Widgetsd.lib;Qt5Networkd.lib;Qt5Multimediad.lib;qwindowsd.lib;Qt5PlatformSupportD.lib + true + MSVCRT;%(IgnoreSpecificDefaultLibraries) + + + true + + + + + USE_UPNP=1;USE_QRCODE=1;QT_GUI;STATICLIB;_WINDOWS;WIN32;QT_NO_DEBUG;_SCL_SECURE_NO_WARNINGS;_MT;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;QT_NETWORK_LIB;QT_MULTIMEDIA_LIB;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\qrencode\qrencode-win32;C:\Deps-VS\openssl-1.0.1j\inc32-static;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories);..\..\src\qt\forms;..\..\src\qt\plugins\mrichtexteditor;..\..\src\json;..\..\src;C:\Deps-VS\Qt521\x86\qtbase\include;C:\Deps-VS\Qt521\x86\qtbase\include\QtCore;C:\Deps-VS\Qt521\x86\qtbase\include\QtGui;C:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork;C:\Deps-VS\Qt521\x86\qtmultimedia\include;C:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets + ProgramDatabase + MultiThreaded + false + MaxSpeed + true + + + Windows + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\Release;C:\Deps-VS\qrencode\qrencode-win32\vc8\Release;C:\Deps-VS\boost155\stage\lib;C:\Deps-VS\db-4.8.30.NC\build_windows\Win32\Release_static;C:\Deps-VS\boost155\libs;C:\Deps-VS\openssl-1.0.1j\out32-static;C:\Deps-VS\Qt521\x86\qtbase\plugins\platforms;C:\Deps-VS\Qt521\x86\qtbase\lib;%(AdditionalLibraryDirectories) + false + miniupnpc.lib;iphlpapi.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ssleay32.lib;libeay32.lib;lib-qrcode.lib;libdb48s.lib;Shlwapi.lib;%(AdditionalDependencies);ole32.lib;advapi32.lib;crypt32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;qtmain.lib;Qt5Core.lib;Qt5Gui.lib;qwindows.lib;Qt5Widgets.lib;Qt5Network.lib;Qt5Multimedia.lib;Qt5PlatformSupport.lib + NotSet + MSVCRT;%(IgnoreSpecificDefaultLibraries) + + + true + + + + + USE_UPNP=1;USE_QRCODE=1;QT_GUI;STATICLIB;WIN32;WIN64;QT_NO_DEBUG;_SCL_SECURE_NO_WARNINGS;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;QT_NETWORK_LIB;QT_MULTIMEDIA_LIB;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\qrencode\qrencode-win32;C:\Deps-VS\openssl-1.0.1j\inc64-static;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories);..\..\src\qt\forms;..\..\src\qt\plugins\mrichtexteditor;..\..\src\json;..\..\src;C:\Deps-VS\Qt521\x64\qtbase\include;C:\Deps-VS\Qt521\x64\qtbase\include\QtCore;C:\Deps-VS\Qt521\x64\qtbase\include\QtGui;C:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork;C:\Deps-VS\Qt521\x64\qtmultimedia\include;C:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets + ProgramDatabase + MultiThreaded + false + MaxSpeed + true + + + Windows + $(OutDir)\$(ProjectName).exe + C:\Deps-VS\miniupnpc\msvc\x64\Release;C:\Deps-VS\qrencode\qrencode-win32\vc8\x64\Release;C:\Deps-VS\boost155\stage\lib\x64;C:\Deps-VS\db-4.8.30.NC\build_windows\x64\Release_static;C:\Deps-VS\openssl-1.0.1j\out64-static;C:\Deps-VS\Qt521\x64\qtbase\plugins\platforms;C:\Deps-VS\Qt521\x64\qtbase\lib;%(AdditionalLibraryDirectories) + false + miniupnpc.lib;iphlpapi.lib;kernel32.lib;user32.lib;shell32.lib;uuid.lib;ssleay32.lib;libeay32.lib;lib-qrcode.lib;libdb48s.lib;Shlwapi.lib;%(AdditionalDependencies);ole32.lib;advapi32.lib;ws2_32.lib;gdi32.lib;comdlg32.lib;oleaut32.lib;imm32.lib;winmm.lib;qtmain.lib;Qt5Core.lib;Qt5Gui.lib;Qt5Widgets.lib;Qt5Network.lib;Qt5Multimedia.lib;qwindows.lib;Qt5PlatformSupport.lib + MSVCRT;%(IgnoreSpecificDefaultLibraries) + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + Document + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;..\..\src\qt\rpcconsole.cpp + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;..\..\src\qt\rpcconsole.cpp + Moc%27ing rpcconsole.moc... + Moc%27ing rpcconsole.moc... + GeneratedFiles\rpcconsole.moc + GeneratedFiles\rpcconsole.moc + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "..\..\src\qt\rpcconsole.cpp" -o "GeneratedFiles\rpcconsole.moc" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "..\..\src\qt\rpcconsole.cpp" -o "GeneratedFiles\rpcconsole.moc" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;..\..\src\qt\rpcconsole.cpp + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;..\..\src\qt\rpcconsole.cpp + Moc%27ing rpcconsole.moc... + Moc%27ing rpcconsole.moc... + GeneratedFiles\rpcconsole.moc + GeneratedFiles\rpcconsole.moc + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "..\..\src\qt\rpcconsole.cpp" -o "GeneratedFiles\rpcconsole.moc" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "..\..\src\qt\rpcconsole.cpp" -o "GeneratedFiles\rpcconsole.moc" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + Document + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;..\..\src\qt\overviewpage.cpp + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;..\..\src\qt\overviewpage.cpp + Moc%27ing overviewpage.moc... + Moc%27ing overviewpage.moc... + GeneratedFiles\overviewpage.moc + GeneratedFiles\overviewpage.moc + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "..\..\src\qt\overviewpage.cpp" -o "GeneratedFiles\overviewpage.moc" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "..\..\src\qt\overviewpage.cpp" -o "GeneratedFiles\overviewpage.moc" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;..\..\src\qt\overviewpage.cpp + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;..\..\src\qt\overviewpage.cpp + Moc%27ing overviewpage.moc... + Moc%27ing overviewpage.moc... + GeneratedFiles\overviewpage.moc + GeneratedFiles\overviewpage.moc + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "..\..\src\qt\overviewpage.cpp" -o "GeneratedFiles\overviewpage.moc" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "..\..\src\qt\overviewpage.cpp" -o "GeneratedFiles\overviewpage.moc" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing aboutdialog.h... + Moc%27ing aboutdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing aboutdialog.h... + Moc%27ing aboutdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing addressbookpage.h... + Moc%27ing addressbookpage.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing addressbookpage.h... + Moc%27ing addressbookpage.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing addresstablemodel.h... + Moc%27ing addresstablemodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing addresstablemodel.h... + Moc%27ing addresstablemodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing askpassphrasedialog.h... + Moc%27ing askpassphrasedialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing askpassphrasedialog.h... + Moc%27ing askpassphrasedialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing bitcoinaddressvalidator.h... + Moc%27ing bitcoinaddressvalidator.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing bitcoinaddressvalidator.h... + Moc%27ing bitcoinaddressvalidator.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing bitcoinamountfield.h... + Moc%27ing bitcoinamountfield.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing bitcoinamountfield.h... + Moc%27ing bitcoinamountfield.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing clientmodel.h... + Moc%27ing clientmodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing clientmodel.h... + Moc%27ing clientmodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing coincontroldialog.h... + Moc%27ing coincontroldialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing coincontroldialog.h... + Moc%27ing coincontroldialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing coincontroltreewidget.h... + Moc%27ing coincontroltreewidget.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing coincontroltreewidget.h... + Moc%27ing coincontroltreewidget.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing csvmodelwriter.h... + Moc%27ing csvmodelwriter.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing csvmodelwriter.h... + Moc%27ing csvmodelwriter.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing editaddressdialog.h... + Moc%27ing editaddressdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing editaddressdialog.h... + Moc%27ing editaddressdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing guiutil.h... + Moc%27ing guiutil.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing guiutil.h... + Moc%27ing guiutil.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing mrichtextedit.h... + Moc%27ing mrichtextedit.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing mrichtextedit.h... + Moc%27ing mrichtextedit.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing messagemodel.h... + Moc%27ing messagemodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing messagemodel.h... + Moc%27ing messagemodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing messagepage.h... + Moc%27ing messagepage.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-I..\..\src\qt\plugins\mrichtexteditor" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-I..\..\src\qt\plugins\mrichtexteditor" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing messagepage.h... + Moc%27ing messagepage.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-I..\..\src\qt\plugins\mrichtexteditor" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-I..\..\src\qt\plugins\mrichtexteditor" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing monitoreddatamapper.h... + Moc%27ing monitoreddatamapper.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing monitoreddatamapper.h... + Moc%27ing monitoreddatamapper.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing notificator.h... + Moc%27ing notificator.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing notificator.h... + Moc%27ing notificator.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing optionsdialog.h... + Moc%27ing optionsdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing optionsdialog.h... + Moc%27ing optionsdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing optionsmodel.h... + Moc%27ing optionsmodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing optionsmodel.h... + Moc%27ing optionsmodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qrcodedialog.h... + Moc%27ing qrcodedialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qrcodedialog.h... + Moc%27ing qrcodedialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qvalidatedlineedit.h... + Moc%27ing qvalidatedlineedit.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qvalidatedlineedit.h... + Moc%27ing qvalidatedlineedit.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qvalidatedtextedit.h... + Moc%27ing qvalidatedtextedit.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qvalidatedtextedit.h... + Moc%27ing qvalidatedtextedit.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qvaluecombobox.h... + Moc%27ing qvaluecombobox.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing qvaluecombobox.h... + Moc%27ing qvaluecombobox.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing rpcconsole.h... + Moc%27ing rpcconsole.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing rpcconsole.h... + Moc%27ing rpcconsole.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendcoinsdialog.h... + Moc%27ing sendcoinsdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendcoinsdialog.h... + Moc%27ing sendcoinsdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendcoinsentry.h... + Moc%27ing sendcoinsentry.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendcoinsentry.h... + Moc%27ing sendcoinsentry.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendmessagesdialog.h... + Moc%27ing sendmessagesdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendmessagesdialog.h... + Moc%27ing sendmessagesdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendmessagesentry.h... + Moc%27ing sendmessagesentry.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing sendmessagesentry.h... + Moc%27ing sendmessagesentry.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing signverifymessagedialog.h... + Moc%27ing signverifymessagedialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing signverifymessagedialog.h... + Moc%27ing signverifymessagedialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing trafficgraphwidget.h... + Moc%27ing trafficgraphwidget.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing trafficgraphwidget.h... + Moc%27ing trafficgraphwidget.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactiondesc.h... + Moc%27ing transactiondesc.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactiondesc.h... + Moc%27ing transactiondesc.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactiondescdialog.h... + Moc%27ing transactiondescdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactiondescdialog.h... + Moc%27ing transactiondescdialog.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactionfilterproxy.h... + Moc%27ing transactionfilterproxy.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactionfilterproxy.h... + Moc%27ing transactionfilterproxy.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactiontablemodel.h... + Moc%27ing transactiontablemodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactiontablemodel.h... + Moc%27ing transactiontablemodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactionview.h... + Moc%27ing transactionview.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing transactionview.h... + Moc%27ing transactionview.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing walletmodel.h... + Moc%27ing walletmodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing walletmodel.h... + Moc%27ing walletmodel.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing overviewpage.h... + Moc%27ing overviewpage.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing overviewpage.h... + Moc%27ing overviewpage.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + + + + + + + + + + + + + + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing bitcoingui.h... + Moc%27ing bitcoingui.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DQT_CORE_LIB -DQT_GUI_LIB -D_ITERATOR_DEBUG_LEVEL=0 -DQT_WIDGETS_LIB -D_SCL_SECURE_NO_WARNINGS -DQT_GUI "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe;%(FullPath) + C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe;%(FullPath) + Moc%27ing bitcoingui.h... + Moc%27ing bitcoingui.h... + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp + "C:\Deps-VS\Qt521\x86\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc32-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x86\qtbase\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x86\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x86\qtbase\include\QtWidgets" + "C:\Deps-VS\Qt521\x64\qtbase\bin\moc.exe" "%(FullPath)" -o "GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DQT_GUI -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-IC:\Deps-VS\qrencode\qrencode-win32" "-IC:\Deps-VS\openssl-1.0.1j\inc64-static" "-I..\..\src\leveldb\helpers" "-I..\..\src\leveldb\include" "-IC:\Deps-VS\db-4.8.30.NC\build_windows" "-IC:\Deps-VS\boost155" "-IC:\Deps-VS\boost155\boost" "-IGeneratedFiles" "-IGeneratedFiles\$(ConfigurationName)\." "-I$(INHERIT)\." "-I..\..\src\qt\forms" "-I..\..\src" "-IC:\Deps-VS\Qt521\x64\qtbase\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtCore" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtGui" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtNetwork" "-IC:\Deps-VS\Qt521\x64\qtmultimedia\include" "-IC:\Deps-VS\Qt521\x64\qtbase\include\QtWidgets" + + + + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe;%(AdditionalInputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe;%(AdditionalInputs) + Uic%27ing %(Identity)... + Uic%27ing %(Identity)... + GeneratedFiles\ui_%(Filename).h;%(Outputs) + GeneratedFiles\ui_%(Filename).h;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + "C:\Deps-VS\Qt521\x64\qtbase\bin\uic.exe" -o "GeneratedFiles\ui_%(Filename).h" "%(FullPath)" + + + + + {002cc16a-b4ef-4737-b751-dad3a8d14133} + + + {3703b138-b8da-460e-9dd1-41bdc7588e80} + + + + + false + false + false + false + + + false + false + false + false + + + + false + false + false + false + + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + false + false + false + false + + + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + Document + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x86\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + C:\Deps-VS\Qt521\x64\qtbase\bin\lrelease.exe %(FullPath) + lrelease'ing %(FullPath) + %(RelativeDir)%(Filename).qm;%(Outputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + %(FullPath);%(AdditionalInputs) + + + %(FullPath);..\src\qt\res\icons\bitcoin.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\toolbar.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\bitcoin_testnet.png;..\..\src\qt\res\icons\toolbar_testnet.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\splash_testnet.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + %(FullPath);..\src\qt\res\icons\bitcoin.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\toolbar.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\bitcoin_testnet.png;..\..\src\qt\res\icons\toolbar_testnet.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\splash_testnet.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + Rcc%27ing %(Identity)... + Rcc%27ing %(Identity)... + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + "C:\Deps-VS\Qt521\x64\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + %(FullPath);..\src\qt\res\icons\bitcoin.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\toolbar.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\bitcoin_testnet.png;..\..\src\qt\res\icons\toolbar_testnet.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\splash_testnet.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + %(FullPath);..\src\qt\res\icons\bitcoin.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\toolbar.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\bitcoin_testnet.png;..\..\src\qt\res\icons\toolbar_testnet.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\splash_testnet.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + Rcc%27ing %(Identity)... + Rcc%27ing %(Identity)... + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + "C:\Deps-VS\Qt521\x64\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + Designer + + + %(FullPath);..\..\src\qt\res\movies\update_spinner.mng;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\sdc-vertical.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\sdc-horizontal.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction_conflicted.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\viorcoin-80.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\staking_on.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\staking_off.png;..\..\src\qt\res\icons\calls.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\viorcoin-16.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + %(FullPath);..\..\src\qt\res\movies\update_spinner.mng;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\sdc-vertical.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\sdc-horizontal.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction_conflicted.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\viorcoin-80.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\staking_on.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\staking_off.png;..\..\src\qt\res\icons\calls.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\viorcoin-16.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + Rcc%27ing %(Identity)... + Rcc%27ing %(Identity)... + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + "C:\Deps-VS\Qt521\x64\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + %(FullPath);..\..\src\qt\res\movies\update_spinner.mng;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\sdc-vertical.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\sdc-horizontal.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction_conflicted.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\viorcoin-80.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\staking_on.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\staking_off.png;..\..\src\qt\res\icons\calls.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\viorcoin-16.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + %(FullPath);..\..\src\qt\res\movies\update_spinner.mng;..\..\src\qt\res\images\splash.png;..\..\src\qt\res\images\sdc-vertical.png;..\..\src\qt\res\images\about.png;..\..\src\qt\res\images\sdc-horizontal.png;..\..\src\qt\res\icons\export.png;..\..\src\qt\res\icons\connect4_16.png;..\..\src\qt\res\icons\transaction_conflicted.png;..\..\src\qt\res\icons\remove.png;..\..\src\qt\res\icons\lock_closed.png;..\..\src\qt\res\icons\lock_open.png;..\..\src\qt\res\icons\edit.png;..\..\src\qt\res\icons\editcopy.png;..\..\src\qt\res\icons\viorcoin-80.png;..\..\src\qt\res\icons\add.png;..\..\src\qt\res\icons\qrcode.png;..\..\src\qt\res\icons\configure.png;..\..\src\qt\res\icons\tx_inout.png;..\..\src\qt\res\icons\address-book.png;..\..\src\qt\res\icons\synced.png;..\..\src\qt\res\icons\transaction0.png;..\..\src\qt\res\icons\clock1.png;..\..\src\qt\res\icons\key.png;..\..\src\qt\res\icons\clock2.png;..\..\src\qt\res\icons\clock3.png;..\..\src\qt\res\icons\clock4.png;..\..\src\qt\res\icons\clock5.png;..\..\src\qt\res\icons\staking_on.png;..\..\src\qt\res\icons\filesave.png;..\..\src\qt\res\icons\send.png;..\..\src\qt\res\icons\editpaste.png;..\..\src\qt\res\icons\transaction2.png;..\..\src\qt\res\icons\debugwindow.png;..\..\src\qt\res\icons\tx_input.png;..\..\src\qt\res\icons\overview.png;..\..\src\qt\res\icons\quit.png;..\..\src\qt\res\icons\tx_mined.png;..\..\src\qt\res\icons\staking_off.png;..\..\src\qt\res\icons\calls.png;..\..\src\qt\res\icons\receive.png;..\..\src\qt\res\icons\history.png;..\..\src\qt\res\icons\viorcoin-16.png;..\..\src\qt\res\icons\tx_output.png;..\..\src\qt\res\icons\connect0_16.png;..\..\src\qt\res\icons\connect1_16.png;..\..\src\qt\res\icons\connect2_16.png;..\..\src\qt\res\icons\connect3_16.png;..\..\src\qt\res\movies\update_spinner.mng;%(AdditionalInputs) + Rcc%27ing %(Identity)... + Rcc%27ing %(Identity)... + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + GeneratedFiles\qrc_%(Filename).cpp;%(Outputs) + "C:\Deps-VS\Qt521\x86\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + "C:\Deps-VS\Qt521\x64\qtbase\bin\rcc.exe" -name "%(Filename)" -no-compress "%(FullPath)" -o .\GeneratedFiles\qrc_%(Filename).cpp + Designer + + + + false + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MSVC/ViorCoinQt/viorcoinqt.vcxproj.filters b/MSVC/ViorCoinQt/viorcoinqt.vcxproj.filters new file mode 100644 index 0000000..d96ac46 --- /dev/null +++ b/MSVC/ViorCoinQt/viorcoinqt.vcxproj.filters @@ -0,0 +1,932 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;cxx;c;def + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h + + + {99349809-55BA-4b9d-BF79-8FDBB0286EB3} + ui + + + {D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E} + qrc;* + false + + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + moc;h;cpp + False + + + {1d11d5dd-7b4a-461b-b96d-aebc93efba2d} + cpp;moc + False + + + {1531c451-3bbe-4720-9787-f10fd244edb6} + cpp;moc + False + + + {aed61c40-18ec-479e-8d4e-c3cd269c838f} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Form Files + + + Resource Files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Resource Files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MSVC/ViorCoinSolution.sln b/MSVC/ViorCoinSolution.sln new file mode 100644 index 0000000..526a62f --- /dev/null +++ b/MSVC/ViorCoinSolution.sln @@ -0,0 +1,61 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30110.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ViorCoinD", "ViorCoinD\viorcoind.vcxproj", "{00225DF0-9DDB-41A2-972B-56DC24E2C995}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libleveldb", "leveldb\leveldb.vcxproj", "{002CC16A-B4EF-4737-B751-DAD3A8D14133}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ViorCoinQt", "ViorCoinQt\viorcoinqt.vcxproj", "{9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcommon", "libcommon\libcommon.vcxproj", "{3703B138-B8DA-460E-9DD1-41BDC7588E80}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Debug|Win32.ActiveCfg = Debug|Win32 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Debug|Win32.Build.0 = Debug|Win32 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Debug|x64.ActiveCfg = Debug|x64 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Debug|x64.Build.0 = Debug|x64 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Release|Win32.ActiveCfg = Release|Win32 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Release|Win32.Build.0 = Release|Win32 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Release|x64.ActiveCfg = Release|x64 + {00225DF0-9DDB-41A2-972B-56DC24E2C995}.Release|x64.Build.0 = Release|x64 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Debug|Win32.ActiveCfg = Debug|Win32 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Debug|Win32.Build.0 = Debug|Win32 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Debug|x64.ActiveCfg = Debug|x64 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Debug|x64.Build.0 = Debug|x64 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Release|Win32.ActiveCfg = Release|Win32 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Release|Win32.Build.0 = Release|Win32 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Release|x64.ActiveCfg = Release|x64 + {002CC16A-B4EF-4737-B751-DAD3A8D14133}.Release|x64.Build.0 = Release|x64 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Debug|Win32.ActiveCfg = Debug|Win32 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Debug|Win32.Build.0 = Debug|Win32 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Debug|x64.ActiveCfg = Debug|x64 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Debug|x64.Build.0 = Debug|x64 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Release|Win32.ActiveCfg = Release|Win32 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Release|Win32.Build.0 = Release|Win32 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Release|x64.ActiveCfg = Release|x64 + {9191918D-7DE3-4BE1-8A32-2F2CF4EE6840}.Release|x64.Build.0 = Release|x64 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Debug|Win32.ActiveCfg = Debug|Win32 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Debug|Win32.Build.0 = Debug|Win32 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Debug|x64.ActiveCfg = Debug|x64 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Debug|x64.Build.0 = Debug|x64 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Release|Win32.ActiveCfg = Release|Win32 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Release|Win32.Build.0 = Release|Win32 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Release|x64.ActiveCfg = Release|x64 + {3703B138-B8DA-460E-9DD1-41BDC7588E80}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(DPCodeReviewSolutionGUID) = preSolution + DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} + EndGlobalSection +EndGlobal diff --git a/MSVC/leveldb/leveldb.vcxproj b/MSVC/leveldb/leveldb.vcxproj new file mode 100644 index 0000000..b632af4 --- /dev/null +++ b/MSVC/leveldb/leveldb.vcxproj @@ -0,0 +1,222 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {002cc16a-b4ef-4737-b751-dad3a8d14133} + Win32Proj + leveldb + libleveldb + + + + StaticLibrary + true + v120 + Unicode + + + StaticLibrary + true + v120 + Unicode + + + StaticLibrary + false + v120 + true + Unicode + + + StaticLibrary + false + v120 + true + Unicode + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + + + + Level1 + Disabled + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);LEVELDB_PLATFORM_WINDOWS + ..\..\src\leveldb\include;..\..\src\leveldb;%(AdditionalIncludeDirectories) + false + MultiThreadedDebug + ProgramDatabase + true + false + + + Windows + true + + + + + + + Level1 + Disabled + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);LEVELDB_PLATFORM_WINDOWS + ..\..\src\leveldb\include;..\..\src\leveldb;%(AdditionalIncludeDirectories) + false + MultiThreadedDebug + ProgramDatabase + true + false + + + Windows + true + + + + + Level1 + + + MaxSpeed + true + true + WIN32;LEVELDB_PLATFORM_WINDOWS;_LIB;%(PreprocessorDefinitions) + ..\..\src\leveldb\include;..\..\src\leveldb;%(AdditionalIncludeDirectories) + MultiThreaded + false + false + true + + + Windows + true + true + true + + + false + + + + + Level1 + + + MaxSpeed + true + true + WIN32;LEVELDB_PLATFORM_WINDOWS;_LIB;%(PreprocessorDefinitions) + ..\..\src\leveldb\include;..\..\src\leveldb;%(AdditionalIncludeDirectories) + MultiThreaded + false + false + true + + + Windows + true + true + true + + + false + + + + + + \ No newline at end of file diff --git a/MSVC/leveldb/leveldb.vcxproj.filters b/MSVC/leveldb/leveldb.vcxproj.filters new file mode 100644 index 0000000..e45632d --- /dev/null +++ b/MSVC/leveldb/leveldb.vcxproj.filters @@ -0,0 +1,132 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + \ No newline at end of file diff --git a/MSVC/libcommon/libcommon.vcxproj b/MSVC/libcommon/libcommon.vcxproj new file mode 100644 index 0000000..9f29919 --- /dev/null +++ b/MSVC/libcommon/libcommon.vcxproj @@ -0,0 +1,252 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {3703B138-B8DA-460E-9DD1-41BDC7588E80} + Win32Proj + libcommon + + + + StaticLibrary + true + v120 + Unicode + + + StaticLibrary + true + v120 + Unicode + + + StaticLibrary + false + v120 + true + Unicode + + + StaticLibrary + false + v120 + true + Unicode + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\ + + + + + + Level1 + Disabled + STATICLIB;USE_UPNP=1;_CRT_SECURE_NO_WARNINGS;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;HAVE_WORKING_BOOST_SLEEP_FOR;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc32-static;..\..\..\src\leveldb\helpers\memenv;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories) + ProgramDatabase + true + false + MultiThreadedDebug + false + + + Windows + true + + + + + + + Level1 + Disabled + STATICLIB;USE_UPNP=1;_CRT_SECURE_NO_WARNINGS;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;HAVE_WORKING_BOOST_SLEEP_FOR;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc64-static;..\..\..\src\leveldb\helpers\memenv;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories) + ProgramDatabase + true + false + MultiThreadedDebug + false + + + Windows + true + + + + + Level1 + + + MaxSpeed + true + true + STATICLIB;USE_UPNP=1;_CRT_SECURE_NO_WARNINGS;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;HAVE_WORKING_BOOST_SLEEP_FOR;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc32-static;..\..\..\src\leveldb\helpers\memenv;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories) + MultiThreaded + false + Default + true + false + + + Windows + true + true + true + + + + + Level1 + + + MaxSpeed + true + true + STATICLIB;USE_UPNP=1;_CRT_SECURE_NO_WARNINGS;UNICODE;WIN32;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;HAVE_WORKING_BOOST_SLEEP_FOR;%(PreprocessorDefinitions) + C:\Deps-VS;C:\Deps-VS\openssl-1.0.1j\inc64-static;..\..\..\src\leveldb\helpers\memenv;..\..\src\leveldb\helpers;..\..\src\leveldb\include;C:\Deps-VS\db-4.8.30.NC\build_windows;C:\Deps-VS\boost155;C:\Deps-VS\boost155\boost;.\GeneratedFiles;.\GeneratedFiles\$(ConfigurationName);.\;%(AdditionalIncludeDirectories) + MultiThreaded + false + Default + true + false + + + Windows + true + true + true + + + + + + \ No newline at end of file diff --git a/MSVC/libcommon/libcommon.vcxproj.filters b/MSVC/libcommon/libcommon.vcxproj.filters new file mode 100644 index 0000000..f13294b --- /dev/null +++ b/MSVC/libcommon/libcommon.vcxproj.filters @@ -0,0 +1,242 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/share/pixmaps/bitcoin32.xpm b/share/pixmaps/bitcoin32.xpm index f538a44..8871184 100644 --- a/share/pixmaps/bitcoin32.xpm +++ b/share/pixmaps/bitcoin32.xpm @@ -1,232 +1,232 @@ -/* XPM */ -static const char * bitcoin32_xpm[] = { -/* columns rows colors chars-per-pixel */ -"32 32 194 2", -" c #745305", -". c #785704", -"X c #7C5903", -"o c #75560B", -"O c #77590F", -"+ c #7C5C0B", -"@ c #795B12", -"# c #7F631D", -"$ c #825E07", -"% c #825F0B", -"& c #85610A", -"* c #8C660C", -"= c #8E680E", -"- c #916B0F", -"; c #856515", -": c #8B6714", -"> c #8F6A16", -", c #816218", -"< c #88691C", -"1 c #926D12", -"2 c #936F1C", -"3 c #997417", -"4 c #94721E", -"5 c #9B761C", -"6 c #9F781C", -"7 c #A17B1E", -"8 c #826622", -"9 c #916E20", -"0 c #967425", -"q c #9D7420", -"w c #9C7923", -"e c #997728", -"r c #99792C", -"t c #A37D23", -"y c #A37F2C", -"u c #A68125", -"i c #AB8225", -"p c #A5832B", -"a c #AA852C", -"s c #B28A2C", -"d c #A58233", -"f c #AC8734", -"g c #AE8C33", -"h c #AC8C3C", -"j c #B28C33", -"k c #B98E34", -"l c #B28D3D", -"z c #B59136", -"x c #BC9335", -"c c #B3913E", -"v c #BC933A", -"b c #BF9A3D", -"n c #C19235", -"m c #C2953C", -"M c #C39B3C", -"N c #CA9C3D", -"B c #B59343", -"V c #BE9642", -"C c #B69A44", -"Z c #BD9A45", -"A c #B49649", -"S c #BB9A49", -"D c #BB9F52", -"F c #BFA256", -"G c #C49C43", -"H c #CA9D41", -"J c #C59D4A", -"K c #C99E4D", -"L c #C3A144", -"P c #CDA244", -"I c #CFAA47", -"U c #C3A14D", -"Y c #CDA24A", -"T c #CCAB49", -"R c #D2A644", -"E c #D2A54B", -"W c #D6AA4C", -"Q c #DAAE4E", -"! c #DAB04F", -"~ c #C7A656", -"^ c #CDA452", -"/ c #CFAC52", -"( c #C0A65E", -") c #CEA75A", -"_ c #CCAC59", -"` c #D2AB53", -"' c #DCAF52", -"] c #D6AD5A", -"[ c #D9AE5B", -"{ c #DCB556", -"} c #DFB855", -"| c #D6B25F", -" . c #DCB35C", -".. c #DEBE5E", -"X. c #E2B656", -"o. c #E1B55A", -"O. c #E6BC5D", -"+. c #E9BD5E", -"@. c #C3AA63", -"#. c #CCAD62", -"$. c #D4AF62", -"%. c #CDB565", -"&. c #CEB46D", -"*. c #D7B164", -"=. c #DBB362", -"-. c #D6BD64", -";. c #DDBA64", -":. c #D3B66C", -">. c #DFB86B", -",. c #CEB772", -"<. c #D0B771", -"1. c #D4BA73", -"2. c #D9BE77", -"3. c #D6BE79", -"4. c #D8BF7A", -"5. c #E4BB62", -"6. c #E9BF64", -"7. c #E4BC69", -"8. c #E9BF69", -"9. c #E0BB71", -"0. c #E9C05E", -"q. c #D2C279", -"w. c #DBC27C", -"e. c #E2C667", -"r. c #EDC364", -"t. c #E3C16E", -"y. c #ECC46C", -"u. c #EDCC6C", -"i. c #F1C764", -"p. c #F5CA66", -"a. c #F9CD67", -"s. c #F5CC6A", -"d. c #F9CD6B", -"f. c #FBD36F", -"g. c #EDC572", -"h. c #E5CF77", -"j. c #ECCA74", -"k. c #E0C67E", -"l. c #EFCE78", -"z. c #F6CE72", -"x. c #FBCF71", -"c. c #F4CE79", -"v. c #F4D273", -"b. c #FCD473", -"n. c #F4DC75", -"m. c #FEDA74", -"M. c #F6D77C", -"N. c #FBD47A", -"B. c #F1DA7B", -"V. c #FDDA7C", -"C. c #FEE27D", -"Z. c #DDC683", -"A. c #DFC884", -"S. c #E4CA84", -"D. c #E3CC89", -"F. c #E7D183", -"G. c #EFD280", -"H. c #EFDC82", -"J. c #ECD48D", -"K. c #EFDA8C", -"L. c #F9D783", -"P. c #F2DF83", -"I. c #FCDB83", -"U. c #F5DC8F", -"Y. c #FADD8B", -"T. c #EBD593", -"R. c #EFDA99", -"E. c #F3DD93", -"W. c #F3DF9F", -"Q. c #FFE385", -"!. c #FEE986", -"~. c #FDE48C", -"^. c #FEEC8E", -"/. c #ECE199", -"(. c #F6E591", -"). c #FEE494", -"_. c #FEEB93", -"`. c #FEE69A", -"'. c #FFEB9B", -"]. c #FFF197", -"[. c #FFF39B", -"{. c #FEF99B", -"}. c #F6E2A2", -"|. c #F9E5A5", -" X c #F7E9A5", -".X c #FEECA4", -"XX c #FBE7A8", -"oX c #FDEAAB", -"OX c #F7F2AA", -"+X c #FEF2AC", -"@X c #FDF4B4", -"#X c #FFFABA", -"$X c #FFFEC2", -"%X c None", -/* pixels */ -"%X%X%X%X%X%X%X%X%X%X%X%Xp t 6 5 w t w %X%X%X%X%X%X%X%X%X%X%X%X%X", -"%X%X%X%X%X%X%X%X%Xu u x I X.0.s.u.0.W x 7 4 %X%X%X%X%X%X%X%X%X%X", -"%X%X%X%X%X%X%Xy i I i.a.f.m.m.b.f.s.a.s.i.W 7 > %X%X%X%X%X%X%X%X", -"%X%X%X%X%X%Xt M 0.a.m.m.m.m.f.d.p.p.p.f.d.f.i.b 1 < %X%X%X%X%X%X", -"%X%X%X%X%X7 ! d.f.f.m.f.+.W P R I Q 5.v.V.V.z.f.{ 5 + %X%X%X%X%X", -"%X%X%X%Xu X.f.m.m.f.' H s ~ V y _ Z J o.g.L.L.Q.!.e.5 X %X%X%X%X", -"%X%X%Xu X.b.C.m.+.N m n t }.3.> }.w.V 5.y.y.Y.[.^.^.-.1 + %X%X%X", -"%X%Xt P m.N.m.X.v v v k 6 }.1.: /.4.c 7.N.N.v.!.{.{.^.L & %X%X%X", -"%X%Xg Y.Y.V.+.m k a t t : }.1.% }.1.r | l.B.M.b.!.{.^.n.7 X %X%X", -"%Xp -._.'.Y.' Y n D.}.}.|.oXXX|.oX XT.w.F _ j.v.v._.^.C.T & @ %X", -"%Xa (.'.'.9.[ [ K S.}.oXoXoXoXXXoXoXoXoX XD / s.d.v.!.C.v.3 o %X", -"%XU '.'.Y.[ [ [ [ J f <.oXoX( 2 f S J.oXoXT.j r.s.i.C.C.C.z X %X", -"p e.'.'.F. .=.=.=.=.) 1.oXoX@.f . .F oXoX}.a +.i.i.b.C.m.I X O ", -"u w.'.[.j.5.8.7.7.7.] 2.oXoX@.y W c &.oXoXZ.k r.s.i.s.V.m.} = o ", -"u H.[.{.y.8.y.g.8.g.7.2.oXoXA.@.&.D.oXoXT.e G +.O.O.5.V.m.0.- o ", -"u !.].[.r.8.y.g.g.g.7.4.oXoXoXoXoXoXoXoXoX<.y W X.o.o.m.m.0.- o ", -"u B._._.5.5.8.y.g.c.g.w.oXoX,.h A F <..XoXoX1.k ' ' ' V.N.r.- ", -"u u.Q.~.r.6.z.N.V.I.v.k.oXoX@.B | _ c 1.oXoX}.a ' ' O.I.b.O.= o ", -"u ..Q.Q.v.i.s.c.N.L.l.Z.oXoX@.B t.=.S &.oXoXXXy Y R +.N.b.Q % o ", -"t T C.I.I.6.u.z.z.5.S 1.oXoX@.e B h D |.oXoXS.f Y Y 6.d.d.n X O ", -"%Xs m.V.Q.r.r.z.5.<.}.oXoXoXXXW.}.oXoXoXoXW.h G H R a.p.s.7 %X", -"%X7 O.V.V.v.+.r.` 4.oXoXoXoXoXoXoXoXXXR.<.h v N N o.a.p.Q = %X", -"%Xw x v.v.v.r.+. .Z l d e }.Z.r }.3.d l V G n n R a.s.a.s X O %X", -"%X%X6 { v.l.v.+.O.5.=.^ d }.4.9 }.1.f J G m m G d.d.x.Q = %X%X", -"%X%X%Xs u.v.v.v.r.6.o. .l }.4.9 W.4.l ^ ^ J ) c.N.N.y.7 X O %X%X", -"%X%X%X5 z v.v.M.I.g.;. .J 1.#.B 1.#.) 7.$.S..X'.W.Y.j $ %X%X%X", -"%X%X%X%X5 b N.Y.~.).Y.j.5.$.=.=.$.*.2.J.@X$X#X#XoXC $ %X%X%X%X", -"%X%X%X%X%X3 z U.@X+X`.`.`.(.E.E.E.|.@X@X#X#X#X/.j % %X%X%X%X%X", -"%X%X%X%X%X%Xw a q.OX|.).`._.'.'.XX.X.X+X+X X%.w X o %X%X%X%X%X%X", -"%X%X%X%X%X%X%X%Xw a _ j.~.~.).).`.`.`.F._ t & . # %X%X%X%X%X%X%X", -"%X%X%X%X%X%X%X%X%X%X4 3 t z L U Z z t 1 $ . 8 %X%X%X%X%X%X%X%X%X", -"%X%X%X%X%X%X%X%X%X%X%X%X%X< ; & + + , 8 %X%X%X%X%X%X%X%X%X%X%X%X" -}; +/* XPM */ +static const char * bitcoin32_xpm[] = { +/* columns rows colors chars-per-pixel */ +"32 32 194 2", +" c #745305", +". c #785704", +"X c #7C5903", +"o c #75560B", +"O c #77590F", +"+ c #7C5C0B", +"@ c #795B12", +"# c #7F631D", +"$ c #825E07", +"% c #825F0B", +"& c #85610A", +"* c #8C660C", +"= c #8E680E", +"- c #916B0F", +"; c #856515", +": c #8B6714", +"> c #8F6A16", +", c #816218", +"< c #88691C", +"1 c #926D12", +"2 c #936F1C", +"3 c #997417", +"4 c #94721E", +"5 c #9B761C", +"6 c #9F781C", +"7 c #A17B1E", +"8 c #826622", +"9 c #916E20", +"0 c #967425", +"q c #9D7420", +"w c #9C7923", +"e c #997728", +"r c #99792C", +"t c #A37D23", +"y c #A37F2C", +"u c #A68125", +"i c #AB8225", +"p c #A5832B", +"a c #AA852C", +"s c #B28A2C", +"d c #A58233", +"f c #AC8734", +"g c #AE8C33", +"h c #AC8C3C", +"j c #B28C33", +"k c #B98E34", +"l c #B28D3D", +"z c #B59136", +"x c #BC9335", +"c c #B3913E", +"v c #BC933A", +"b c #BF9A3D", +"n c #C19235", +"m c #C2953C", +"M c #C39B3C", +"N c #CA9C3D", +"B c #B59343", +"V c #BE9642", +"C c #B69A44", +"Z c #BD9A45", +"A c #B49649", +"S c #BB9A49", +"D c #BB9F52", +"F c #BFA256", +"G c #C49C43", +"H c #CA9D41", +"J c #C59D4A", +"K c #C99E4D", +"L c #C3A144", +"P c #CDA244", +"I c #CFAA47", +"U c #C3A14D", +"Y c #CDA24A", +"T c #CCAB49", +"R c #D2A644", +"E c #D2A54B", +"W c #D6AA4C", +"Q c #DAAE4E", +"! c #DAB04F", +"~ c #C7A656", +"^ c #CDA452", +"/ c #CFAC52", +"( c #C0A65E", +") c #CEA75A", +"_ c #CCAC59", +"` c #D2AB53", +"' c #DCAF52", +"] c #D6AD5A", +"[ c #D9AE5B", +"{ c #DCB556", +"} c #DFB855", +"| c #D6B25F", +" . c #DCB35C", +".. c #DEBE5E", +"X. c #E2B656", +"o. c #E1B55A", +"O. c #E6BC5D", +"+. c #E9BD5E", +"@. c #C3AA63", +"#. c #CCAD62", +"$. c #D4AF62", +"%. c #CDB565", +"&. c #CEB46D", +"*. c #D7B164", +"=. c #DBB362", +"-. c #D6BD64", +";. c #DDBA64", +":. c #D3B66C", +">. c #DFB86B", +",. c #CEB772", +"<. c #D0B771", +"1. c #D4BA73", +"2. c #D9BE77", +"3. c #D6BE79", +"4. c #D8BF7A", +"5. c #E4BB62", +"6. c #E9BF64", +"7. c #E4BC69", +"8. c #E9BF69", +"9. c #E0BB71", +"0. c #E9C05E", +"q. c #D2C279", +"w. c #DBC27C", +"e. c #E2C667", +"r. c #EDC364", +"t. c #E3C16E", +"y. c #ECC46C", +"u. c #EDCC6C", +"i. c #F1C764", +"p. c #F5CA66", +"a. c #F9CD67", +"s. c #F5CC6A", +"d. c #F9CD6B", +"f. c #FBD36F", +"g. c #EDC572", +"h. c #E5CF77", +"j. c #ECCA74", +"k. c #E0C67E", +"l. c #EFCE78", +"z. c #F6CE72", +"x. c #FBCF71", +"c. c #F4CE79", +"v. c #F4D273", +"b. c #FCD473", +"n. c #F4DC75", +"m. c #FEDA74", +"M. c #F6D77C", +"N. c #FBD47A", +"B. c #F1DA7B", +"V. c #FDDA7C", +"C. c #FEE27D", +"Z. c #DDC683", +"A. c #DFC884", +"S. c #E4CA84", +"D. c #E3CC89", +"F. c #E7D183", +"G. c #EFD280", +"H. c #EFDC82", +"J. c #ECD48D", +"K. c #EFDA8C", +"L. c #F9D783", +"P. c #F2DF83", +"I. c #FCDB83", +"U. c #F5DC8F", +"Y. c #FADD8B", +"T. c #EBD593", +"R. c #EFDA99", +"E. c #F3DD93", +"W. c #F3DF9F", +"Q. c #FFE385", +"!. c #FEE986", +"~. c #FDE48C", +"^. c #FEEC8E", +"/. c #ECE199", +"(. c #F6E591", +"). c #FEE494", +"_. c #FEEB93", +"`. c #FEE69A", +"'. c #FFEB9B", +"]. c #FFF197", +"[. c #FFF39B", +"{. c #FEF99B", +"}. c #F6E2A2", +"|. c #F9E5A5", +" X c #F7E9A5", +".X c #FEECA4", +"XX c #FBE7A8", +"oX c #FDEAAB", +"OX c #F7F2AA", +"+X c #FEF2AC", +"@X c #FDF4B4", +"#X c #FFFABA", +"$X c #FFFEC2", +"%X c None", +/* pixels */ +"%X%X%X%X%X%X%X%X%X%X%X%Xp t 6 5 w t w %X%X%X%X%X%X%X%X%X%X%X%X%X", +"%X%X%X%X%X%X%X%X%Xu u x I X.0.s.u.0.W x 7 4 %X%X%X%X%X%X%X%X%X%X", +"%X%X%X%X%X%X%Xy i I i.a.f.m.m.b.f.s.a.s.i.W 7 > %X%X%X%X%X%X%X%X", +"%X%X%X%X%X%Xt M 0.a.m.m.m.m.f.d.p.p.p.f.d.f.i.b 1 < %X%X%X%X%X%X", +"%X%X%X%X%X7 ! d.f.f.m.f.+.W P R I Q 5.v.V.V.z.f.{ 5 + %X%X%X%X%X", +"%X%X%X%Xu X.f.m.m.f.' H s ~ V y _ Z J o.g.L.L.Q.!.e.5 X %X%X%X%X", +"%X%X%Xu X.b.C.m.+.N m n t }.3.> }.w.V 5.y.y.Y.[.^.^.-.1 + %X%X%X", +"%X%Xt P m.N.m.X.v v v k 6 }.1.: /.4.c 7.N.N.v.!.{.{.^.L & %X%X%X", +"%X%Xg Y.Y.V.+.m k a t t : }.1.% }.1.r | l.B.M.b.!.{.^.n.7 X %X%X", +"%Xp -._.'.Y.' Y n D.}.}.|.oXXX|.oX XT.w.F _ j.v.v._.^.C.T & @ %X", +"%Xa (.'.'.9.[ [ K S.}.oXoXoXoXXXoXoXoXoX XD / s.d.v.!.C.v.3 o %X", +"%XU '.'.Y.[ [ [ [ J f <.oXoX( 2 f S J.oXoXT.j r.s.i.C.C.C.z X %X", +"p e.'.'.F. .=.=.=.=.) 1.oXoX@.f . .F oXoX}.a +.i.i.b.C.m.I X O ", +"u w.'.[.j.5.8.7.7.7.] 2.oXoX@.y W c &.oXoXZ.k r.s.i.s.V.m.} = o ", +"u H.[.{.y.8.y.g.8.g.7.2.oXoXA.@.&.D.oXoXT.e G +.O.O.5.V.m.0.- o ", +"u !.].[.r.8.y.g.g.g.7.4.oXoXoXoXoXoXoXoXoX<.y W X.o.o.m.m.0.- o ", +"u B._._.5.5.8.y.g.c.g.w.oXoX,.h A F <..XoXoX1.k ' ' ' V.N.r.- ", +"u u.Q.~.r.6.z.N.V.I.v.k.oXoX@.B | _ c 1.oXoX}.a ' ' O.I.b.O.= o ", +"u ..Q.Q.v.i.s.c.N.L.l.Z.oXoX@.B t.=.S &.oXoXXXy Y R +.N.b.Q % o ", +"t T C.I.I.6.u.z.z.5.S 1.oXoX@.e B h D |.oXoXS.f Y Y 6.d.d.n X O ", +"%Xs m.V.Q.r.r.z.5.<.}.oXoXoXXXW.}.oXoXoXoXW.h G H R a.p.s.7 %X", +"%X7 O.V.V.v.+.r.` 4.oXoXoXoXoXoXoXoXXXR.<.h v N N o.a.p.Q = %X", +"%Xw x v.v.v.r.+. .Z l d e }.Z.r }.3.d l V G n n R a.s.a.s X O %X", +"%X%X6 { v.l.v.+.O.5.=.^ d }.4.9 }.1.f J G m m G d.d.x.Q = %X%X", +"%X%X%Xs u.v.v.v.r.6.o. .l }.4.9 W.4.l ^ ^ J ) c.N.N.y.7 X O %X%X", +"%X%X%X5 z v.v.M.I.g.;. .J 1.#.B 1.#.) 7.$.S..X'.W.Y.j $ %X%X%X", +"%X%X%X%X5 b N.Y.~.).Y.j.5.$.=.=.$.*.2.J.@X$X#X#XoXC $ %X%X%X%X", +"%X%X%X%X%X3 z U.@X+X`.`.`.(.E.E.E.|.@X@X#X#X#X/.j % %X%X%X%X%X", +"%X%X%X%X%X%Xw a q.OX|.).`._.'.'.XX.X.X+X+X X%.w X o %X%X%X%X%X%X", +"%X%X%X%X%X%X%X%Xw a _ j.~.~.).).`.`.`.F._ t & . # %X%X%X%X%X%X%X", +"%X%X%X%X%X%X%X%X%X%X4 3 t z L U Z z t 1 $ . 8 %X%X%X%X%X%X%X%X%X", +"%X%X%X%X%X%X%X%X%X%X%X%X%X< ; & + + , 8 %X%X%X%X%X%X%X%X%X%X%X%X" +}; diff --git a/share/pixmaps/bitcoin80.xpm b/share/pixmaps/bitcoin80.xpm index c3c816e..3c5e2ba 100644 --- a/share/pixmaps/bitcoin80.xpm +++ b/share/pixmaps/bitcoin80.xpm @@ -1,292 +1,292 @@ -/* XPM */ -static const char * bitcoin80_xpm[] = { -/* columns rows colors chars-per-pixel */ -"80 80 206 2", -" c #725203", -". c #785706", -"X c #7B5907", -"o c #7C5A09", -"O c #7F5F10", -"+ c #815E0B", -"@ c #85620C", -"# c #89650F", -"$ c #856313", -"% c #896614", -"& c #8D6913", -"* c #886718", -"= c #8D6B1B", -"- c #926D14", -"; c #926E1B", -": c #967116", -"> c #997317", -", c #95711E", -"< c #9B7419", -"1 c #9F781B", -"2 c #A27B1D", -"3 c #8F6F22", -"4 c #926F21", -"5 c #947323", -"6 c #9A7623", -"7 c #9D7925", -"8 c #957628", -"9 c #9A7729", -"0 c #9D7B2B", -"q c #9D7F33", -"w c #A47D23", -"e c #A97F27", -"r c #A37E2B", -"t c #9F8030", -"y c #A78021", -"u c #AC8425", -"i c #A5802D", -"p c #AC842B", -"a c #AF8829", -"s c #B2872C", -"d c #B28B2D", -"f c #A68333", -"g c #AA8633", -"h c #AD8A36", -"j c #A4863A", -"k c #A88638", -"l c #A7893B", -"z c #AC8B3B", -"x c #B28732", -"c c #B48C32", -"v c #B98E34", -"b c #B28D3B", -"n c #B88F3C", -"m c #B69033", -"M c #BD9235", -"N c #B4913D", -"B c #BC943A", -"V c #BE993C", -"C c #C19336", -"Z c #C1953B", -"A c #C49A3C", -"S c #C99C3D", -"D c #CDA13F", -"F c #D0A33F", -"G c #A88B40", -"H c #B08F40", -"J c #AE9142", -"K c #AE944C", -"L c #B49443", -"P c #BB9542", -"I c #B49946", -"U c #BD9846", -"Y c #B3964C", -"T c #BB974A", -"R c #B6994A", -"E c #BF9C4A", -"W c #B69B53", -"Q c #B99D53", -"! c #BCA055", -"~ c #BDA25A", -"^ c #C49742", -"/ c #C49C43", -"( c #CB9E42", -") c #C49D4B", -"_ c #C99E4C", -"` c #C29F52", -"' c #C5A244", -"] c #CDA245", -"[ c #C5A34C", -"{ c #CCA34B", -"} c #CCA94D", -"| c #D2A445", -" . c #D1A54B", -".. c #D5AA4E", -"X. c #DBAF4F", -"o. c #C6A352", -"O. c #CBA554", -"+. c #C5AA57", -"@. c #CEAC54", -"#. c #C4A65A", -"$. c #CDA458", -"%. c #C2A85F", -"&. c #CEAA5B", -"*. c #D0A550", -"=. c #D4AB53", -"-. c #DBAE53", -";. c #D0A75B", -":. c #D4AC5A", -">. c #D9AE5C", -",. c #CEB25E", -"<. c #D4B156", -"1. c #DDB156", -"2. c #D4B25C", -"3. c #DCB35D", -"4. c #D7B85C", -"5. c #DCBA5E", -"6. c #E2B355", -"7. c #E2B65B", -"8. c #E4BA5D", -"9. c #EABD5E", -"0. c #C5AA62", -"q. c #CCAE63", -"w. c #C6AE69", -"e. c #D5AF62", -"r. c #CEB167", -"t. c #CCB36C", -"y. c #D5B162", -"u. c #DCB462", -"i. c #D7B964", -"p. c #DCBC64", -"a. c #D2B66B", -"s. c #DCB669", -"d. c #D7BE69", -"f. c #DFB86A", -"g. c #D0B771", -"h. c #D2BA74", -"j. c #D5BE78", -"k. c #E1B766", -"l. c #E4BB63", -"z. c #E9BE63", -"x. c #E3BB6A", -"c. c #E9BF6A", -"v. c #E1BE72", -"b. c #DDC16B", -"n. c #DAC27E", -"m. c #E4C164", -"M. c #ECC264", -"N. c #E4C36B", -"B. c #EBC36C", -"V. c #E7C96F", -"C. c #EECA6E", -"Z. c #F1C564", -"A. c #F1C76A", -"S. c #F5CB6C", -"D. c #FACE6D", -"F. c #F4D06F", -"G. c #FCD06E", -"H. c #E5C371", -"J. c #EDC573", -"K. c #E4CA73", -"L. c #ECCC74", -"P. c #E7CF7A", -"I. c #EBCD7A", -"U. c #F3CD73", -"Y. c #F8CE71", -"T. c #F3CD7A", -"R. c #EDD076", -"E. c #EDD17B", -"W. c #F4D274", -"Q. c #FBD274", -"!. c #FED977", -"~. c #F3D47B", -"^. c #FDD47A", -"/. c #F5DA7C", -"(. c #FDDA7C", -"). c #FFE07F", -"_. c #DBC481", -"`. c #DFC885", -"'. c #E1CA86", -"]. c #EACC80", -"[. c #E4CD8A", -"{. c #EED383", -"}. c #E7D18F", -"|. c #EAD38C", -" X c #F4D680", -".X c #FDD780", -"XX c #F5DA83", -"oX c #FCDC84", -"OX c #F5DB8A", -"+X c #FADE89", -"@X c #EAD492", -"#X c #EED896", -"$X c #EFDA9A", -"%X c #F1DD9D", -"&X c #FDE283", -"*X c #F6E18D", -"=X c #FEE48D", -"-X c #FFE692", -";X c #FFE894", -":X c #FBE799", -">X c #FFEA98", -",X c #F6E2A3", -".J..X.X.X.X(.W.Z.C.&X;X;X;X;X-X-X-X<.u u < 3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3Xu u c oX=X=X=X=X=X=X=Xl.Z C M M C C v v v s w = '.2X2X2X5 $ = 2X2X2X}.5 g ) u./.+X+X=X=X=X&XW.Z.F.=X;X;X;X;X-X-X*XV u y @ X 3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3Xu u u N.-X-X-X-X=X=X=XB.Z M C v v s e e e e w > % `.2X2X2X= + % 2X2X2X}.= r L 4.E.OX+X-X=X=X&X).W.M.R.;X;X;X-X-X-X;XR.u u y 3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3Xu u U -X-X-X-X-X-X=XW.^ C C C x e e r 6 5 4 ; = $ `.2X2X2X= O = 2X2X2X}.O = t Q ,.b.P./.*X=X&X&X).F.M.W.;X;X;X;X&X-X&X} u u O 3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3Xu u u R.-X-X-X-X-X-X=X=.{ ^ Z C x n 2X2X.>.>.=.=._ n b 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X:XI N +.V./.).).F.F.9.W.;X=X;X-X-X-XR.u u > 3X3X3X3X3X3X3X3X", -"3X3X3X3X3Xu u d =X;X-X-X-X-X-Xx.>.>.>.>.>...^ P 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X,Xl N 4.R.!.!.!.G.Z.M.&X;X=X=X-X-X-XB a u 3X3X3X3X3X3X3X", -"3X3X3X3X3Xu u @.;X;X-X;X;X;XXX>.:.>.>.>.>.>._ P ` Y Y W _.2X2X2X2X2X2X@XW W ~ 0.t.'..>.>.>.>.>.>.=._ P z r 4 8 2X2X2X2X2X2X_.. $ , 6 1 3 t ~ 1X2X2X2X2X2X2X2Xt B 5.G.!.!.G.G.M.9.&X;X=X-X-X=X/.u u > 3X3X3X3X3X3X3X", -"3X3X3X3Xu u d =X;X;X=X;X;X=X3.>.>.>.e.>.3.3.>.:.*._ P r 9 2X2X2X2X2X1Xn.@ , c B N m h 8 ~ 2X2X2X2X2X2X2XI h <.F.!.G.G.F.M.9.W.;X=X-X-X=X=Xm u y . 3X3X3X3X3X3X", -"3X3X3X3Xu u ' -X-X>X-X-X-X X>.>.>.>.>.>.>.u.u.u.u.3.$.P f 2X2X2X2X2X2X_.$ i / -.<.8.} h 8 1X2X2X2X2X2X2X! i <.S.G.G.G.G.Z.9.Z.=X-X=X-X&X-X} u u X 3X3X3X3X3X3X", -"3X3X3X3Xu u 4.-X-X-X-X-X-XJ.3.>.>.k.k.k.k.k.u.k.u.u.:.U k 2X2X2X2X2X1X_.% f } 8.Z.F.8.U 8 ,X2X2X2X2X2X2XI g } Z.D.G.D.G.D.Z.9.&X-X=X=X=X-Xm.u u @ 3X3X3X3X3X3X", -"3X3X3X3Xu u K.;X-X;X-X>X-Xk.3.k.k.k.k.k.k.k.k.k.k.u.e.U k 2X2X2X2X2X2X_.% f [ 8.F.M.<.b i 2X2X2X2X2X2X2Xt a X.Z.D.D.D.G.G.Z.9./.=X-X=X=X=XR.u u & 3X3X3X3X3X3X", -"3X3X3X3Xu u E.;X-X;X-X-X=Xl.l.x.c.k.x.k.k.x.x.v.x.x.u.) z 2X2X2X2X2X2X_.$ 7 L <.<.} N 6 h.2X2X2X2X2X2X_.: V 1.S.D.D.G.D.S.M.6.W.-X=X-X=X=X&Xu u > X 3X3X3X3X3X", -"3X3X3Xu a u =X;X;X;X;X;XoX7.z.c.c.c.c.c.c.c.c.c.x.k.u.) z 2X2X2X2X2X2Xn.o = i N h i l n.2X2X2X2X2X2X.o.L r [.2X2X2X9 = 8 2X2X2X}.4 r ^ _ *.*._ ) ) ^ ^ ^ O.oX=X-X-X-X-X-X-X<.u u : . 3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3Xy u u i.=X=X=X=X=X-X*X=XW.9.M.A.B.3.5.5.;.U f [.2X2X2Xq 4 8 2X2X2X}.r q _ _ ;.;.*._ _ ` _ e.+X-X-X-X-X-X-X-XR.a u 2 3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3Xu u u K.=X=X=X-X=X=X=X=XXXz.M.8.5.8.u.:.) h }.2X2X2Xj r f 2X2X2X@Xq T _ e.e.u.e.;.$.$.b.-X-X-X=X;X=X;X-X&Xa a u + 3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3Xu u d ~.=X=X=X=X=X-X=X-X+XC.3.5.7.7.2.@.) q.r.q.q.H H L g.r.w.q.T ` e.k.v.k.k.s.s.{.-X-X;X-X;X;X;X;X*XV u u & . 3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X2 u u c XX-X=X=X=X=X-X=X-X-X Xl.7.7.u.2.$.o.[ [ o.O.$.&.&.` ` ` q.s.k.v.k.k.x.{.%X>X>X>X;X>X;X>X>X*XV u u > 3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X2 u u m ~.=X-X-X-X=X-X-X-X-X-X Xc.7.5.u.3.e.y.u.s.f.k.s.e.e.s.s.k.k.k.v. X:X>X>X>X>X>X>X;X>X>X*XV u u < 3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u d R.-X=X-X=X-X-X-X-X-X-X-X+XI.v.u.s.l.k.k.x.x.x.s.s.s.s.j.].+X>X>X>X>X>X:X>X>X>X>X>XOXV u u 1 3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u a p.-X-X-X;X;X;X-X-X-X:X-X-X-X-XOX XL.J.J.J.L.I.].OX:X>X-X>X>X-X>X>X>X>X>X>X>X>XK.a a u < 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u u @.=X;X;X>X;X-X-X>X-X-X-X-X;X-X-X-X-X-X>X>X-X>X-X>X>X>X>X;X>X>X>X-X>X-X-X:X<.u u u > 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X1 u u u m n.>X;X>X>X-X-X-X-X>X-X-X-X;X;X;X-X-X-X-X-X>X-X-X>X-X>X>X-X>X>X>X>XK.B u u u & 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xw u u u / {.>X>X-X-X-X-X-X-X-X-X-X-X;X-X-X;X:X-X-X>X-X:X>X;X;X>X;X;X{.[ u u u w + 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u u u ) K.-X-X-X-X:X-X-X-X-X-X-X-X-X-X-X-X-X>X-X-X-X-X-X-XE.[ u u u u - . 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X1 u u u u m 2.E.-X+X:X-X-X-X-X-X-X-X-X-X:X-X-X-X;X-XOXi.B u u u u 1 o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X> u u u u u v [ l.I.OX-X-X-X-X-X-X-X-X+XI.f.@.m u u u u u 1 + o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X& 2 u u u u u u u d B V V V V B d u u u u u u u y - . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X+ - 1 u u u u u u u a u u u u u u u u 2 - o o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xo . X # - > 1 2 2 2 1 2 > - # o . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xo o . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X" -}; +/* XPM */ +static const char * bitcoin80_xpm[] = { +/* columns rows colors chars-per-pixel */ +"80 80 206 2", +" c #725203", +". c #785706", +"X c #7B5907", +"o c #7C5A09", +"O c #7F5F10", +"+ c #815E0B", +"@ c #85620C", +"# c #89650F", +"$ c #856313", +"% c #896614", +"& c #8D6913", +"* c #886718", +"= c #8D6B1B", +"- c #926D14", +"; c #926E1B", +": c #967116", +"> c #997317", +", c #95711E", +"< c #9B7419", +"1 c #9F781B", +"2 c #A27B1D", +"3 c #8F6F22", +"4 c #926F21", +"5 c #947323", +"6 c #9A7623", +"7 c #9D7925", +"8 c #957628", +"9 c #9A7729", +"0 c #9D7B2B", +"q c #9D7F33", +"w c #A47D23", +"e c #A97F27", +"r c #A37E2B", +"t c #9F8030", +"y c #A78021", +"u c #AC8425", +"i c #A5802D", +"p c #AC842B", +"a c #AF8829", +"s c #B2872C", +"d c #B28B2D", +"f c #A68333", +"g c #AA8633", +"h c #AD8A36", +"j c #A4863A", +"k c #A88638", +"l c #A7893B", +"z c #AC8B3B", +"x c #B28732", +"c c #B48C32", +"v c #B98E34", +"b c #B28D3B", +"n c #B88F3C", +"m c #B69033", +"M c #BD9235", +"N c #B4913D", +"B c #BC943A", +"V c #BE993C", +"C c #C19336", +"Z c #C1953B", +"A c #C49A3C", +"S c #C99C3D", +"D c #CDA13F", +"F c #D0A33F", +"G c #A88B40", +"H c #B08F40", +"J c #AE9142", +"K c #AE944C", +"L c #B49443", +"P c #BB9542", +"I c #B49946", +"U c #BD9846", +"Y c #B3964C", +"T c #BB974A", +"R c #B6994A", +"E c #BF9C4A", +"W c #B69B53", +"Q c #B99D53", +"! c #BCA055", +"~ c #BDA25A", +"^ c #C49742", +"/ c #C49C43", +"( c #CB9E42", +") c #C49D4B", +"_ c #C99E4C", +"` c #C29F52", +"' c #C5A244", +"] c #CDA245", +"[ c #C5A34C", +"{ c #CCA34B", +"} c #CCA94D", +"| c #D2A445", +" . c #D1A54B", +".. c #D5AA4E", +"X. c #DBAF4F", +"o. c #C6A352", +"O. c #CBA554", +"+. c #C5AA57", +"@. c #CEAC54", +"#. c #C4A65A", +"$. c #CDA458", +"%. c #C2A85F", +"&. c #CEAA5B", +"*. c #D0A550", +"=. c #D4AB53", +"-. c #DBAE53", +";. c #D0A75B", +":. c #D4AC5A", +">. c #D9AE5C", +",. c #CEB25E", +"<. c #D4B156", +"1. c #DDB156", +"2. c #D4B25C", +"3. c #DCB35D", +"4. c #D7B85C", +"5. c #DCBA5E", +"6. c #E2B355", +"7. c #E2B65B", +"8. c #E4BA5D", +"9. c #EABD5E", +"0. c #C5AA62", +"q. c #CCAE63", +"w. c #C6AE69", +"e. c #D5AF62", +"r. c #CEB167", +"t. c #CCB36C", +"y. c #D5B162", +"u. c #DCB462", +"i. c #D7B964", +"p. c #DCBC64", +"a. c #D2B66B", +"s. c #DCB669", +"d. c #D7BE69", +"f. c #DFB86A", +"g. c #D0B771", +"h. c #D2BA74", +"j. c #D5BE78", +"k. c #E1B766", +"l. c #E4BB63", +"z. c #E9BE63", +"x. c #E3BB6A", +"c. c #E9BF6A", +"v. c #E1BE72", +"b. c #DDC16B", +"n. c #DAC27E", +"m. c #E4C164", +"M. c #ECC264", +"N. c #E4C36B", +"B. c #EBC36C", +"V. c #E7C96F", +"C. c #EECA6E", +"Z. c #F1C564", +"A. c #F1C76A", +"S. c #F5CB6C", +"D. c #FACE6D", +"F. c #F4D06F", +"G. c #FCD06E", +"H. c #E5C371", +"J. c #EDC573", +"K. c #E4CA73", +"L. c #ECCC74", +"P. c #E7CF7A", +"I. c #EBCD7A", +"U. c #F3CD73", +"Y. c #F8CE71", +"T. c #F3CD7A", +"R. c #EDD076", +"E. c #EDD17B", +"W. c #F4D274", +"Q. c #FBD274", +"!. c #FED977", +"~. c #F3D47B", +"^. c #FDD47A", +"/. c #F5DA7C", +"(. c #FDDA7C", +"). c #FFE07F", +"_. c #DBC481", +"`. c #DFC885", +"'. c #E1CA86", +"]. c #EACC80", +"[. c #E4CD8A", +"{. c #EED383", +"}. c #E7D18F", +"|. c #EAD38C", +" X c #F4D680", +".X c #FDD780", +"XX c #F5DA83", +"oX c #FCDC84", +"OX c #F5DB8A", +"+X c #FADE89", +"@X c #EAD492", +"#X c #EED896", +"$X c #EFDA9A", +"%X c #F1DD9D", +"&X c #FDE283", +"*X c #F6E18D", +"=X c #FEE48D", +"-X c #FFE692", +";X c #FFE894", +":X c #FBE799", +">X c #FFEA98", +",X c #F6E2A3", +".J..X.X.X.X(.W.Z.C.&X;X;X;X;X-X-X-X<.u u < 3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3Xu u c oX=X=X=X=X=X=X=Xl.Z C M M C C v v v s w = '.2X2X2X5 $ = 2X2X2X}.5 g ) u./.+X+X=X=X=X&XW.Z.F.=X;X;X;X;X-X-X*XV u y @ X 3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3Xu u u N.-X-X-X-X=X=X=XB.Z M C v v s e e e e w > % `.2X2X2X= + % 2X2X2X}.= r L 4.E.OX+X-X=X=X&X).W.M.R.;X;X;X-X-X-X;XR.u u y 3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3Xu u U -X-X-X-X-X-X=XW.^ C C C x e e r 6 5 4 ; = $ `.2X2X2X= O = 2X2X2X}.O = t Q ,.b.P./.*X=X&X&X).F.M.W.;X;X;X;X&X-X&X} u u O 3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3Xu u u R.-X-X-X-X-X-X=X=.{ ^ Z C x n 2X2X.>.>.=.=._ n b 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X:XI N +.V./.).).F.F.9.W.;X=X;X-X-X-XR.u u > 3X3X3X3X3X3X3X3X", +"3X3X3X3X3Xu u d =X;X-X-X-X-X-Xx.>.>.>.>.>...^ P 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X,Xl N 4.R.!.!.!.G.Z.M.&X;X=X=X-X-X-XB a u 3X3X3X3X3X3X3X", +"3X3X3X3X3Xu u @.;X;X-X;X;X;XXX>.:.>.>.>.>.>._ P ` Y Y W _.2X2X2X2X2X2X@XW W ~ 0.t.'..>.>.>.>.>.>.=._ P z r 4 8 2X2X2X2X2X2X_.. $ , 6 1 3 t ~ 1X2X2X2X2X2X2X2Xt B 5.G.!.!.G.G.M.9.&X;X=X-X-X=X/.u u > 3X3X3X3X3X3X3X", +"3X3X3X3Xu u d =X;X;X=X;X;X=X3.>.>.>.e.>.3.3.>.:.*._ P r 9 2X2X2X2X2X1Xn.@ , c B N m h 8 ~ 2X2X2X2X2X2X2XI h <.F.!.G.G.F.M.9.W.;X=X-X-X=X=Xm u y . 3X3X3X3X3X3X", +"3X3X3X3Xu u ' -X-X>X-X-X-X X>.>.>.>.>.>.>.u.u.u.u.3.$.P f 2X2X2X2X2X2X_.$ i / -.<.8.} h 8 1X2X2X2X2X2X2X! i <.S.G.G.G.G.Z.9.Z.=X-X=X-X&X-X} u u X 3X3X3X3X3X3X", +"3X3X3X3Xu u 4.-X-X-X-X-X-XJ.3.>.>.k.k.k.k.k.u.k.u.u.:.U k 2X2X2X2X2X1X_.% f } 8.Z.F.8.U 8 ,X2X2X2X2X2X2XI g } Z.D.G.D.G.D.Z.9.&X-X=X=X=X-Xm.u u @ 3X3X3X3X3X3X", +"3X3X3X3Xu u K.;X-X;X-X>X-Xk.3.k.k.k.k.k.k.k.k.k.k.u.e.U k 2X2X2X2X2X2X_.% f [ 8.F.M.<.b i 2X2X2X2X2X2X2Xt a X.Z.D.D.D.G.G.Z.9./.=X-X=X=X=XR.u u & 3X3X3X3X3X3X", +"3X3X3X3Xu u E.;X-X;X-X-X=Xl.l.x.c.k.x.k.k.x.x.v.x.x.u.) z 2X2X2X2X2X2X_.$ 7 L <.<.} N 6 h.2X2X2X2X2X2X_.: V 1.S.D.D.G.D.S.M.6.W.-X=X-X=X=X&Xu u > X 3X3X3X3X3X", +"3X3X3Xu a u =X;X;X;X;X;XoX7.z.c.c.c.c.c.c.c.c.c.x.k.u.) z 2X2X2X2X2X2Xn.o = i N h i l n.2X2X2X2X2X2X.o.L r [.2X2X2X9 = 8 2X2X2X}.4 r ^ _ *.*._ ) ) ^ ^ ^ O.oX=X-X-X-X-X-X-X<.u u : . 3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3Xy u u i.=X=X=X=X=X-X*X=XW.9.M.A.B.3.5.5.;.U f [.2X2X2Xq 4 8 2X2X2X}.r q _ _ ;.;.*._ _ ` _ e.+X-X-X-X-X-X-X-XR.a u 2 3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3Xu u u K.=X=X=X-X=X=X=X=XXXz.M.8.5.8.u.:.) h }.2X2X2Xj r f 2X2X2X@Xq T _ e.e.u.e.;.$.$.b.-X-X-X=X;X=X;X-X&Xa a u + 3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3Xu u d ~.=X=X=X=X=X-X=X-X+XC.3.5.7.7.2.@.) q.r.q.q.H H L g.r.w.q.T ` e.k.v.k.k.s.s.{.-X-X;X-X;X;X;X;X*XV u u & . 3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X2 u u c XX-X=X=X=X=X-X=X-X-X Xl.7.7.u.2.$.o.[ [ o.O.$.&.&.` ` ` q.s.k.v.k.k.x.{.%X>X>X>X;X>X;X>X>X*XV u u > 3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X2 u u m ~.=X-X-X-X=X-X-X-X-X-X Xc.7.5.u.3.e.y.u.s.f.k.s.e.e.s.s.k.k.k.v. X:X>X>X>X>X>X>X;X>X>X*XV u u < 3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u d R.-X=X-X=X-X-X-X-X-X-X-X+XI.v.u.s.l.k.k.x.x.x.s.s.s.s.j.].+X>X>X>X>X>X:X>X>X>X>X>XOXV u u 1 3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u a p.-X-X-X;X;X;X-X-X-X:X-X-X-X-XOX XL.J.J.J.L.I.].OX:X>X-X>X>X-X>X>X>X>X>X>X>X>XK.a a u < 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u u @.=X;X;X>X;X-X-X>X-X-X-X-X;X-X-X-X-X-X>X>X-X>X-X>X>X>X>X;X>X>X>X-X>X-X-X:X<.u u u > 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X1 u u u m n.>X;X>X>X-X-X-X-X>X-X-X-X;X;X;X-X-X-X-X-X>X-X-X>X-X>X>X-X>X>X>X>XK.B u u u & 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xw u u u / {.>X>X-X-X-X-X-X-X-X-X-X-X;X-X-X;X:X-X-X>X-X:X>X;X;X>X;X;X{.[ u u u w + 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u u u ) K.-X-X-X-X:X-X-X-X-X-X-X-X-X-X-X-X-X>X-X-X-X-X-X-XE.[ u u u u - . 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X1 u u u u m 2.E.-X+X:X-X-X-X-X-X-X-X-X-X:X-X-X-X;X-XOXi.B u u u u 1 o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X> u u u u u v [ l.I.OX-X-X-X-X-X-X-X-X+XI.f.@.m u u u u u 1 + o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X& 2 u u u u u u u d B V V V V B d u u u u u u u y - . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X+ - 1 u u u u u u u a u u u u u u u u 2 - o o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xo . X # - > 1 2 2 2 1 2 > - # o . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xo o . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", +"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X" +}; diff --git a/share/qt/extract_strings_qt.py b/share/qt/extract_strings_qt.py index 771f28a..3a54563 100644 --- a/share/qt/extract_strings_qt.py +++ b/share/qt/extract_strings_qt.py @@ -1,70 +1,70 @@ -#!/usr/bin/python -''' -Extract _("...") strings for translation and convert to Qt4 stringdefs so that -they can be picked up by Qt linguist. -''' -from subprocess import Popen, PIPE -import glob - -OUT_CPP="src/qt/bitcoinstrings.cpp" -EMPTY=['""'] - -def parse_po(text): - """ - Parse 'po' format produced by xgettext. - Return a list of (msgid,msgstr) tuples. - """ - messages = [] - msgid = [] - msgstr = [] - in_msgid = False - in_msgstr = False - - for line in text.split('\n'): - line = line.rstrip('\r') - if line.startswith('msgid '): - if in_msgstr: - messages.append((msgid, msgstr)) - in_msgstr = False - # message start - in_msgid = True - - msgid = [line[6:]] - elif line.startswith('msgstr '): - in_msgid = False - in_msgstr = True - msgstr = [line[7:]] - elif line.startswith('"'): - if in_msgid: - msgid.append(line) - if in_msgstr: - msgstr.append(line) - - if in_msgstr: - messages.append((msgid, msgstr)) - - return messages - -files = glob.glob('src/*.cpp') + glob.glob('src/*.h') - -# xgettext -n --keyword=_ $FILES -child = Popen(['xgettext','--output=-','-n','--keyword=_'] + files, stdout=PIPE) -(out, err) = child.communicate() - -messages = parse_po(out) - -f = open(OUT_CPP, 'w') -f.write("""#include -// Automatically generated by extract_strings.py -#ifdef __GNUC__ -#define UNUSED __attribute__((unused)) -#else -#define UNUSED -#endif -""") -f.write('static const char UNUSED *bitcoin_strings[] = {') -for (msgid, msgstr) in messages: - if msgid != EMPTY: - f.write('QT_TRANSLATE_NOOP("bitcoin-core", %s),\n' % ('\n'.join(msgid))) -f.write('};') -f.close() +#!/usr/bin/python +''' +Extract _("...") strings for translation and convert to Qt4 stringdefs so that +they can be picked up by Qt linguist. +''' +from subprocess import Popen, PIPE +import glob + +OUT_CPP="src/qt/bitcoinstrings.cpp" +EMPTY=['""'] + +def parse_po(text): + """ + Parse 'po' format produced by xgettext. + Return a list of (msgid,msgstr) tuples. + """ + messages = [] + msgid = [] + msgstr = [] + in_msgid = False + in_msgstr = False + + for line in text.split('\n'): + line = line.rstrip('\r') + if line.startswith('msgid '): + if in_msgstr: + messages.append((msgid, msgstr)) + in_msgstr = False + # message start + in_msgid = True + + msgid = [line[6:]] + elif line.startswith('msgstr '): + in_msgid = False + in_msgstr = True + msgstr = [line[7:]] + elif line.startswith('"'): + if in_msgid: + msgid.append(line) + if in_msgstr: + msgstr.append(line) + + if in_msgstr: + messages.append((msgid, msgstr)) + + return messages + +files = glob.glob('src/*.cpp') + glob.glob('src/*.h') + +# xgettext -n --keyword=_ $FILES +child = Popen(['xgettext','--output=-','-n','--keyword=_'] + files, stdout=PIPE) +(out, err) = child.communicate() + +messages = parse_po(out) + +f = open(OUT_CPP, 'w') +f.write("""#include +// Automatically generated by extract_strings.py +#ifdef __GNUC__ +#define UNUSED __attribute__((unused)) +#else +#define UNUSED +#endif +""") +f.write('static const char UNUSED *bitcoin_strings[] = {') +for (msgid, msgstr) in messages: + if msgid != EMPTY: + f.write('QT_TRANSLATE_NOOP("bitcoin-core", %s),\n' % ('\n'.join(msgid))) +f.write('};') +f.close() diff --git a/share/qt/make_spinner.py b/share/qt/make_spinner.py index 136aff3..e5688ef 100644 --- a/share/qt/make_spinner.py +++ b/share/qt/make_spinner.py @@ -1,43 +1,43 @@ -#!/usr/bin/env python -# W.J. van der Laan, 2011 -# Make spinning .mng animation from a .png -# Requires imagemagick 6.7+ -from __future__ import division -from os import path -from PIL import Image -from subprocess import Popen - -SRC='img/reload_scaled.png' -DST='../../src/qt/res/movies/update_spinner.mng' -TMPDIR='/tmp' -TMPNAME='tmp-%03i.png' -NUMFRAMES=35 -FRAMERATE=10.0 -CONVERT='convert' -CLOCKWISE=True -DSIZE=(16,16) - -im_src = Image.open(SRC) - -if CLOCKWISE: - im_src = im_src.transpose(Image.FLIP_LEFT_RIGHT) - -def frame_to_filename(frame): - return path.join(TMPDIR, TMPNAME % frame) - -frame_files = [] -for frame in xrange(NUMFRAMES): - rotation = (frame + 0.5) / NUMFRAMES * 360.0 - if CLOCKWISE: - rotation = -rotation - im_new = im_src.rotate(rotation, Image.BICUBIC) - im_new.thumbnail(DSIZE, Image.ANTIALIAS) - outfile = frame_to_filename(frame) - im_new.save(outfile, 'png') - frame_files.append(outfile) - -p = Popen([CONVERT, "-delay", str(FRAMERATE), "-dispose", "2"] + frame_files + [DST]) -p.communicate() - - - +#!/usr/bin/env python +# W.J. van der Laan, 2011 +# Make spinning .mng animation from a .png +# Requires imagemagick 6.7+ +from __future__ import division +from os import path +from PIL import Image +from subprocess import Popen + +SRC='img/reload_scaled.png' +DST='../../src/qt/res/movies/update_spinner.mng' +TMPDIR='/tmp' +TMPNAME='tmp-%03i.png' +NUMFRAMES=35 +FRAMERATE=10.0 +CONVERT='convert' +CLOCKWISE=True +DSIZE=(16,16) + +im_src = Image.open(SRC) + +if CLOCKWISE: + im_src = im_src.transpose(Image.FLIP_LEFT_RIGHT) + +def frame_to_filename(frame): + return path.join(TMPDIR, TMPNAME % frame) + +frame_files = [] +for frame in xrange(NUMFRAMES): + rotation = (frame + 0.5) / NUMFRAMES * 360.0 + if CLOCKWISE: + rotation = -rotation + im_new = im_src.rotate(rotation, Image.BICUBIC) + im_new.thumbnail(DSIZE, Image.ANTIALIAS) + outfile = frame_to_filename(frame) + im_new.save(outfile, 'png') + frame_files.append(outfile) + +p = Popen([CONVERT, "-delay", str(FRAMERATE), "-dispose", "2"] + frame_files + [DST]) +p.communicate() + + + diff --git a/share/qt/make_windows_icon.sh b/share/qt/make_windows_icon.sh old mode 100755 new mode 100644 index f775a30..8923257 --- a/share/qt/make_windows_icon.sh +++ b/share/qt/make_windows_icon.sh @@ -1,5 +1,5 @@ -#!/bin/bash -# create multiresolution windows icon -ICON_DST=../../src/qt/res/icons/novacoin.ico - -convert ../../src/qt/res/icons/novacoin-16.png ../../src/qt/res/icons/novacoin-32.png ../../src/qt/res/icons/novacoin-48.png ${ICON_DST} +#!/bin/bash +# create multiresolution windows icon +ICON_DST=../../src/qt/res/icons/novacoin.ico + +convert ../../src/qt/res/icons/novacoin-16.png ../../src/qt/res/icons/novacoin-32.png ../../src/qt/res/icons/novacoin-48.png ${ICON_DST} diff --git a/share/setup.nsi b/share/setup.nsi index ad76cff..a36ec81 100644 --- a/share/setup.nsi +++ b/share/setup.nsi @@ -1,155 +1,155 @@ -Name ViorCoin - -RequestExecutionLevel highest -SetCompressor /SOLID lzma - -# General Symbol Definitions -!define REGKEY "SOFTWARE\$(^Name)" -!define VERSION 0.3.0 -!define COMPANY "ViorCoin project" -!define URL http://www.viorcoin.com/ - -# MUI Symbol Definitions -!define MUI_ICON "../share/pixmaps/viorcoin.ico" -!define MUI_WELCOMEFINISHPAGE_BITMAP "../share/pixmaps/nsis-wizard.bmp" -!define MUI_HEADERIMAGE -!define MUI_HEADERIMAGE_RIGHT -!define MUI_HEADERIMAGE_BITMAP "../share/pixmaps/nsis-header.bmp" -!define MUI_FINISHPAGE_NOAUTOCLOSE -!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM -!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY} -!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup -!define MUI_STARTMENUPAGE_DEFAULTFOLDER ViorCoin -#!define MUI_FINISHPAGE_RUN $INSTDIR\viorcoin-qt.exe -!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" -!define MUI_UNWELCOMEFINISHPAGE_BITMAP "../share/pixmaps/nsis-wizard.bmp" -!define MUI_UNFINISHPAGE_NOAUTOCLOSE - -# Included files -!include Sections.nsh -!include MUI2.nsh - -# Variables -Var StartMenuGroup - -# Installer pages -!insertmacro MUI_PAGE_WELCOME -!insertmacro MUI_PAGE_DIRECTORY -!insertmacro MUI_PAGE_STARTMENU Application $StartMenuGroup -!insertmacro MUI_PAGE_INSTFILES -!insertmacro MUI_PAGE_FINISH -!insertmacro MUI_UNPAGE_CONFIRM -!insertmacro MUI_UNPAGE_INSTFILES - -# Installer languages -!insertmacro MUI_LANGUAGE English - -# Installer attributes -OutFile ViorCoin-1.2-win32-setup.exe -InstallDir $PROGRAMFILES\ViorCoin -CRCCheck on -XPStyle on -BrandingText " " -ShowInstDetails show -VIProductVersion 0.3.0.0 -VIAddVersionKey ProductName ViorCoin -VIAddVersionKey ProductVersion "${VERSION}" -VIAddVersionKey CompanyName "${COMPANY}" -VIAddVersionKey CompanyWebsite "${URL}" -VIAddVersionKey FileVersion "${VERSION}" -VIAddVersionKey FileDescription "" -VIAddVersionKey LegalCopyright "" -InstallDirRegKey HKCU "${REGKEY}" Path -ShowUninstDetails show - -# Installer sections -Section -Main SEC0000 - SetOutPath $INSTDIR - SetOverwrite on - #File ../release/viorcoin-qt.exe - File /oname=license.txt ../COPYING - SetOutPath $INSTDIR\daemon - File ../src/viorcoind.exe - SetOutPath $INSTDIR\src - File /r /x *.exe /x *.o ../src\*.* - SetOutPath $INSTDIR - WriteRegStr HKCU "${REGKEY}\Components" Main 1 - - # Remove old wxwidgets-based-bitcoin executable and locales: - #Delete /REBOOTOK $INSTDIR\viorcoin.exe - #RMDir /r /REBOOTOK $INSTDIR\locale -SectionEnd - -Section -post SEC0001 - WriteRegStr HKCU "${REGKEY}" Path $INSTDIR - SetOutPath $INSTDIR - WriteUninstaller $INSTDIR\uninstall.exe - !insertmacro MUI_STARTMENU_WRITE_BEGIN Application - CreateDirectory $SMPROGRAMS\$StartMenuGroup - CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall ViorCoin.lnk" $INSTDIR\uninstall.exe - !insertmacro MUI_STARTMENU_WRITE_END - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "${VERSION}" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\uninstall.exe - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe - WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1 - WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1 -SectionEnd - -# Macro for selecting uninstaller sections -!macro SELECT_UNSECTION SECTION_NAME UNSECTION_ID - Push $R0 - ReadRegStr $R0 HKCU "${REGKEY}\Components" "${SECTION_NAME}" - StrCmp $R0 1 0 next${UNSECTION_ID} - !insertmacro SelectSection "${UNSECTION_ID}" - GoTo done${UNSECTION_ID} -next${UNSECTION_ID}: - !insertmacro UnselectSection "${UNSECTION_ID}" -done${UNSECTION_ID}: - Pop $R0 -!macroend - -# Uninstaller sections -Section /o -un.Main UNSEC0000 - #Delete /REBOOTOK $INSTDIR\viorcoin-qt.exe - Delete /REBOOTOK $INSTDIR\license.txt - RMDir /r /REBOOTOK $INSTDIR\daemon - RMDir /r /REBOOTOK $INSTDIR\src - DeleteRegValue HKCU "${REGKEY}\Components" Main -SectionEnd - -Section -un.post UNSEC0001 - DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" - Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall ViorCoin.lnk" - #Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Bitcoin.lnk" - #Delete /REBOOTOK "$SMSTARTUP\Bitcoin.lnk" - Delete /REBOOTOK $INSTDIR\uninstall.exe - Delete /REBOOTOK $INSTDIR\debug.log - Delete /REBOOTOK $INSTDIR\db.log - DeleteRegValue HKCU "${REGKEY}" StartMenuGroup - DeleteRegValue HKCU "${REGKEY}" Path - DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components" - DeleteRegKey /IfEmpty HKCU "${REGKEY}" - DeleteRegKey HKCR "viorcoin" - RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup - RmDir /REBOOTOK $INSTDIR - Push $R0 - StrCpy $R0 $StartMenuGroup 1 - StrCmp $R0 ">" no_smgroup -no_smgroup: - Pop $R0 -SectionEnd - -# Installer functions -Function .onInit - InitPluginsDir -FunctionEnd - -# Uninstaller functions -Function un.onInit - ReadRegStr $INSTDIR HKCU "${REGKEY}" Path - !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuGroup - !insertmacro SELECT_UNSECTION Main ${UNSEC0000} -FunctionEnd +Name ViorCoin + +RequestExecutionLevel highest +SetCompressor /SOLID lzma + +# General Symbol Definitions +!define REGKEY "SOFTWARE\$(^Name)" +!define VERSION 0.3.0 +!define COMPANY "ViorCoin project" +!define URL http://www.viorcoin.com/ + +# MUI Symbol Definitions +!define MUI_ICON "../share/pixmaps/viorcoin.ico" +!define MUI_WELCOMEFINISHPAGE_BITMAP "../share/pixmaps/nsis-wizard.bmp" +!define MUI_HEADERIMAGE +!define MUI_HEADERIMAGE_RIGHT +!define MUI_HEADERIMAGE_BITMAP "../share/pixmaps/nsis-header.bmp" +!define MUI_FINISHPAGE_NOAUTOCLOSE +!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM +!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY} +!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup +!define MUI_STARTMENUPAGE_DEFAULTFOLDER ViorCoin +#!define MUI_FINISHPAGE_RUN $INSTDIR\viorcoin-qt.exe +!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" +!define MUI_UNWELCOMEFINISHPAGE_BITMAP "../share/pixmaps/nsis-wizard.bmp" +!define MUI_UNFINISHPAGE_NOAUTOCLOSE + +# Included files +!include Sections.nsh +!include MUI2.nsh + +# Variables +Var StartMenuGroup + +# Installer pages +!insertmacro MUI_PAGE_WELCOME +!insertmacro MUI_PAGE_DIRECTORY +!insertmacro MUI_PAGE_STARTMENU Application $StartMenuGroup +!insertmacro MUI_PAGE_INSTFILES +!insertmacro MUI_PAGE_FINISH +!insertmacro MUI_UNPAGE_CONFIRM +!insertmacro MUI_UNPAGE_INSTFILES + +# Installer languages +!insertmacro MUI_LANGUAGE English + +# Installer attributes +OutFile ViorCoin-1.2-win32-setup.exe +InstallDir $PROGRAMFILES\ViorCoin +CRCCheck on +XPStyle on +BrandingText " " +ShowInstDetails show +VIProductVersion 0.3.0.0 +VIAddVersionKey ProductName ViorCoin +VIAddVersionKey ProductVersion "${VERSION}" +VIAddVersionKey CompanyName "${COMPANY}" +VIAddVersionKey CompanyWebsite "${URL}" +VIAddVersionKey FileVersion "${VERSION}" +VIAddVersionKey FileDescription "" +VIAddVersionKey LegalCopyright "" +InstallDirRegKey HKCU "${REGKEY}" Path +ShowUninstDetails show + +# Installer sections +Section -Main SEC0000 + SetOutPath $INSTDIR + SetOverwrite on + #File ../release/viorcoin-qt.exe + File /oname=license.txt ../COPYING + SetOutPath $INSTDIR\daemon + File ../src/viorcoind.exe + SetOutPath $INSTDIR\src + File /r /x *.exe /x *.o ../src\*.* + SetOutPath $INSTDIR + WriteRegStr HKCU "${REGKEY}\Components" Main 1 + + # Remove old wxwidgets-based-bitcoin executable and locales: + #Delete /REBOOTOK $INSTDIR\viorcoin.exe + #RMDir /r /REBOOTOK $INSTDIR\locale +SectionEnd + +Section -post SEC0001 + WriteRegStr HKCU "${REGKEY}" Path $INSTDIR + SetOutPath $INSTDIR + WriteUninstaller $INSTDIR\uninstall.exe + !insertmacro MUI_STARTMENU_WRITE_BEGIN Application + CreateDirectory $SMPROGRAMS\$StartMenuGroup + CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall ViorCoin.lnk" $INSTDIR\uninstall.exe + !insertmacro MUI_STARTMENU_WRITE_END + WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)" + WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "${VERSION}" + WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}" + WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}" + WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\uninstall.exe + WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe + WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1 + WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1 +SectionEnd + +# Macro for selecting uninstaller sections +!macro SELECT_UNSECTION SECTION_NAME UNSECTION_ID + Push $R0 + ReadRegStr $R0 HKCU "${REGKEY}\Components" "${SECTION_NAME}" + StrCmp $R0 1 0 next${UNSECTION_ID} + !insertmacro SelectSection "${UNSECTION_ID}" + GoTo done${UNSECTION_ID} +next${UNSECTION_ID}: + !insertmacro UnselectSection "${UNSECTION_ID}" +done${UNSECTION_ID}: + Pop $R0 +!macroend + +# Uninstaller sections +Section /o -un.Main UNSEC0000 + #Delete /REBOOTOK $INSTDIR\viorcoin-qt.exe + Delete /REBOOTOK $INSTDIR\license.txt + RMDir /r /REBOOTOK $INSTDIR\daemon + RMDir /r /REBOOTOK $INSTDIR\src + DeleteRegValue HKCU "${REGKEY}\Components" Main +SectionEnd + +Section -un.post UNSEC0001 + DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" + Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall ViorCoin.lnk" + #Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Bitcoin.lnk" + #Delete /REBOOTOK "$SMSTARTUP\Bitcoin.lnk" + Delete /REBOOTOK $INSTDIR\uninstall.exe + Delete /REBOOTOK $INSTDIR\debug.log + Delete /REBOOTOK $INSTDIR\db.log + DeleteRegValue HKCU "${REGKEY}" StartMenuGroup + DeleteRegValue HKCU "${REGKEY}" Path + DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components" + DeleteRegKey /IfEmpty HKCU "${REGKEY}" + DeleteRegKey HKCR "viorcoin" + RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup + RmDir /REBOOTOK $INSTDIR + Push $R0 + StrCpy $R0 $StartMenuGroup 1 + StrCmp $R0 ">" no_smgroup +no_smgroup: + Pop $R0 +SectionEnd + +# Installer functions +Function .onInit + InitPluginsDir +FunctionEnd + +# Uninstaller functions +Function un.onInit + ReadRegStr $INSTDIR HKCU "${REGKEY}" Path + !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuGroup + !insertmacro SELECT_UNSECTION Main ${UNSEC0000} +FunctionEnd diff --git a/share/ui.rc b/share/ui.rc index c3cece1..063641c 100644 --- a/share/ui.rc +++ b/share/ui.rc @@ -1,15 +1,15 @@ -bitcoin ICON "pixmaps/bitcoin.ico" - -#include "wx/msw/wx.rc" - -check ICON "pixmaps/check.ico" -send16 BITMAP "pixmaps/send16.bmp" -send16mask BITMAP "pixmaps/send16mask.bmp" -send16masknoshadow BITMAP "pixmaps/send16masknoshadow.bmp" -send20 BITMAP "pixmaps/send20.bmp" -send20mask BITMAP "pixmaps/send20mask.bmp" -addressbook16 BITMAP "pixmaps/addressbook16.bmp" -addressbook16mask BITMAP "pixmaps/addressbook16mask.bmp" -addressbook20 BITMAP "pixmaps/addressbook20.bmp" -addressbook20mask BITMAP "pixmaps/addressbook20mask.bmp" -favicon ICON "pixmaps/favicon.ico" +bitcoin ICON "pixmaps/bitcoin.ico" + +#include "wx/msw/wx.rc" + +check ICON "pixmaps/check.ico" +send16 BITMAP "pixmaps/send16.bmp" +send16mask BITMAP "pixmaps/send16mask.bmp" +send16masknoshadow BITMAP "pixmaps/send16masknoshadow.bmp" +send20 BITMAP "pixmaps/send20.bmp" +send20mask BITMAP "pixmaps/send20mask.bmp" +addressbook16 BITMAP "pixmaps/addressbook16.bmp" +addressbook16mask BITMAP "pixmaps/addressbook16mask.bmp" +addressbook20 BITMAP "pixmaps/addressbook20.bmp" +addressbook20mask BITMAP "pixmaps/addressbook20mask.bmp" +favicon ICON "pixmaps/favicon.ico" diff --git a/src/addrman.h b/src/addrman.h index 3afe0aa..7e4e3c6 100644 --- a/src/addrman.h +++ b/src/addrman.h @@ -246,7 +246,7 @@ class CAddrMan public: IMPLEMENT_SERIALIZE - (({ + ({ // serialized format: // * version byte (currently 0) // * nKey @@ -280,7 +280,6 @@ class CAddrMan { int nUBuckets = ADDRMAN_NEW_BUCKET_COUNT; READWRITE(nUBuckets); - std::map mapUnkIds; int nIds = 0; for (std::map::iterator it = am->mapInfo.begin(); it != am->mapInfo.end(); it++) { @@ -377,7 +376,7 @@ class CAddrMan } } } - });) + };) CAddrMan() : vRandom(0), vvTried(ADDRMAN_TRIED_BUCKET_COUNT, std::vector(0)), vvNew(ADDRMAN_NEW_BUCKET_COUNT, std::set()) { diff --git a/src/allocators.h b/src/allocators.h index 99afa10..52a0265 100644 --- a/src/allocators.h +++ b/src/allocators.h @@ -9,16 +9,24 @@ #include #include #include +#include // for OPENSSL_cleanse() #ifdef WIN32 + #ifdef _WIN32_WINNT #undef _WIN32_WINNT #endif + #define _WIN32_WINNT 0x0501 + +#ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN 1 +#endif + #ifndef NOMINMAX #define NOMINMAX #endif + #include // This is used to attempt to keep keying material out of swap // Note that VirtualLock does not provide this as a guarantee on Windows, diff --git a/src/base58.h b/src/base58.h index ce45bea..9374cff 100644 --- a/src/base58.h +++ b/src/base58.h @@ -17,9 +17,11 @@ #include #include + #include "bignum.h" #include "key.h" #include "script.h" +#include "allocators.h" static const char* pszBase58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"; diff --git a/src/bignum.h b/src/bignum.h index 2352e7b..54cf083 100644 --- a/src/bignum.h +++ b/src/bignum.h @@ -2,20 +2,14 @@ // Copyright (c) 2009-2012 The Bitcoin developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. - #ifndef BITCOIN_BIGNUM_H #define BITCOIN_BIGNUM_H -#include "serialize.h" -#include "uint256.h" -#include "version.h" - -#include - #include #include +#include -#include +#include "util.h" // for uint64 /** Errors thrown by the bignum class */ class bignum_error : public std::runtime_error diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp index e411f93..5c1a8db 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -870,10 +870,6 @@ void ThreadRPCServer2(void* parg) acceptor->listen(socket_base::max_connections); RPCListen(acceptor, context, fUseSSL); - // Cancel outstanding listen-requests for this acceptor when shutting down - StopRequests.connect(signals2::slot( - static_cast(&ip::tcp::acceptor::close), acceptor.get()) - .track(acceptor)); fListening = true; } @@ -896,10 +892,6 @@ void ThreadRPCServer2(void* parg) acceptor->listen(socket_base::max_connections); RPCListen(acceptor, context, fUseSSL); - // Cancel outstanding listen-requests for this acceptor when shutting down - StopRequests.connect(signals2::slot( - static_cast(&ip::tcp::acceptor::close), acceptor.get()) - .track(acceptor)); fListening = true; } diff --git a/src/checkpoints.cpp b/src/checkpoints.cpp index db9fbef..0c80369 100644 --- a/src/checkpoints.cpp +++ b/src/checkpoints.cpp @@ -28,14 +28,14 @@ namespace Checkpoints static MapCheckpoints mapCheckpoints = boost::assign::map_list_of ( 0, hashGenesisBlock ) - ( 5000, uint256("0x332efe86d35da22ad3df008a09634653482e9a091e4e0dc9a6e565bcc8ddff2d")) - (10000, uint256("0x8481845fe7a49c3f9523ae6cedaa04bdb07703b9ad0745858be49ed4546dc543")) - (15000, uint256("0x3a9c0cd351ca17c72c9efb86d3e38a836a98ad1846787dc664e2194a0708701f")) + ( 5000, uint256("0x332efe86d35da22ad3df008a09634653482e9a091e4e0dc9a6e565bcc8ddff2d")) + (10000, uint256("0x8481845fe7a49c3f9523ae6cedaa04bdb07703b9ad0745858be49ed4546dc543")) + (15000, uint256("0x3a9c0cd351ca17c72c9efb86d3e38a836a98ad1846787dc664e2194a0708701f")) (20000, uint256("0xc58ca23630bac3ec399065bd6ad5d6c867a275d31f465e2a2c443d363dd83245")) (25000, uint256("0x839996962b1312c30da5b127919a22d918dbce7cde4d0ca40e2f10a6ca2e8dfc")) - (30000, uint256("0x8517d1b029a59408b43ac739e92da00e2f90dee5384048280f28ecb543ba147d")) - (35000, uint256("0x224a70e57c537fce405aaa4ec1c32326ec39c3c83c0b7c03a31d31c21288645f")) - ; + (30000, uint256("0x8517d1b029a59408b43ac739e92da00e2f90dee5384048280f28ecb543ba147d")) + (35000, uint256("0x224a70e57c537fce405aaa4ec1c32326ec39c3c83c0b7c03a31d31c21288645f")) + ; // TestNet has no checkpoints static MapCheckpoints mapCheckpointsTestnet = diff --git a/src/clientversion.h b/src/clientversion.h index 120f286..7761f6e 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -7,8 +7,8 @@ // These need to be macros, as version.cpp's and bitcoin-qt.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 1 -#define CLIENT_VERSION_MINOR 1 -#define CLIENT_VERSION_REVISION 1 +#define CLIENT_VERSION_MINOR 2 +#define CLIENT_VERSION_REVISION 0 #define CLIENT_VERSION_BUILD 0 // Converts the parameter X to a string after macro replacement on X has been performed. diff --git a/src/compat.h b/src/compat.h index d09ec4f..038f09d 100644 --- a/src/compat.h +++ b/src/compat.h @@ -8,9 +8,15 @@ #ifdef WIN32 #define _WIN32_WINNT 0x0501 #define WIN32_LEAN_AND_MEAN 1 + #ifndef NOMINMAX #define NOMINMAX #endif + +#ifndef _MSC_VER +#define FD_SETSIZE 1024 // max number of fds in fd_set +#endif + #include #include #include @@ -23,11 +29,12 @@ #include #include #include +#endif +#ifndef _MSC_VER typedef u_int SOCKET; #endif - #ifdef WIN32 #define MSG_NOSIGNAL 0 #define MSG_DONTWAIT 0 diff --git a/src/crypter.cpp b/src/crypter.cpp index 3a7f997..a96c391 100644 --- a/src/crypter.cpp +++ b/src/crypter.cpp @@ -6,9 +6,6 @@ #include #include #include -#ifdef WIN32 -#include -#endif #include "crypter.h" #include "scrypt.h" diff --git a/src/crypter.h b/src/crypter.h index 68b8803..5427d4c 100644 --- a/src/crypter.h +++ b/src/crypter.h @@ -96,8 +96,8 @@ class CCrypter void CleanKey() { - OPENSSL_cleanse(&chKey, sizeof chKey); - OPENSSL_cleanse(&chIV, sizeof chIV); + OPENSSL_cleanse(chKey, sizeof(chKey)); + OPENSSL_cleanse(chIV, sizeof(chIV)); fKeySet = false; } diff --git a/src/db.cpp b/src/db.cpp index 03478ca..45b9a06 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -4,10 +4,8 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "db.h" -#include "net.h" #include "util.h" #include "main.h" -#include "ui_interface.h" #include #include diff --git a/src/init.cpp b/src/init.cpp index 253e88b..1850c1f 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -2,6 +2,7 @@ // Copyright (c) 2009-2012 The Bitcoin developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. + #include "txdb.h" #include "walletdb.h" #include "bitcoinrpc.h" @@ -97,7 +98,7 @@ void Shutdown(void* parg) delete pwalletMain; NewThread(ExitTimeout, NULL); MilliSleep(50); - printf("viorcoin exited\n\n"); + printf("ViorCoin exited\n\n"); fExit = true; #ifndef QT_GUI // ensure non-UI client gets exited here, but let Bitcoin-Qt reach 'return 0;' in bitcoin.cpp @@ -152,7 +153,7 @@ bool AppInit(int argc, char* argv[]) if (mapArgs.count("-?") || mapArgs.count("--help")) { // First part of help message is specific to bitcoind / RPC client - std::string strUsage = _("viorcoin version") + " " + FormatFullVersion() + "\n\n" + + std::string strUsage = _("ViorCoin version") + " " + FormatFullVersion() + "\n\n" + _("Usage:") + "\n" + " viorcoind [options] " + "\n" + " viorcoind [options] [params] " + _("Send command to -server or viorcoind") + "\n" + @@ -167,7 +168,7 @@ bool AppInit(int argc, char* argv[]) // Command-line RPC for (int i = 1; i < argc; i++) - if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "viorcoin:")) + if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "ViorCoin:")) fCommandLine = true; if (fCommandLine) @@ -509,7 +510,7 @@ bool AppInit2() // ********************************************************* Step 4: application initialization: dir lock, daemonize, pidfile, debug log // Sanity check if (!InitSanityCheck()) - return InitError(_("Initialization sanity check failed. viorcoin is shutting down.")); + return InitError(_("Initialization sanity check failed. ViorCoin is shutting down.")); std::string strDataDir = GetDataDir().string(); std::string strWalletFileName = GetArg("-wallet", "wallet.dat"); @@ -524,7 +525,7 @@ bool AppInit2() if (file) fclose(file); static boost::interprocess::file_lock lock(pathLockFile.string().c_str()); if (!lock.try_lock()) - return InitError(strprintf(_("Cannot obtain a lock on data directory %s. viorcoin is probably already running."), strDataDir.c_str())); + return InitError(strprintf(_("Cannot obtain a lock on data directory %s. ViorCoin is probably already running."), strDataDir.c_str())); #if !defined(WIN32) && !defined(QT_GUI) if (fDaemon) @@ -551,7 +552,7 @@ bool AppInit2() if (GetBoolArg("-shrinkdebugfile", !fDebug)) ShrinkDebugFile(); printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); - printf("viorcoin version %s (%s)\n", FormatFullVersion().c_str(), CLIENT_DATE.c_str()); + printf("ViorCoin version %s (%s)\n", FormatFullVersion().c_str(), CLIENT_DATE.c_str()); printf("Using OpenSSL version %s\n", SSLeay_version(SSLEAY_VERSION)); if (!fLogTimestamps) printf("Startup time: %s\n", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str()); @@ -560,7 +561,7 @@ bool AppInit2() std::ostringstream strErrors; if (fDaemon) - fprintf(stdout, "viorcoin server starting\n"); + fprintf(stdout, "ViorCoin server starting\n"); int64_t nStart; @@ -630,8 +631,10 @@ bool AppInit2() if (!IsLimited(NET_IPV4)) SetProxy(NET_IPV4, addrProxy, nSocksVersion); if (nSocksVersion > 4) { +#ifdef USE_IPV6 if (!IsLimited(NET_IPV6)) SetProxy(NET_IPV6, addrProxy, nSocksVersion); +#endif SetNameProxy(addrProxy, nSocksVersion); } fProxy = true; @@ -672,10 +675,10 @@ bool AppInit2() } else { struct in_addr inaddr_any; inaddr_any.s_addr = INADDR_ANY; - if (!IsLimited(NET_IPV6)) - fBound |= Bind(CService(in6addr_any, GetListenPort()), false); - if (!IsLimited(NET_IPV4)) - fBound |= Bind(CService(inaddr_any, GetListenPort()), !fBound); +#ifdef USE_IPV6 + fBound |= Bind(CService(in6addr_any, GetListenPort()), false); +#endif + fBound |= Bind(CService(inaddr_any, GetListenPort()), !fBound); } if (!fBound) return InitError(_("Failed to listen on any port. Use -listen=0 if you want this.")); @@ -792,10 +795,10 @@ bool AppInit2() uiInterface.ThreadSafeMessageBox(msg, _("viorcoin"), CClientUIInterface::OK | CClientUIInterface::ICON_EXCLAMATION | CClientUIInterface::MODAL); } else if (nLoadWalletRet == DB_TOO_NEW) - strErrors << _("Error loading wallet.dat: Wallet requires newer version of viorcoin") << "\n"; + strErrors << _("Error loading wallet.dat: Wallet requires newer version of ViorCoin") << "\n"; else if (nLoadWalletRet == DB_NEED_REWRITE) { - strErrors << _("Wallet needed to be rewritten: restart viorcoin to complete") << "\n"; + strErrors << _("Wallet needed to be rewritten: restart ViorCoin to complete") << "\n"; printf("%s", strErrors.str().c_str()); return InitError(strErrors.str()); } diff --git a/src/key.cpp b/src/key.cpp index 148ce96..ffd38b3 100644 --- a/src/key.cpp +++ b/src/key.cpp @@ -226,7 +226,7 @@ const unsigned char vchMaxModHalfOrder[32] = { 0xDF,0xE9,0x2F,0x46,0x68,0x1B,0x20,0xA0 }; -const unsigned char vchZero[0] = {}; +const unsigned char vchZero[1] = {}; bool CKey::CheckSignatureElement(const unsigned char *vch, int len, bool half) { return CompareBigEndian(vch, len, vchZero, 0) > 0 && diff --git a/src/leveldb/.gitignore b/src/leveldb/.gitignore index 71d87a4..9bffe2b 100644 --- a/src/leveldb/.gitignore +++ b/src/leveldb/.gitignore @@ -1,13 +1,13 @@ -build_config.mk -*.a -*.o -*.dylib* -*.so -*.so.* -*_test -db_bench -leveldbutil -Release -Debug -Benchmark -vs2010.* +build_config.mk +*.a +*.o +*.dylib* +*.so +*.so.* +*_test +db_bench +leveldbutil +Release +Debug +Benchmark +vs2010.* diff --git a/src/leveldb/db/c.cc b/src/leveldb/db/c.cc index 08ff0ad..b30d691 100644 --- a/src/leveldb/db/c.cc +++ b/src/leveldb/db/c.cc @@ -5,7 +5,11 @@ #include "leveldb/c.h" #include + +#ifndef _MSC_VER #include +#endif + #include "leveldb/cache.h" #include "leveldb/comparator.h" #include "leveldb/db.h" diff --git a/src/leveldb/db/db_iter.cc b/src/leveldb/db/db_iter.cc index 3b2035e..6e6e942 100644 --- a/src/leveldb/db/db_iter.cc +++ b/src/leveldb/db/db_iter.cc @@ -14,6 +14,11 @@ #include "util/mutexlock.h" #include "util/random.h" +#if defined(_MSC_VER) +#include +typedef SSIZE_T ssize_t; +#endif + namespace leveldb { #if 0 diff --git a/src/leveldb/util/env_win.cc b/src/leveldb/util/env_win.cc index ef2ecae..7e4396b 100644 --- a/src/leveldb/util/env_win.cc +++ b/src/leveldb/util/env_win.cc @@ -909,14 +909,22 @@ uint64_t Win32Env::NowMicros() static Status CreateDirInner( const std::string& dirname ) { Status sRet; +#ifdef _MSC_VER + DWORD attr = ::GetFileAttributesA(dirname.c_str()); +#else DWORD attr = ::GetFileAttributes(dirname.c_str()); +#endif if (attr == INVALID_FILE_ATTRIBUTES) { // doesn't exist: std::size_t slash = dirname.find_last_of("\\"); if (slash != std::string::npos){ sRet = CreateDirInner(dirname.substr(0, slash)); if (!sRet.ok()) return sRet; } +#ifdef _MSC_VER + BOOL result = ::CreateDirectoryA(dirname.c_str(), NULL); +#else BOOL result = ::CreateDirectory(dirname.c_str(), NULL); +#endif if (result == FALSE) { sRet = Status::IOError(dirname, "Could not create directory."); return sRet; diff --git a/src/main.cpp b/src/main.cpp index 1761252..16818eb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2668,8 +2668,7 @@ bool LoadExternalBlockFile(FILE* fileIn) } } catch (std::exception &e) { - printf("%s() : Deserialize or I/O error caught during load\n", - __PRETTY_FUNCTION__); + printf("%s() : Deserialize or I/O error caught during load\n", BOOST_CURRENT_FUNCTION); } } printf("Loaded %i blocks from external file in %"PRId64"ms\n", nLoaded, GetTimeMillis() - nStart); diff --git a/src/main.h b/src/main.h index d857996..46644ed 100644 --- a/src/main.h +++ b/src/main.h @@ -595,7 +595,7 @@ class CTransaction filein >> *this; } catch (std::exception &e) { - return error("%s() : deserialize or I/O error", __PRETTY_FUNCTION__); + return error("%s() : deserialize or I/O error", BOOST_CURRENT_FUNCTION); } // Return file pointer @@ -1042,7 +1042,7 @@ class CBlock filein >> *this; } catch (std::exception &e) { - return error("%s() : deserialize or I/O error", __PRETTY_FUNCTION__); + return error("%s() : deserialize or I/O error", BOOST_CURRENT_FUNCTION); } // Check the header diff --git a/src/net.cpp b/src/net.cpp index 52c7458..fe32ca1 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -965,7 +965,11 @@ void ThreadSocketHandler2(void* parg) BOOST_FOREACH(SOCKET hListenSocket, vhListenSocket) if (hListenSocket != INVALID_SOCKET && FD_ISSET(hListenSocket, &fdsetRecv)) { +#ifdef USE_IPV6 struct sockaddr_storage sockaddr; +#else + struct sockaddr sockaddr; +#endif socklen_t len = sizeof(sockaddr); SOCKET hSocket = accept(hListenSocket, (struct sockaddr*)&sockaddr, &len); CAddress addr; @@ -1289,7 +1293,7 @@ void MapPort() static const char *strDNSSeed[][2] = { {"178.62.244.59", "178.62.244.59"}, - {"178.62.147.100", "178.62.147.100"}, + {"178.62.147.100", "178.62.147.100"}, }; @@ -1359,7 +1363,7 @@ void ThreadDNSAddressSeed2(void* parg) unsigned int pnSeed[] = { - 0x3bf43eb2, 0x64933eb2 + 0x3bf43eb2, 0x64933eb2, }; @@ -1821,7 +1825,11 @@ bool BindListenPort(const CService &addrBind, string& strError) #endif // Create socket for listening for incoming connections +#ifdef USE_IPV6 struct sockaddr_storage sockaddr; +#else + struct sockaddr sockaddr; +#endif socklen_t len = sizeof(sockaddr); if (!addrBind.GetSockAddr((struct sockaddr*)&sockaddr, &len)) { @@ -1862,6 +1870,7 @@ bool BindListenPort(const CService &addrBind, string& strError) return false; } +#ifdef USE_IPV6 // some systems don't have IPV6_V6ONLY but are always v6only; others do have the option // and enable it by default or not. Try to enable it, if possible. if (addrBind.IsIPv6()) { @@ -1879,6 +1888,7 @@ bool BindListenPort(const CService &addrBind, string& strError) setsockopt(hListenSocket, IPPROTO_IPV6, nParameterId, (const char*)&nProtLevel, sizeof(int)); #endif } +#endif if (::bind(hListenSocket, (struct sockaddr*)&sockaddr, len) == SOCKET_ERROR) { @@ -1945,6 +1955,7 @@ void static Discover() if (AddLocal(addr, LOCAL_IF)) printf("IPv4 %s: %s\n", ifa->ifa_name, addr.ToString().c_str()); } +#ifdef USE_IPV6 else if (ifa->ifa_addr->sa_family == AF_INET6) { struct sockaddr_in6* s6 = (struct sockaddr_in6*)(ifa->ifa_addr); @@ -1952,6 +1963,7 @@ void static Discover() if (AddLocal(addr, LOCAL_IF)) printf("IPv6 %s: %s\n", ifa->ifa_name, addr.ToString().c_str()); } +#endif } freeifaddrs(myaddrs); } diff --git a/src/net.h b/src/net.h index 63a61c7..4a3df74 100644 --- a/src/net.h +++ b/src/net.h @@ -5,6 +5,11 @@ #ifndef BITCOIN_NET_H #define BITCOIN_NET_H +#ifdef _MSC_VER +#include +#include +#endif + #include #include #include diff --git a/src/netbase.cpp b/src/netbase.cpp index 360932a..c658cc2 100644 --- a/src/netbase.cpp +++ b/src/netbase.cpp @@ -11,6 +11,10 @@ #include #endif +#ifdef _MSC_VER +#define ssize_t size_t +#endif + #include "strlcpy.h" #include // for to_lower() @@ -72,11 +76,14 @@ bool static LookupIntern(const char *pszName, std::vector& vIP, unsign aiHint.ai_socktype = SOCK_STREAM; aiHint.ai_protocol = IPPROTO_TCP; -#ifdef WIN32 +#ifdef USE_IPV6 aiHint.ai_family = AF_UNSPEC; +#else + aiHint.ai_family = AF_INET; +#endif +#ifdef WIN32 aiHint.ai_flags = fAllowLookup ? 0 : AI_NUMERICHOST; #else - aiHint.ai_family = AF_UNSPEC; aiHint.ai_flags = fAllowLookup ? AI_ADDRCONFIG : AI_NUMERICHOST; #endif struct addrinfo *aiRes = NULL; @@ -93,11 +100,13 @@ bool static LookupIntern(const char *pszName, std::vector& vIP, unsign vIP.push_back(CNetAddr(((struct sockaddr_in*)(aiTrav->ai_addr))->sin_addr)); } +#ifdef USE_IPV6 if (aiTrav->ai_family == AF_INET6) { assert(aiTrav->ai_addrlen >= sizeof(sockaddr_in6)); vIP.push_back(CNetAddr(((struct sockaddr_in6*)(aiTrav->ai_addr))->sin6_addr)); } +#endif aiTrav = aiTrav->ai_next; } @@ -209,10 +218,9 @@ bool static Socks5(string strDest, int port, SOCKET& hSocket) return error("Hostname too long"); } char pszSocks5Init[] = "\5\1\0"; - char *pszSocks5 = pszSocks5Init; ssize_t nSize = sizeof(pszSocks5Init) - 1; - ssize_t ret = send(hSocket, pszSocks5, nSize, MSG_NOSIGNAL); + ssize_t ret = send(hSocket, pszSocks5Init, nSize, MSG_NOSIGNAL); if (ret != nSize) { closesocket(hSocket); @@ -281,10 +289,8 @@ bool static Socks5(string strDest, int port, SOCKET& hSocket) case 0x03: { ret = recv(hSocket, pchRet3, 1, 0) != 1; - if (ret) { - closesocket(hSocket); + if (ret) return error("Error reading from proxy"); - } int nRecv = pchRet3[0]; ret = recv(hSocket, pchRet3, nRecv, 0) != nRecv; break; @@ -579,10 +585,12 @@ CNetAddr::CNetAddr(const struct in_addr& ipv4Addr) memcpy(ip+12, &ipv4Addr, 4); } +#ifdef USE_IPV6 CNetAddr::CNetAddr(const struct in6_addr& ipv6Addr) { memcpy(ip, &ipv6Addr, 16); } +#endif CNetAddr::CNetAddr(const char *pszIp, bool fAllowLookup) { @@ -766,7 +774,11 @@ std::string CNetAddr::ToStringIP() const if (IsI2P()) return EncodeBase32(&ip[6], 10) + ".oc.b32.i2p"; CService serv(*this, 0); +#ifdef USE_IPV6 struct sockaddr_storage sockaddr; +#else + struct sockaddr sockaddr; +#endif socklen_t socklen = sizeof(sockaddr); if (serv.GetSockAddr((struct sockaddr*)&sockaddr, &socklen)) { char name[1025] = ""; @@ -811,11 +823,13 @@ bool CNetAddr::GetInAddr(struct in_addr* pipv4Addr) const return true; } +#ifdef USE_IPV6 bool CNetAddr::GetIn6Addr(struct in6_addr* pipv6Addr) const { memcpy(pipv6Addr, ip, 16); return true; } +#endif // get canonical identifier of an address' group // no two connections will be attempted to addresses with the same group @@ -1001,19 +1015,23 @@ CService::CService(const struct in_addr& ipv4Addr, unsigned short portIn) : CNet { } +#ifdef USE_IPV6 CService::CService(const struct in6_addr& ipv6Addr, unsigned short portIn) : CNetAddr(ipv6Addr), port(portIn) { } +#endif CService::CService(const struct sockaddr_in& addr) : CNetAddr(addr.sin_addr), port(ntohs(addr.sin_port)) { assert(addr.sin_family == AF_INET); } +#ifdef USE_IPV6 CService::CService(const struct sockaddr_in6 &addr) : CNetAddr(addr.sin6_addr), port(ntohs(addr.sin6_port)) { assert(addr.sin6_family == AF_INET6); } +#endif bool CService::SetSockAddr(const struct sockaddr *paddr) { @@ -1021,9 +1039,11 @@ bool CService::SetSockAddr(const struct sockaddr *paddr) case AF_INET: *this = CService(*(const struct sockaddr_in*)paddr); return true; +#ifdef USE_IPV6 case AF_INET6: *this = CService(*(const struct sockaddr_in6*)paddr); return true; +#endif default: return false; } @@ -1095,6 +1115,7 @@ bool CService::GetSockAddr(struct sockaddr* paddr, socklen_t *addrlen) const paddrin->sin_port = htons(port); return true; } +#ifdef USE_IPV6 if (IsIPv6()) { if (*addrlen < (socklen_t)sizeof(struct sockaddr_in6)) return false; @@ -1107,6 +1128,7 @@ bool CService::GetSockAddr(struct sockaddr* paddr, socklen_t *addrlen) const paddrin6->sin6_port = htons(port); return true; } +#endif return false; } diff --git a/src/netbase.h b/src/netbase.h index e052e80..991044e 100644 --- a/src/netbase.h +++ b/src/netbase.h @@ -71,8 +71,10 @@ class CNetAddr int GetReachabilityFrom(const CNetAddr *paddrPartner = NULL) const; void print() const; +#ifdef USE_IPV6 CNetAddr(const struct in6_addr& pipv6Addr); bool GetIn6Addr(struct in6_addr* pipv6Addr) const; +#endif friend bool operator==(const CNetAddr& a, const CNetAddr& b); friend bool operator!=(const CNetAddr& a, const CNetAddr& b); @@ -113,8 +115,10 @@ class CService : public CNetAddr std::string ToStringIPPort() const; void print() const; +#ifdef USE_IPV6 CService(const struct in6_addr& ipv6Addr, unsigned short port); CService(const struct sockaddr_in6& addr); +#endif IMPLEMENT_SERIALIZE ( @@ -137,6 +141,7 @@ bool IsProxy(const CNetAddr &addr); bool SetNameProxy(CService addrProxy, int nSocksVersion = 5); bool HaveNameProxy(); bool LookupHost(const char *pszName, std::vector& vIP, unsigned int nMaxSolutions = 0, bool fAllowLookup = true); +bool LookupHostNumeric(const char *pszName, std::vector& vIP, unsigned int nMaxSolutions = 0); bool Lookup(const char *pszName, CService& addr, int portDefault = 0, bool fAllowLookup = true); bool Lookup(const char *pszName, std::vector& vAddr, int portDefault = 0, bool fAllowLookup = true, unsigned int nMaxSolutions = 0); bool LookupNumeric(const char *pszName, CService& addr, int portDefault = 0); diff --git a/src/obj/.gitignore b/src/obj/.gitignore index d6b7ef3..005717e 100644 --- a/src/obj/.gitignore +++ b/src/obj/.gitignore @@ -1,2 +1,2 @@ -* -!.gitignore +* +!.gitignore diff --git a/src/qt/addressbookpage.cpp b/src/qt/addressbookpage.cpp index e20358c..458aa84 100644 --- a/src/qt/addressbookpage.cpp +++ b/src/qt/addressbookpage.cpp @@ -132,10 +132,13 @@ void AddressBookPage::setModel(AddressTableModel *model) ui->tableView->sortByColumn(0, Qt::AscendingOrder); // Set column widths - ui->tableView->horizontalHeader()->resizeSection( - AddressTableModel::Address, 320); - ui->tableView->horizontalHeader()->setResizeMode( - AddressTableModel::Label, QHeaderView::Stretch); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + ui->tableView->horizontalHeader()->setSectionResizeMode(AddressTableModel::Label, QHeaderView::Stretch); + ui->tableView->horizontalHeader()->setSectionResizeMode(AddressTableModel::Address, QHeaderView::ResizeToContents); +#else + ui->tableView->horizontalHeader()->resizeSection(AddressTableModel::Address, 320); + ui->tableView->horizontalHeader()->setResizeMode(AddressTableModel::Label, QHeaderView::Stretch); +#endif connect(ui->tableView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(selectionChanged())); diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 6879b9e..a4336be 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -35,6 +35,14 @@ #endif #include + +#ifdef WIN32 +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) +#include + Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin); +#endif +#endif + #include #include #include @@ -1038,7 +1046,11 @@ void BitcoinGUI::encryptWallet(bool status) void BitcoinGUI::backupWallet() { - QString saveDir = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + QString saveDir = QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation).at(0); +#else + QString saveDir = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); +#endif QString filename = QFileDialog::getSaveFileName(this, tr("Backup Wallet"), saveDir, tr("Wallet Data (*.dat)")); if(!filename.isEmpty()) { if(!walletModel->backupWallet(filename)) { diff --git a/src/qt/coincontroldialog.cpp b/src/qt/coincontroldialog.cpp index f1008d4..e9d6535 100644 --- a/src/qt/coincontroldialog.cpp +++ b/src/qt/coincontroldialog.cpp @@ -95,7 +95,11 @@ CoinControlDialog::CoinControlDialog(QWidget *parent) : connect(ui->treeWidget, SIGNAL(itemChanged( QTreeWidgetItem*, int)), this, SLOT(viewItemChanged( QTreeWidgetItem*, int))); // click on header - ui->treeWidget->header()->setClickable(true); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + ui->treeWidget->header()->setSectionsClickable(true); +#else + ui->treeWidget->header()->setClickable(true); +#endif connect(ui->treeWidget->header(), SIGNAL(sectionClicked(int)), this, SLOT(headerSectionClicked(int))); // ok button diff --git a/src/qt/forms/aboutdialog.ui b/src/qt/forms/aboutdialog.ui index 930862f..7a4f6be 100644 --- a/src/qt/forms/aboutdialog.ui +++ b/src/qt/forms/aboutdialog.ui @@ -92,8 +92,6 @@ Copyright © 2009-2014 The Bitcoin developers -Copyright © 2012-2014 The NovaCoin developers -Copyright © 2014 The BlackCoin developers Copyright © 2014 The ViorCoin developers diff --git a/src/qt/forms/sendcoinsentry.ui b/src/qt/forms/sendcoinsentry.ui index ee77882..7797154 100644 --- a/src/qt/forms/sendcoinsentry.ui +++ b/src/qt/forms/sendcoinsentry.ui @@ -70,7 +70,7 @@ - + N&arration: diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index 1e716dc..45e2cc0 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -19,6 +19,10 @@ #include #include +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) +# include +#endif + #include #include @@ -88,7 +92,15 @@ bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out) SendCoinsRecipient rv; rv.address = uri.path(); rv.amount = 0; + +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + QUrlQuery q; + q.setQuery(uri.query()); + QList > items = q.queryItems(); +#else QList > items = uri.queryItems(); +#endif + for (QList >::iterator i = items.begin(); i != items.end(); i++) { bool fShouldReturnFalse = false; @@ -141,7 +153,11 @@ bool parseBitcoinURI(QString uri, SendCoinsRecipient *out) QString HtmlEscape(const QString& str, bool fMultiLine) { +#ifndef _MSC_VER QString escaped = Qt::escape(str); +#else + QString escaped = QString(str).toHtmlEscaped(); +#endif if(fMultiLine) { escaped = escaped.replace("\n", "
\n"); @@ -176,7 +192,11 @@ QString getSaveFileName(QWidget *parent, const QString &caption, QString myDir; if(dir.isEmpty()) // Default to user documents location { +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + myDir = QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation).at(0); +#else myDir = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); +#endif } else { diff --git a/src/qt/messagemodel.cpp b/src/qt/messagemodel.cpp index ad81329..abaec04 100644 --- a/src/qt/messagemodel.cpp +++ b/src/qt/messagemodel.cpp @@ -211,7 +211,7 @@ class MessageTablePriv // -- wallet is unlocked, can get at the private keys now refreshMessageTable(); - parent->reset(); // reload table view + //parent->reset(); // reload table view if (parent->proxyModel) { @@ -232,7 +232,7 @@ class MessageTablePriv // -- Wallet is locked, clear secure message display. cachedMessageTable.clear(); - parent->reset(); // reload table view + //parent->reset(); // reload table view }; }; diff --git a/src/qt/messagepage.cpp b/src/qt/messagepage.cpp index 46dc6af..678697f 100644 --- a/src/qt/messagepage.cpp +++ b/src/qt/messagepage.cpp @@ -144,7 +144,11 @@ void MessagePage::setModel(MessageModel *model) // Set column widths ui->tableView->horizontalHeader()->resizeSection(MessageModel::Type, 100); ui->tableView->horizontalHeader()->resizeSection(MessageModel::Label, 100); - ui->tableView->horizontalHeader()->setResizeMode(MessageModel::Label, QHeaderView::Stretch); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + ui->tableView->horizontalHeader()->setSectionResizeMode(MessageModel::Label, QHeaderView::Stretch); +#else + ui->tableView->horizontalHeader()->setResizeMode(MessageModel::Label, QHeaderView::Stretch); +#endif ui->tableView->horizontalHeader()->resizeSection(MessageModel::FromAddress, 320); ui->tableView->horizontalHeader()->resizeSection(MessageModel::ToAddress, 320); ui->tableView->horizontalHeader()->resizeSection(MessageModel::SentDateTime, 170); diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index 73f8c2d..ea0b159 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -45,11 +45,7 @@ class TxViewDelegate : public QAbstractItemDelegate bool confirmed = index.data(TransactionTableModel::ConfirmedRole).toBool(); QVariant value = index.data(Qt::ForegroundRole); QColor foreground = option.palette.color(QPalette::Text); - if(qVariantCanConvert(value)) - { - foreground = qvariant_cast(value); - } - + painter->setPen(foreground); painter->drawText(addressRect, Qt::AlignLeft|Qt::AlignVCenter, address); diff --git a/src/qt/qtipcserver.cpp b/src/qt/qtipcserver.cpp index 56c9ad5..94cb57a 100644 --- a/src/qt/qtipcserver.cpp +++ b/src/qt/qtipcserver.cpp @@ -18,10 +18,6 @@ #include #include -#if defined(WIN32) && (!defined(BOOST_INTERPROCESS_HAS_WINDOWS_KERNEL_BOOTTIME) || !defined(BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME) || BOOST_VERSION < 104900) -#warning Compiling without BOOST_INTERPROCESS_HAS_WINDOWS_KERNEL_BOOTTIME and BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME uncommented in boost/interprocess/detail/tmp_dir_helpers.hpp or using a boost version before 1.49 may have unintended results see svn.boost.org/trac/boost/ticket/5392 -#endif - using namespace boost; using namespace boost::interprocess; using namespace boost::posix_time; diff --git a/src/qt/res/src/bitcoin.svg b/src/qt/res/src/bitcoin.svg index 96f1017..d31e3cf 100644 --- a/src/qt/res/src/bitcoin.svg +++ b/src/qt/res/src/bitcoin.svg @@ -1,115 +1,115 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/clock1.svg b/src/qt/res/src/clock1.svg index 793dc7f..e1a4228 100644 --- a/src/qt/res/src/clock1.svg +++ b/src/qt/res/src/clock1.svg @@ -1,261 +1,261 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/clock2.svg b/src/qt/res/src/clock2.svg index 6a78adf..a7f4f26 100644 --- a/src/qt/res/src/clock2.svg +++ b/src/qt/res/src/clock2.svg @@ -1,262 +1,262 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/clock3.svg b/src/qt/res/src/clock3.svg index 09ccc25..911a626 100644 --- a/src/qt/res/src/clock3.svg +++ b/src/qt/res/src/clock3.svg @@ -1,261 +1,261 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/clock4.svg b/src/qt/res/src/clock4.svg index 7d9dc37..b17989a 100644 --- a/src/qt/res/src/clock4.svg +++ b/src/qt/res/src/clock4.svg @@ -1,261 +1,261 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/clock5.svg b/src/qt/res/src/clock5.svg index 9fd58d9..144bf06 100644 --- a/src/qt/res/src/clock5.svg +++ b/src/qt/res/src/clock5.svg @@ -1,262 +1,262 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/clock_green.svg b/src/qt/res/src/clock_green.svg index e31f0e7..6c4721b 100644 --- a/src/qt/res/src/clock_green.svg +++ b/src/qt/res/src/clock_green.svg @@ -1,262 +1,262 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/inout.svg b/src/qt/res/src/inout.svg index bfab8ef..3f1aab7 100644 --- a/src/qt/res/src/inout.svg +++ b/src/qt/res/src/inout.svg @@ -1,122 +1,122 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/qt/res/src/questionmark.svg b/src/qt/res/src/questionmark.svg index c03c159..d3f128e 100644 --- a/src/qt/res/src/questionmark.svg +++ b/src/qt/res/src/questionmark.svg @@ -1,159 +1,159 @@ - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - ? - ? - - - ? - - + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + ? + ? + + + ? + + diff --git a/src/qt/res/themes/qdarkstyle/.gitignore b/src/qt/res/themes/qdarkstyle/.gitignore index a74b07a..35ea1a8 100644 --- a/src/qt/res/themes/qdarkstyle/.gitignore +++ b/src/qt/res/themes/qdarkstyle/.gitignore @@ -1 +1 @@ -/*.pyc +/*.pyc diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp index c69205f..e592126 100644 --- a/src/qt/sendcoinsdialog.cpp +++ b/src/qt/sendcoinsdialog.cpp @@ -145,7 +145,11 @@ void SendCoinsDialog::on_sendButton_clicked() QStringList formatted; foreach(const SendCoinsRecipient &rcp, recipients) { +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + formatted.append(tr("%1 to %2 (%3)").arg(BitcoinUnits::formatWithUnit(BitcoinUnits::BTC, rcp.amount), QString(rcp.label).toHtmlEscaped(), rcp.address)); +#else formatted.append(tr("%1 to %2 (%3)").arg(BitcoinUnits::formatWithUnit(BitcoinUnits::BTC, rcp.amount), Qt::escape(rcp.label), rcp.address)); +#endif } fNewRecipientAllowed = false; diff --git a/src/qt/sendmessagesdialog.cpp b/src/qt/sendmessagesdialog.cpp index e8f3369..8273f1d 100644 --- a/src/qt/sendmessagesdialog.cpp +++ b/src/qt/sendmessagesdialog.cpp @@ -155,7 +155,11 @@ void SendMessagesDialog::on_sendButton_clicked() QStringList formatted; foreach(const SendMessagesRecipient &rcp, recipients) { - formatted.append(tr("%1 to %2 (%3)").arg(rcp.message, Qt::escape(rcp.label), rcp.address)); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + formatted.append(tr("%1 to %2 (%3)").arg(rcp.message, QString(rcp.label).toHtmlEscaped(), rcp.address)); +#else + formatted.append(tr("%1 to %2 (%3)").arg(rcp.message, Qt::escape(rcp.label), rcp.address)); +#endif } fNewRecipientAllowed = false; diff --git a/src/qt/transactiondesc.cpp b/src/qt/transactiondesc.cpp index 5f56ba3..d100794 100644 --- a/src/qt/transactiondesc.cpp +++ b/src/qt/transactiondesc.cpp @@ -218,7 +218,11 @@ QString TransactionDesc::toHTML(CWallet *wallet, CWalletTx &wtx) char cbuf[256]; for (int k = 0; k < wtx.vout.size(); ++k) { +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "n_%d", k); +#else + _snprintf(cbuf, sizeof(cbuf), "n_%d", k); +#endif if (wtx.mapValue.count(cbuf) && !wtx.mapValue[cbuf].empty()) strHTML += "
" + tr(cbuf) + ": " + GUIUtil::HtmlEscape(wtx.mapValue[cbuf], true) + "
"; } diff --git a/src/qt/transactionrecord.cpp b/src/qt/transactionrecord.cpp index 14c3432..2c73a52 100644 --- a/src/qt/transactionrecord.cpp +++ b/src/qt/transactionrecord.cpp @@ -61,8 +61,12 @@ QList TransactionRecord::decomposeTransaction(const CWallet * sub.type = TransactionRecord::RecvFromOther; sub.address = mapValue["from"]; } - + +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "n_%u", nOut); +#else + _snprintf(cbuf, sizeof(cbuf), "n_%u", nOut); +#endif mapValue_t::const_iterator mi = wtx.mapValue.find(cbuf); if (mi != wtx.mapValue.end() && !mi->second.empty()) sub.narration = mi->second; @@ -173,7 +177,11 @@ QList TransactionRecord::decomposeTransaction(const CWallet * sub.address = mapValue["to"]; } +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "n_%u", nOut); +#else + _snprintf(cbuf, sizeof(cbuf), "n_%u", nOut); +#endif mapValue_t::const_iterator mi = wtx.mapValue.find(cbuf); if (mi != wtx.mapValue.end() && !mi->second.empty()) sub.narration = mi->second; diff --git a/src/qt/transactionview.cpp b/src/qt/transactionview.cpp index a4eb9f7..80366a4 100644 --- a/src/qt/transactionview.cpp +++ b/src/qt/transactionview.cpp @@ -182,8 +182,13 @@ void TransactionView::setModel(WalletModel *model) TransactionTableModel::Date, 120); transactionView->horizontalHeader()->resizeSection( TransactionTableModel::Type, 120); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + transactionView->horizontalHeader()->setSectionResizeMode( + TransactionTableModel::ToAddress, QHeaderView::Stretch); +#else transactionView->horizontalHeader()->setResizeMode( TransactionTableModel::ToAddress, QHeaderView::Stretch); +#endif transactionView->horizontalHeader()->resizeSection( TransactionTableModel::Amount, 100); } diff --git a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp index bcb683b..b48461e 100644 --- a/src/qt/walletmodel.cpp +++ b/src/qt/walletmodel.cpp @@ -350,7 +350,11 @@ WalletModel::SendCoinsReturn WalletModel::sendCoins(const QList(it->first); std::string sFile = sBucket + "_01.dat"; +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "%"PRIszu, tokenSet.size()); +#else + _snprintf(cbuf, sizeof(cbuf), "%"PRIszu, tokenSet.size()); +#endif std::string snContents(cbuf); std::string sHash = boost::lexical_cast(it->second.hash); diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 95b9c26..4321fd1 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -2111,7 +2111,11 @@ Value clearwallettransactions(const Array& params, bool fHelp) if (datKey.get_data() == NULL || datValue.get_data() == NULL || ret != 0) { +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "wallet DB error %d, %s", ret, db_strerror(ret)); +#else + _snprintf(cbuf, sizeof(cbuf), "wallet DB error %d, %s", ret, db_strerror(ret)); +#endif throw runtime_error(cbuf); }; @@ -2150,8 +2154,12 @@ Value clearwallettransactions(const Array& params, bool fHelp) //pwalletMain->mapWallet.clear(); } - + +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "Removed %u transactions.", nTransactions); +#else + _snprintf(cbuf, sizeof(cbuf), "Removed %u transactions.", nTransactions); +#endif result.push_back(Pair("complete", std::string(cbuf))); result.push_back(Pair("", "Reload with scanforstealthtxns or re-download blockchain.")); @@ -2261,7 +2269,12 @@ Value scanforstealthtxns(const Array& params, bool fHelp) printf("Found %u new owned stealth transactions.\n", pwalletMain->nFoundStealth); char cbuf[256]; + +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "%u new stealth transactions.", pwalletMain->nFoundStealth); +#else + _snprintf(cbuf, sizeof(cbuf), "%u new stealth transactions.", pwalletMain->nFoundStealth); +#endif result.push_back(Pair("result", "Scan complete.")); result.push_back(Pair("found", std::string(cbuf))); diff --git a/src/scrypt-arm.S b/src/scrypt-arm.S index 143eb3a..84de6b7 100644 --- a/src/scrypt-arm.S +++ b/src/scrypt-arm.S @@ -1,555 +1,555 @@ -/* - * Copyright 2012 pooler@litecoinpool.org - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License, or (at your option) - * any later version. See COPYING for more details. - */ - - -#if defined(OPTIMIZED_SALSA) && defined(__arm__) && defined(__APCS_32__) - -#if defined(__linux__) && defined(__ELF__) -.section .note.GNU-stack,"",%progbits -#endif - -#if defined(__ARM_ARCH_5E__) || defined(__ARM_ARCH_5TE__) || \ - defined(__ARM_ARCH_5TEJ__) || defined(__ARM_ARCH_6__) || \ - defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || \ - defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_6T2__) || \ - defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) -#define __ARM_ARCH_5E_OR_6__ -#endif - -#if defined(__ARM_ARCH_5E_OR_6__) || defined(__ARM_ARCH_7__) || \ - defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || \ - defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) -#define __ARM_ARCH_5E_OR_6_OR_7__ -#endif - -#ifdef __ARM_ARCH_5E_OR_6__ - -#define scrypt_shuffle() \ - add lr, r0, #9*4; \ - ldmia r0, {r2-r7}; \ - ldmia lr, {r2, r8-r12, lr}; \ - str r3, [r0, #5*4]; \ - str r5, [r0, #15*4]; \ - str r6, [r0, #12*4]; \ - str r7, [r0, #1*4]; \ - ldr r5, [r0, #7*4]; \ - str r2, [r0, #13*4]; \ - str r8, [r0, #2*4]; \ - strd r4, [r0, #10*4]; \ - str r9, [r0, #7*4]; \ - str r10, [r0, #4*4]; \ - str r11, [r0, #9*4]; \ - str lr, [r0, #3*4]; \ - add r2, r0, #64+0*4; \ - add lr, r0, #64+9*4; \ - ldmia r2, {r2-r7}; \ - ldmia lr, {r2, r8-r12, lr}; \ - str r3, [r0, #64+5*4]; \ - str r5, [r0, #64+15*4]; \ - str r6, [r0, #64+12*4]; \ - str r7, [r0, #64+1*4]; \ - ldr r5, [r0, #64+7*4]; \ - str r2, [r0, #64+13*4]; \ - str r8, [r0, #64+2*4]; \ - strd r4, [r0, #64+10*4]; \ - str r9, [r0, #64+7*4]; \ - str r10, [r0, #64+4*4]; \ - str r11, [r0, #64+9*4]; \ - str lr, [r0, #64+3*4]; \ - - -#define salsa8_core_doubleround_body() \ - add r6, r2, r6; \ - add r7, r3, r7; \ - eor r10, r10, r6, ror #25; \ - add r6, r0, r4; \ - eor r11, r11, r7, ror #25; \ - add r7, r1, r5; \ - strd r10, [sp, #14*4]; \ - eor r12, r12, r6, ror #25; \ - eor lr, lr, r7, ror #25; \ - ldrd r6, [sp, #10*4]; \ - add r2, r10, r2; \ - add r3, r11, r3; \ - eor r6, r6, r2, ror #23; \ - add r2, r12, r0; \ - eor r7, r7, r3, ror #23; \ - add r3, lr, r1; \ - strd r6, [sp, #10*4]; \ - eor r8, r8, r2, ror #23; \ - eor r9, r9, r3, ror #23; \ - ldrd r2, [sp, #6*4]; \ - add r10, r6, r10; \ - add r11, r7, r11; \ - eor r2, r2, r10, ror #19; \ - add r10, r8, r12; \ - eor r3, r3, r11, ror #19; \ - add r11, r9, lr; \ - eor r4, r4, r10, ror #19; \ - eor r5, r5, r11, ror #19; \ - ldrd r10, [sp, #2*4]; \ - add r6, r2, r6; \ - add r7, r3, r7; \ - eor r10, r10, r6, ror #14; \ - add r6, r4, r8; \ - eor r11, r11, r7, ror #14; \ - add r7, r5, r9; \ - eor r0, r0, r6, ror #14; \ - eor r1, r1, r7, ror #14; \ - ldrd r6, [sp, #14*4]; \ - strd r2, [sp, #6*4]; \ - strd r10, [sp, #2*4]; \ - add r6, r11, r6; \ - add r7, r0, r7; \ - eor r4, r4, r6, ror #25; \ - add r6, r1, r12; \ - eor r5, r5, r7, ror #25; \ - add r7, r10, lr; \ - eor r2, r2, r6, ror #25; \ - eor r3, r3, r7, ror #25; \ - strd r2, [sp, #6*4]; \ - add r10, r3, r10; \ - ldrd r6, [sp, #10*4]; \ - add r11, r4, r11; \ - eor r8, r8, r10, ror #23; \ - add r10, r5, r0; \ - eor r9, r9, r11, ror #23; \ - add r11, r2, r1; \ - eor r6, r6, r10, ror #23; \ - eor r7, r7, r11, ror #23; \ - strd r6, [sp, #10*4]; \ - add r2, r7, r2; \ - ldrd r10, [sp, #14*4]; \ - add r3, r8, r3; \ - eor r12, r12, r2, ror #19; \ - add r2, r9, r4; \ - eor lr, lr, r3, ror #19; \ - add r3, r6, r5; \ - eor r10, r10, r2, ror #19; \ - eor r11, r11, r3, ror #19; \ - ldrd r2, [sp, #2*4]; \ - add r6, r11, r6; \ - add r7, r12, r7; \ - eor r0, r0, r6, ror #14; \ - add r6, lr, r8; \ - eor r1, r1, r7, ror #14; \ - add r7, r10, r9; \ - eor r2, r2, r6, ror #14; \ - eor r3, r3, r7, ror #14; \ - - -#define salsa8_core() \ - ldmia sp, {r0-r12, lr}; \ - ldrd r10, [sp, #14*4]; \ - salsa8_core_doubleround_body(); \ - ldrd r6, [sp, #6*4]; \ - strd r2, [sp, #2*4]; \ - strd r10, [sp, #14*4]; \ - salsa8_core_doubleround_body(); \ - ldrd r6, [sp, #6*4]; \ - strd r2, [sp, #2*4]; \ - strd r10, [sp, #14*4]; \ - salsa8_core_doubleround_body(); \ - ldrd r6, [sp, #6*4]; \ - strd r2, [sp, #2*4]; \ - strd r10, [sp, #14*4]; \ - salsa8_core_doubleround_body(); \ - stmia sp, {r0-r5}; \ - strd r8, [sp, #8*4]; \ - str r12, [sp, #12*4]; \ - str lr, [sp, #13*4]; \ - strd r10, [sp, #14*4]; \ - - -#else - -#define scrypt_shuffle() \ - - -#define salsa8_core_doubleround_body() \ - ldr r8, [sp, #8*4]; \ - add r11, r11, r10; \ - ldr lr, [sp, #13*4]; \ - add r12, r12, r3; \ - eor r2, r2, r11, ror #23; \ - add r11, r4, r0; \ - eor r7, r7, r12, ror #23; \ - add r12, r9, r5; \ - str r9, [sp, #9*4]; \ - eor r8, r8, r11, ror #23; \ - str r10, [sp, #14*4]; \ - eor lr, lr, r12, ror #23; \ - ldr r11, [sp, #11*4]; \ - add r9, lr, r9; \ - ldr r12, [sp, #12*4]; \ - add r10, r2, r10; \ - eor r1, r1, r9, ror #19; \ - add r9, r7, r3; \ - eor r6, r6, r10, ror #19; \ - add r10, r8, r4; \ - str r8, [sp, #8*4]; \ - eor r11, r11, r9, ror #19; \ - str lr, [sp, #13*4]; \ - eor r12, r12, r10, ror #19; \ - ldr r9, [sp, #10*4]; \ - add r8, r12, r8; \ - ldr r10, [sp, #15*4]; \ - add lr, r1, lr; \ - eor r0, r0, r8, ror #14; \ - add r8, r6, r2; \ - eor r5, r5, lr, ror #14; \ - add lr, r11, r7; \ - eor r9, r9, r8, ror #14; \ - ldr r8, [sp, #9*4]; \ - eor r10, r10, lr, ror #14; \ - ldr lr, [sp, #14*4]; \ - add r8, r9, r8; \ - str r9, [sp, #10*4]; \ - add lr, r10, lr; \ - str r10, [sp, #15*4]; \ - eor r11, r11, r8, ror #25; \ - add r8, r0, r3; \ - eor r12, r12, lr, ror #25; \ - add lr, r5, r4; \ - eor r1, r1, r8, ror #25; \ - ldr r8, [sp, #8*4]; \ - eor r6, r6, lr, ror #25; \ - add r9, r11, r9; \ - ldr lr, [sp, #13*4]; \ - add r10, r12, r10; \ - eor r8, r8, r9, ror #23; \ - add r9, r1, r0; \ - eor lr, lr, r10, ror #23; \ - add r10, r6, r5; \ - str r11, [sp, #11*4]; \ - eor r2, r2, r9, ror #23; \ - str r12, [sp, #12*4]; \ - eor r7, r7, r10, ror #23; \ - ldr r9, [sp, #9*4]; \ - add r11, r8, r11; \ - ldr r10, [sp, #14*4]; \ - add r12, lr, r12; \ - eor r9, r9, r11, ror #19; \ - add r11, r2, r1; \ - eor r10, r10, r12, ror #19; \ - add r12, r7, r6; \ - str r8, [sp, #8*4]; \ - eor r3, r3, r11, ror #19; \ - str lr, [sp, #13*4]; \ - eor r4, r4, r12, ror #19; \ - - -#define salsa8_core() \ - ldmia sp, {r0-r7}; \ - ldr r12, [sp, #15*4]; \ - ldr r8, [sp, #11*4]; \ - ldr lr, [sp, #12*4]; \ - ldr r9, [sp, #9*4]; \ - add r8, r8, r12; \ - ldr r11, [sp, #10*4]; \ - add lr, lr, r0; \ - eor r3, r3, r8, ror #25; \ - add r8, r5, r1; \ - ldr r10, [sp, #14*4]; \ - eor r4, r4, lr, ror #25; \ - add lr, r11, r6; \ - eor r9, r9, r8, ror #25; \ - eor r10, r10, lr, ror #25; \ - salsa8_core_doubleround_body(); \ - ldr r11, [sp, #10*4]; \ - add r8, r9, r8; \ - ldr r12, [sp, #15*4]; \ - add lr, r10, lr; \ - eor r11, r11, r8, ror #14; \ - add r8, r3, r2; \ - eor r12, r12, lr, ror #14; \ - add lr, r4, r7; \ - eor r0, r0, r8, ror #14; \ - ldr r8, [sp, #11*4]; \ - eor r5, r5, lr, ror #14; \ - ldr lr, [sp, #12*4]; \ - add r8, r8, r12; \ - str r11, [sp, #10*4]; \ - add lr, lr, r0; \ - str r12, [sp, #15*4]; \ - eor r3, r3, r8, ror #25; \ - add r8, r5, r1; \ - eor r4, r4, lr, ror #25; \ - add lr, r11, r6; \ - str r9, [sp, #9*4]; \ - eor r9, r9, r8, ror #25; \ - str r10, [sp, #14*4]; \ - eor r10, r10, lr, ror #25; \ - salsa8_core_doubleround_body(); \ - ldr r11, [sp, #10*4]; \ - add r8, r9, r8; \ - ldr r12, [sp, #15*4]; \ - add lr, r10, lr; \ - eor r11, r11, r8, ror #14; \ - add r8, r3, r2; \ - eor r12, r12, lr, ror #14; \ - add lr, r4, r7; \ - eor r0, r0, r8, ror #14; \ - ldr r8, [sp, #11*4]; \ - eor r5, r5, lr, ror #14; \ - ldr lr, [sp, #12*4]; \ - add r8, r8, r12; \ - str r11, [sp, #10*4]; \ - add lr, lr, r0; \ - str r12, [sp, #15*4]; \ - eor r3, r3, r8, ror #25; \ - add r8, r5, r1; \ - eor r4, r4, lr, ror #25; \ - add lr, r11, r6; \ - str r9, [sp, #9*4]; \ - eor r9, r9, r8, ror #25; \ - str r10, [sp, #14*4]; \ - eor r10, r10, lr, ror #25; \ - salsa8_core_doubleround_body(); \ - ldr r11, [sp, #10*4]; \ - add r8, r9, r8; \ - ldr r12, [sp, #15*4]; \ - add lr, r10, lr; \ - eor r11, r11, r8, ror #14; \ - add r8, r3, r2; \ - eor r12, r12, lr, ror #14; \ - add lr, r4, r7; \ - eor r0, r0, r8, ror #14; \ - ldr r8, [sp, #11*4]; \ - eor r5, r5, lr, ror #14; \ - ldr lr, [sp, #12*4]; \ - add r8, r8, r12; \ - str r11, [sp, #10*4]; \ - add lr, lr, r0; \ - str r12, [sp, #15*4]; \ - eor r3, r3, r8, ror #25; \ - add r8, r5, r1; \ - eor r4, r4, lr, ror #25; \ - add lr, r11, r6; \ - str r9, [sp, #9*4]; \ - eor r9, r9, r8, ror #25; \ - str r10, [sp, #14*4]; \ - eor r10, r10, lr, ror #25; \ - salsa8_core_doubleround_body(); \ - ldr r11, [sp, #10*4]; \ - add r8, r9, r8; \ - ldr r12, [sp, #15*4]; \ - add lr, r10, lr; \ - str r9, [sp, #9*4]; \ - eor r11, r11, r8, ror #14; \ - eor r12, r12, lr, ror #14; \ - add r8, r3, r2; \ - str r10, [sp, #14*4]; \ - add lr, r4, r7; \ - str r11, [sp, #10*4]; \ - eor r0, r0, r8, ror #14; \ - str r12, [sp, #15*4]; \ - eor r5, r5, lr, ror #14; \ - stmia sp, {r0-r7}; \ - - -#endif - - -#define scrypt_core_macro1a_x4() \ - ldmia r0, {r4-r7}; \ - ldmia lr!, {r8-r11}; \ - stmia r1!, {r4-r7}; \ - stmia r3!, {r8-r11}; \ - eor r4, r4, r8; \ - eor r5, r5, r9; \ - eor r6, r6, r10; \ - eor r7, r7, r11; \ - stmia r0!, {r4-r7}; \ - stmia r12!, {r4-r7}; \ - - -#define scrypt_core_macro1b_x4() \ - ldmia r3!, {r8-r11}; \ - ldmia r2, {r4-r7}; \ - eor r8, r8, r4; \ - eor r9, r9, r5; \ - eor r10, r10, r6; \ - eor r11, r11, r7; \ - ldmia r0, {r4-r7}; \ - stmia r2!, {r8-r11}; \ - eor r4, r4, r8; \ - eor r5, r5, r9; \ - eor r6, r6, r10; \ - eor r7, r7, r11; \ - ldmia r1!, {r8-r11}; \ - eor r4, r4, r8; \ - eor r5, r5, r9; \ - eor r6, r6, r10; \ - eor r7, r7, r11; \ - stmia r0!, {r4-r7}; \ - stmia r12!, {r4-r7}; \ - - -#define scrypt_core_macro2_x4() \ - ldmia r12, {r4-r7}; \ - ldmia r0, {r8-r11}; \ - add r4, r4, r8; \ - add r5, r5, r9; \ - add r6, r6, r10; \ - add r7, r7, r11; \ - stmia r0!, {r4-r7}; \ - ldmia r2, {r8-r11}; \ - eor r4, r4, r8; \ - eor r5, r5, r9; \ - eor r6, r6, r10; \ - eor r7, r7, r11; \ - stmia r2!, {r4-r7}; \ - stmia r12!, {r4-r7}; \ - - -#define scrypt_core_macro3_x4() \ - ldmia r1!, {r4-r7}; \ - ldmia r0, {r8-r11}; \ - add r4, r4, r8; \ - add r5, r5, r9; \ - add r6, r6, r10; \ - add r7, r7, r11; \ - stmia r0!, {r4-r7}; \ - - -#define scrypt_core_macro3_x6() \ - ldmia r1!, {r2-r7}; \ - ldmia r0, {r8-r12, lr}; \ - add r2, r2, r8; \ - add r3, r3, r9; \ - add r4, r4, r10; \ - add r5, r5, r11; \ - add r6, r6, r12; \ - add r7, r7, lr; \ - stmia r0!, {r2-r7}; \ - - - - .text - .code 32 - .align 2 - .globl scrypt_core - .globl _scrypt_core -#ifdef __ELF__ - .type scrypt_core, %function -#endif -scrypt_core: -_scrypt_core: - stmfd sp!, {r4-r11, lr} - mov r12, sp - sub sp, sp, #21*4 - bic sp, sp, #63 - str r12, [sp, #20*4] - - scrypt_shuffle() - - str r0, [sp, #16*4] - add r12, r1, #1024*32*4 - str r12, [sp, #18*4] -scrypt_core_loop1: - add lr, r0, #16*4 - add r3, r1, #16*4 - mov r12, sp - scrypt_core_macro1a_x4() - scrypt_core_macro1a_x4() - scrypt_core_macro1a_x4() - scrypt_core_macro1a_x4() - str r1, [sp, #17*4] - - salsa8_core() - - ldr r0, [sp, #16*4] - mov r12, sp - add r2, r0, #16*4 - scrypt_core_macro2_x4() - scrypt_core_macro2_x4() - scrypt_core_macro2_x4() - scrypt_core_macro2_x4() - - salsa8_core() - - ldr r0, [sp, #16*4] - mov r1, sp - add r0, r0, #16*4 - scrypt_core_macro3_x6() - scrypt_core_macro3_x6() - ldr r3, [sp, #17*4] - ldr r12, [sp, #18*4] - scrypt_core_macro3_x4() - - add r1, r3, #16*4 - sub r0, r0, #32*4 - cmp r1, r12 - bne scrypt_core_loop1 - - ldr r4, [r0, #16*4] - sub r1, r1, #1024*32*4 - str r1, [sp, #17*4] - mov r4, r4, lsl #32-10 - mov r12, #1024 - add r1, r1, r4, lsr #32-10-7 -scrypt_core_loop2: - add r2, r0, #16*4 - add r3, r1, #16*4 - str r12, [sp, #18*4] - mov r12, sp -#ifdef __ARM_ARCH_5E_OR_6_OR_7__ - pld [r1, #24*4] - pld [r1, #8*4] -#endif - scrypt_core_macro1b_x4() - scrypt_core_macro1b_x4() - scrypt_core_macro1b_x4() - scrypt_core_macro1b_x4() - - salsa8_core() - - ldr r0, [sp, #16*4] - mov r12, sp - add r2, r0, #16*4 - scrypt_core_macro2_x4() - scrypt_core_macro2_x4() - scrypt_core_macro2_x4() - scrypt_core_macro2_x4() - - salsa8_core() - - ldr r0, [sp, #16*4] - mov r1, sp - ldr r3, [sp, #17*4] - add r0, r0, #16*4 - scrypt_core_macro3_x4() - mov r4, r4, lsl #32-10 - add r3, r3, r4, lsr #32-10-7 - str r3, [sp, #19*4] -#ifdef __ARM_ARCH_5E_OR_6_OR_7__ - pld [r3, #16*4] - pld [r3] -#endif - scrypt_core_macro3_x6() - scrypt_core_macro3_x6() - - ldr r12, [sp, #18*4] - sub r0, r0, #32*4 - ldr r1, [sp, #19*4] - subs r12, r12, #1 - bne scrypt_core_loop2 - - scrypt_shuffle() - - ldr sp, [sp, #20*4] -#ifdef __thumb__ - ldmfd sp!, {r4-r11, lr} - bx lr -#else - ldmfd sp!, {r4-r11, pc} -#endif - -#endif +/* + * Copyright 2012 pooler@litecoinpool.org + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. See COPYING for more details. + */ + + +#if defined(OPTIMIZED_SALSA) && defined(__arm__) && defined(__APCS_32__) + +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + +#if defined(__ARM_ARCH_5E__) || defined(__ARM_ARCH_5TE__) || \ + defined(__ARM_ARCH_5TEJ__) || defined(__ARM_ARCH_6__) || \ + defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || \ + defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_6T2__) || \ + defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) +#define __ARM_ARCH_5E_OR_6__ +#endif + +#if defined(__ARM_ARCH_5E_OR_6__) || defined(__ARM_ARCH_7__) || \ + defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || \ + defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) +#define __ARM_ARCH_5E_OR_6_OR_7__ +#endif + +#ifdef __ARM_ARCH_5E_OR_6__ + +#define scrypt_shuffle() \ + add lr, r0, #9*4; \ + ldmia r0, {r2-r7}; \ + ldmia lr, {r2, r8-r12, lr}; \ + str r3, [r0, #5*4]; \ + str r5, [r0, #15*4]; \ + str r6, [r0, #12*4]; \ + str r7, [r0, #1*4]; \ + ldr r5, [r0, #7*4]; \ + str r2, [r0, #13*4]; \ + str r8, [r0, #2*4]; \ + strd r4, [r0, #10*4]; \ + str r9, [r0, #7*4]; \ + str r10, [r0, #4*4]; \ + str r11, [r0, #9*4]; \ + str lr, [r0, #3*4]; \ + add r2, r0, #64+0*4; \ + add lr, r0, #64+9*4; \ + ldmia r2, {r2-r7}; \ + ldmia lr, {r2, r8-r12, lr}; \ + str r3, [r0, #64+5*4]; \ + str r5, [r0, #64+15*4]; \ + str r6, [r0, #64+12*4]; \ + str r7, [r0, #64+1*4]; \ + ldr r5, [r0, #64+7*4]; \ + str r2, [r0, #64+13*4]; \ + str r8, [r0, #64+2*4]; \ + strd r4, [r0, #64+10*4]; \ + str r9, [r0, #64+7*4]; \ + str r10, [r0, #64+4*4]; \ + str r11, [r0, #64+9*4]; \ + str lr, [r0, #64+3*4]; \ + + +#define salsa8_core_doubleround_body() \ + add r6, r2, r6; \ + add r7, r3, r7; \ + eor r10, r10, r6, ror #25; \ + add r6, r0, r4; \ + eor r11, r11, r7, ror #25; \ + add r7, r1, r5; \ + strd r10, [sp, #14*4]; \ + eor r12, r12, r6, ror #25; \ + eor lr, lr, r7, ror #25; \ + ldrd r6, [sp, #10*4]; \ + add r2, r10, r2; \ + add r3, r11, r3; \ + eor r6, r6, r2, ror #23; \ + add r2, r12, r0; \ + eor r7, r7, r3, ror #23; \ + add r3, lr, r1; \ + strd r6, [sp, #10*4]; \ + eor r8, r8, r2, ror #23; \ + eor r9, r9, r3, ror #23; \ + ldrd r2, [sp, #6*4]; \ + add r10, r6, r10; \ + add r11, r7, r11; \ + eor r2, r2, r10, ror #19; \ + add r10, r8, r12; \ + eor r3, r3, r11, ror #19; \ + add r11, r9, lr; \ + eor r4, r4, r10, ror #19; \ + eor r5, r5, r11, ror #19; \ + ldrd r10, [sp, #2*4]; \ + add r6, r2, r6; \ + add r7, r3, r7; \ + eor r10, r10, r6, ror #14; \ + add r6, r4, r8; \ + eor r11, r11, r7, ror #14; \ + add r7, r5, r9; \ + eor r0, r0, r6, ror #14; \ + eor r1, r1, r7, ror #14; \ + ldrd r6, [sp, #14*4]; \ + strd r2, [sp, #6*4]; \ + strd r10, [sp, #2*4]; \ + add r6, r11, r6; \ + add r7, r0, r7; \ + eor r4, r4, r6, ror #25; \ + add r6, r1, r12; \ + eor r5, r5, r7, ror #25; \ + add r7, r10, lr; \ + eor r2, r2, r6, ror #25; \ + eor r3, r3, r7, ror #25; \ + strd r2, [sp, #6*4]; \ + add r10, r3, r10; \ + ldrd r6, [sp, #10*4]; \ + add r11, r4, r11; \ + eor r8, r8, r10, ror #23; \ + add r10, r5, r0; \ + eor r9, r9, r11, ror #23; \ + add r11, r2, r1; \ + eor r6, r6, r10, ror #23; \ + eor r7, r7, r11, ror #23; \ + strd r6, [sp, #10*4]; \ + add r2, r7, r2; \ + ldrd r10, [sp, #14*4]; \ + add r3, r8, r3; \ + eor r12, r12, r2, ror #19; \ + add r2, r9, r4; \ + eor lr, lr, r3, ror #19; \ + add r3, r6, r5; \ + eor r10, r10, r2, ror #19; \ + eor r11, r11, r3, ror #19; \ + ldrd r2, [sp, #2*4]; \ + add r6, r11, r6; \ + add r7, r12, r7; \ + eor r0, r0, r6, ror #14; \ + add r6, lr, r8; \ + eor r1, r1, r7, ror #14; \ + add r7, r10, r9; \ + eor r2, r2, r6, ror #14; \ + eor r3, r3, r7, ror #14; \ + + +#define salsa8_core() \ + ldmia sp, {r0-r12, lr}; \ + ldrd r10, [sp, #14*4]; \ + salsa8_core_doubleround_body(); \ + ldrd r6, [sp, #6*4]; \ + strd r2, [sp, #2*4]; \ + strd r10, [sp, #14*4]; \ + salsa8_core_doubleround_body(); \ + ldrd r6, [sp, #6*4]; \ + strd r2, [sp, #2*4]; \ + strd r10, [sp, #14*4]; \ + salsa8_core_doubleround_body(); \ + ldrd r6, [sp, #6*4]; \ + strd r2, [sp, #2*4]; \ + strd r10, [sp, #14*4]; \ + salsa8_core_doubleround_body(); \ + stmia sp, {r0-r5}; \ + strd r8, [sp, #8*4]; \ + str r12, [sp, #12*4]; \ + str lr, [sp, #13*4]; \ + strd r10, [sp, #14*4]; \ + + +#else + +#define scrypt_shuffle() \ + + +#define salsa8_core_doubleround_body() \ + ldr r8, [sp, #8*4]; \ + add r11, r11, r10; \ + ldr lr, [sp, #13*4]; \ + add r12, r12, r3; \ + eor r2, r2, r11, ror #23; \ + add r11, r4, r0; \ + eor r7, r7, r12, ror #23; \ + add r12, r9, r5; \ + str r9, [sp, #9*4]; \ + eor r8, r8, r11, ror #23; \ + str r10, [sp, #14*4]; \ + eor lr, lr, r12, ror #23; \ + ldr r11, [sp, #11*4]; \ + add r9, lr, r9; \ + ldr r12, [sp, #12*4]; \ + add r10, r2, r10; \ + eor r1, r1, r9, ror #19; \ + add r9, r7, r3; \ + eor r6, r6, r10, ror #19; \ + add r10, r8, r4; \ + str r8, [sp, #8*4]; \ + eor r11, r11, r9, ror #19; \ + str lr, [sp, #13*4]; \ + eor r12, r12, r10, ror #19; \ + ldr r9, [sp, #10*4]; \ + add r8, r12, r8; \ + ldr r10, [sp, #15*4]; \ + add lr, r1, lr; \ + eor r0, r0, r8, ror #14; \ + add r8, r6, r2; \ + eor r5, r5, lr, ror #14; \ + add lr, r11, r7; \ + eor r9, r9, r8, ror #14; \ + ldr r8, [sp, #9*4]; \ + eor r10, r10, lr, ror #14; \ + ldr lr, [sp, #14*4]; \ + add r8, r9, r8; \ + str r9, [sp, #10*4]; \ + add lr, r10, lr; \ + str r10, [sp, #15*4]; \ + eor r11, r11, r8, ror #25; \ + add r8, r0, r3; \ + eor r12, r12, lr, ror #25; \ + add lr, r5, r4; \ + eor r1, r1, r8, ror #25; \ + ldr r8, [sp, #8*4]; \ + eor r6, r6, lr, ror #25; \ + add r9, r11, r9; \ + ldr lr, [sp, #13*4]; \ + add r10, r12, r10; \ + eor r8, r8, r9, ror #23; \ + add r9, r1, r0; \ + eor lr, lr, r10, ror #23; \ + add r10, r6, r5; \ + str r11, [sp, #11*4]; \ + eor r2, r2, r9, ror #23; \ + str r12, [sp, #12*4]; \ + eor r7, r7, r10, ror #23; \ + ldr r9, [sp, #9*4]; \ + add r11, r8, r11; \ + ldr r10, [sp, #14*4]; \ + add r12, lr, r12; \ + eor r9, r9, r11, ror #19; \ + add r11, r2, r1; \ + eor r10, r10, r12, ror #19; \ + add r12, r7, r6; \ + str r8, [sp, #8*4]; \ + eor r3, r3, r11, ror #19; \ + str lr, [sp, #13*4]; \ + eor r4, r4, r12, ror #19; \ + + +#define salsa8_core() \ + ldmia sp, {r0-r7}; \ + ldr r12, [sp, #15*4]; \ + ldr r8, [sp, #11*4]; \ + ldr lr, [sp, #12*4]; \ + ldr r9, [sp, #9*4]; \ + add r8, r8, r12; \ + ldr r11, [sp, #10*4]; \ + add lr, lr, r0; \ + eor r3, r3, r8, ror #25; \ + add r8, r5, r1; \ + ldr r10, [sp, #14*4]; \ + eor r4, r4, lr, ror #25; \ + add lr, r11, r6; \ + eor r9, r9, r8, ror #25; \ + eor r10, r10, lr, ror #25; \ + salsa8_core_doubleround_body(); \ + ldr r11, [sp, #10*4]; \ + add r8, r9, r8; \ + ldr r12, [sp, #15*4]; \ + add lr, r10, lr; \ + eor r11, r11, r8, ror #14; \ + add r8, r3, r2; \ + eor r12, r12, lr, ror #14; \ + add lr, r4, r7; \ + eor r0, r0, r8, ror #14; \ + ldr r8, [sp, #11*4]; \ + eor r5, r5, lr, ror #14; \ + ldr lr, [sp, #12*4]; \ + add r8, r8, r12; \ + str r11, [sp, #10*4]; \ + add lr, lr, r0; \ + str r12, [sp, #15*4]; \ + eor r3, r3, r8, ror #25; \ + add r8, r5, r1; \ + eor r4, r4, lr, ror #25; \ + add lr, r11, r6; \ + str r9, [sp, #9*4]; \ + eor r9, r9, r8, ror #25; \ + str r10, [sp, #14*4]; \ + eor r10, r10, lr, ror #25; \ + salsa8_core_doubleround_body(); \ + ldr r11, [sp, #10*4]; \ + add r8, r9, r8; \ + ldr r12, [sp, #15*4]; \ + add lr, r10, lr; \ + eor r11, r11, r8, ror #14; \ + add r8, r3, r2; \ + eor r12, r12, lr, ror #14; \ + add lr, r4, r7; \ + eor r0, r0, r8, ror #14; \ + ldr r8, [sp, #11*4]; \ + eor r5, r5, lr, ror #14; \ + ldr lr, [sp, #12*4]; \ + add r8, r8, r12; \ + str r11, [sp, #10*4]; \ + add lr, lr, r0; \ + str r12, [sp, #15*4]; \ + eor r3, r3, r8, ror #25; \ + add r8, r5, r1; \ + eor r4, r4, lr, ror #25; \ + add lr, r11, r6; \ + str r9, [sp, #9*4]; \ + eor r9, r9, r8, ror #25; \ + str r10, [sp, #14*4]; \ + eor r10, r10, lr, ror #25; \ + salsa8_core_doubleround_body(); \ + ldr r11, [sp, #10*4]; \ + add r8, r9, r8; \ + ldr r12, [sp, #15*4]; \ + add lr, r10, lr; \ + eor r11, r11, r8, ror #14; \ + add r8, r3, r2; \ + eor r12, r12, lr, ror #14; \ + add lr, r4, r7; \ + eor r0, r0, r8, ror #14; \ + ldr r8, [sp, #11*4]; \ + eor r5, r5, lr, ror #14; \ + ldr lr, [sp, #12*4]; \ + add r8, r8, r12; \ + str r11, [sp, #10*4]; \ + add lr, lr, r0; \ + str r12, [sp, #15*4]; \ + eor r3, r3, r8, ror #25; \ + add r8, r5, r1; \ + eor r4, r4, lr, ror #25; \ + add lr, r11, r6; \ + str r9, [sp, #9*4]; \ + eor r9, r9, r8, ror #25; \ + str r10, [sp, #14*4]; \ + eor r10, r10, lr, ror #25; \ + salsa8_core_doubleround_body(); \ + ldr r11, [sp, #10*4]; \ + add r8, r9, r8; \ + ldr r12, [sp, #15*4]; \ + add lr, r10, lr; \ + str r9, [sp, #9*4]; \ + eor r11, r11, r8, ror #14; \ + eor r12, r12, lr, ror #14; \ + add r8, r3, r2; \ + str r10, [sp, #14*4]; \ + add lr, r4, r7; \ + str r11, [sp, #10*4]; \ + eor r0, r0, r8, ror #14; \ + str r12, [sp, #15*4]; \ + eor r5, r5, lr, ror #14; \ + stmia sp, {r0-r7}; \ + + +#endif + + +#define scrypt_core_macro1a_x4() \ + ldmia r0, {r4-r7}; \ + ldmia lr!, {r8-r11}; \ + stmia r1!, {r4-r7}; \ + stmia r3!, {r8-r11}; \ + eor r4, r4, r8; \ + eor r5, r5, r9; \ + eor r6, r6, r10; \ + eor r7, r7, r11; \ + stmia r0!, {r4-r7}; \ + stmia r12!, {r4-r7}; \ + + +#define scrypt_core_macro1b_x4() \ + ldmia r3!, {r8-r11}; \ + ldmia r2, {r4-r7}; \ + eor r8, r8, r4; \ + eor r9, r9, r5; \ + eor r10, r10, r6; \ + eor r11, r11, r7; \ + ldmia r0, {r4-r7}; \ + stmia r2!, {r8-r11}; \ + eor r4, r4, r8; \ + eor r5, r5, r9; \ + eor r6, r6, r10; \ + eor r7, r7, r11; \ + ldmia r1!, {r8-r11}; \ + eor r4, r4, r8; \ + eor r5, r5, r9; \ + eor r6, r6, r10; \ + eor r7, r7, r11; \ + stmia r0!, {r4-r7}; \ + stmia r12!, {r4-r7}; \ + + +#define scrypt_core_macro2_x4() \ + ldmia r12, {r4-r7}; \ + ldmia r0, {r8-r11}; \ + add r4, r4, r8; \ + add r5, r5, r9; \ + add r6, r6, r10; \ + add r7, r7, r11; \ + stmia r0!, {r4-r7}; \ + ldmia r2, {r8-r11}; \ + eor r4, r4, r8; \ + eor r5, r5, r9; \ + eor r6, r6, r10; \ + eor r7, r7, r11; \ + stmia r2!, {r4-r7}; \ + stmia r12!, {r4-r7}; \ + + +#define scrypt_core_macro3_x4() \ + ldmia r1!, {r4-r7}; \ + ldmia r0, {r8-r11}; \ + add r4, r4, r8; \ + add r5, r5, r9; \ + add r6, r6, r10; \ + add r7, r7, r11; \ + stmia r0!, {r4-r7}; \ + + +#define scrypt_core_macro3_x6() \ + ldmia r1!, {r2-r7}; \ + ldmia r0, {r8-r12, lr}; \ + add r2, r2, r8; \ + add r3, r3, r9; \ + add r4, r4, r10; \ + add r5, r5, r11; \ + add r6, r6, r12; \ + add r7, r7, lr; \ + stmia r0!, {r2-r7}; \ + + + + .text + .code 32 + .align 2 + .globl scrypt_core + .globl _scrypt_core +#ifdef __ELF__ + .type scrypt_core, %function +#endif +scrypt_core: +_scrypt_core: + stmfd sp!, {r4-r11, lr} + mov r12, sp + sub sp, sp, #21*4 + bic sp, sp, #63 + str r12, [sp, #20*4] + + scrypt_shuffle() + + str r0, [sp, #16*4] + add r12, r1, #1024*32*4 + str r12, [sp, #18*4] +scrypt_core_loop1: + add lr, r0, #16*4 + add r3, r1, #16*4 + mov r12, sp + scrypt_core_macro1a_x4() + scrypt_core_macro1a_x4() + scrypt_core_macro1a_x4() + scrypt_core_macro1a_x4() + str r1, [sp, #17*4] + + salsa8_core() + + ldr r0, [sp, #16*4] + mov r12, sp + add r2, r0, #16*4 + scrypt_core_macro2_x4() + scrypt_core_macro2_x4() + scrypt_core_macro2_x4() + scrypt_core_macro2_x4() + + salsa8_core() + + ldr r0, [sp, #16*4] + mov r1, sp + add r0, r0, #16*4 + scrypt_core_macro3_x6() + scrypt_core_macro3_x6() + ldr r3, [sp, #17*4] + ldr r12, [sp, #18*4] + scrypt_core_macro3_x4() + + add r1, r3, #16*4 + sub r0, r0, #32*4 + cmp r1, r12 + bne scrypt_core_loop1 + + ldr r4, [r0, #16*4] + sub r1, r1, #1024*32*4 + str r1, [sp, #17*4] + mov r4, r4, lsl #32-10 + mov r12, #1024 + add r1, r1, r4, lsr #32-10-7 +scrypt_core_loop2: + add r2, r0, #16*4 + add r3, r1, #16*4 + str r12, [sp, #18*4] + mov r12, sp +#ifdef __ARM_ARCH_5E_OR_6_OR_7__ + pld [r1, #24*4] + pld [r1, #8*4] +#endif + scrypt_core_macro1b_x4() + scrypt_core_macro1b_x4() + scrypt_core_macro1b_x4() + scrypt_core_macro1b_x4() + + salsa8_core() + + ldr r0, [sp, #16*4] + mov r12, sp + add r2, r0, #16*4 + scrypt_core_macro2_x4() + scrypt_core_macro2_x4() + scrypt_core_macro2_x4() + scrypt_core_macro2_x4() + + salsa8_core() + + ldr r0, [sp, #16*4] + mov r1, sp + ldr r3, [sp, #17*4] + add r0, r0, #16*4 + scrypt_core_macro3_x4() + mov r4, r4, lsl #32-10 + add r3, r3, r4, lsr #32-10-7 + str r3, [sp, #19*4] +#ifdef __ARM_ARCH_5E_OR_6_OR_7__ + pld [r3, #16*4] + pld [r3] +#endif + scrypt_core_macro3_x6() + scrypt_core_macro3_x6() + + ldr r12, [sp, #18*4] + sub r0, r0, #32*4 + ldr r1, [sp, #19*4] + subs r12, r12, #1 + bne scrypt_core_loop2 + + scrypt_shuffle() + + ldr sp, [sp, #20*4] +#ifdef __thumb__ + ldmfd sp!, {r4-r11, lr} + bx lr +#else + ldmfd sp!, {r4-r11, pc} +#endif + +#endif diff --git a/src/scrypt-x86.S b/src/scrypt-x86.S index c1d2cef..9da5e30 100644 --- a/src/scrypt-x86.S +++ b/src/scrypt-x86.S @@ -1,912 +1,912 @@ -# Copyright 2011 pooler@litecoinpool.org -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. - -#if defined(OPTIMIZED_SALSA) && defined(__i386__) - -#if defined(__linux__) && defined(__ELF__) -.section .note.GNU-stack,"",%progbits -#endif - -#define gen_salsa8_core_quadround() \ - movl 52(%esp), %ecx; \ - movl 4(%esp), %edx; \ - movl 20(%esp), %ebx; \ - movl 8(%esp), %esi; \ - leal (%ecx, %edx), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 4(%esp); \ - movl 36(%esp), %edi; \ - leal (%edx, %ebx), %ebp; \ - roll $9, %ebp; \ - xorl %ebp, %edi; \ - movl 24(%esp), %ebp; \ - movl %edi, 8(%esp); \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 40(%esp), %ebx; \ - movl %ecx, 20(%esp); \ - addl %edi, %ecx; \ - roll $18, %ecx; \ - leal (%esi, %ebp), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 24(%esp); \ - movl 56(%esp), %edi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %edi; \ - movl %edi, 36(%esp); \ - movl 28(%esp), %ecx; \ - movl %edx, 28(%esp); \ - movl 44(%esp), %edx; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %esi; \ - movl 60(%esp), %ebx; \ - movl %esi, 40(%esp); \ - addl %edi, %esi; \ - roll $18, %esi; \ - leal (%ecx, %edx), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 44(%esp); \ - movl 12(%esp), %edi; \ - xorl %esi, %ebp; \ - leal (%edx, %ebx), %esi; \ - roll $9, %esi; \ - xorl %esi, %edi; \ - movl %edi, 12(%esp); \ - movl 48(%esp), %esi; \ - movl %ebp, 48(%esp); \ - movl 64(%esp), %ebp; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 16(%esp), %ebx; \ - movl %ecx, 16(%esp); \ - addl %edi, %ecx; \ - roll $18, %ecx; \ - leal (%esi, %ebp), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl 32(%esp), %edi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %edi; \ - movl %edi, 32(%esp); \ - movl %ebx, %ecx; \ - movl %edx, 52(%esp); \ - movl 28(%esp), %edx; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %esi; \ - movl 40(%esp), %ebx; \ - movl %esi, 28(%esp); \ - addl %edi, %esi; \ - roll $18, %esi; \ - leal (%ecx, %edx), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 40(%esp); \ - movl 12(%esp), %edi; \ - xorl %esi, %ebp; \ - leal (%edx, %ebx), %esi; \ - roll $9, %esi; \ - xorl %esi, %edi; \ - movl %edi, 12(%esp); \ - movl 4(%esp), %esi; \ - movl %ebp, 4(%esp); \ - movl 48(%esp), %ebp; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 16(%esp), %ebx; \ - movl %ecx, 16(%esp); \ - addl %edi, %ecx; \ - roll $18, %ecx; \ - leal (%esi, %ebp), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 48(%esp); \ - movl 32(%esp), %edi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %edi; \ - movl %edi, 32(%esp); \ - movl 24(%esp), %ecx; \ - movl %edx, 24(%esp); \ - movl 52(%esp), %edx; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %esi; \ - movl 28(%esp), %ebx; \ - movl %esi, 28(%esp); \ - addl %edi, %esi; \ - roll $18, %esi; \ - leal (%ecx, %edx), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 52(%esp); \ - movl 8(%esp), %edi; \ - xorl %esi, %ebp; \ - leal (%edx, %ebx), %esi; \ - roll $9, %esi; \ - xorl %esi, %edi; \ - movl %edi, 8(%esp); \ - movl 44(%esp), %esi; \ - movl %ebp, 44(%esp); \ - movl 4(%esp), %ebp; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 20(%esp), %ebx; \ - movl %ecx, 4(%esp); \ - addl %edi, %ecx; \ - roll $18, %ecx; \ - leal (%esi, %ebp), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl 36(%esp), %edi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %edi; \ - movl %edi, 20(%esp); \ - movl %ebx, %ecx; \ - movl %edx, 36(%esp); \ - movl 24(%esp), %edx; \ - addl %edi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %esi; \ - movl 28(%esp), %ebx; \ - movl %esi, 24(%esp); \ - addl %edi, %esi; \ - roll $18, %esi; \ - leal (%ecx, %edx), %edi; \ - roll $7, %edi; \ - xorl %edi, %ebx; \ - movl %ebx, 28(%esp); \ - xorl %esi, %ebp; \ - movl 8(%esp), %esi; \ - leal (%edx, %ebx), %edi; \ - roll $9, %edi; \ - xorl %edi, %esi; \ - movl 40(%esp), %edi; \ - movl %ebp, 8(%esp); \ - movl 44(%esp), %ebp; \ - movl %esi, 40(%esp); \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 4(%esp), %ebx; \ - movl %ecx, 44(%esp); \ - addl %esi, %ecx; \ - roll $18, %ecx; \ - leal (%edi, %ebp), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl %ebx, 4(%esp); \ - movl 20(%esp), %esi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %esi; \ - movl %esi, 56(%esp); \ - movl 48(%esp), %ecx; \ - movl %edx, 20(%esp); \ - movl 36(%esp), %edx; \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %edi; \ - movl 24(%esp), %ebx; \ - movl %edi, 24(%esp); \ - addl %esi, %edi; \ - roll $18, %edi; \ - leal (%ecx, %edx), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl %ebx, 60(%esp); \ - movl 12(%esp), %esi; \ - xorl %edi, %ebp; \ - leal (%edx, %ebx), %edi; \ - roll $9, %edi; \ - xorl %edi, %esi; \ - movl %esi, 12(%esp); \ - movl 52(%esp), %edi; \ - movl %ebp, 36(%esp); \ - movl 8(%esp), %ebp; \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 16(%esp), %ebx; \ - movl %ecx, 16(%esp); \ - addl %esi, %ecx; \ - roll $18, %ecx; \ - leal (%edi, %ebp), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl 32(%esp), %esi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %esi; \ - movl %esi, 32(%esp); \ - movl %ebx, %ecx; \ - movl %edx, 48(%esp); \ - movl 20(%esp), %edx; \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %edi; \ - movl 24(%esp), %ebx; \ - movl %edi, 20(%esp); \ - addl %esi, %edi; \ - roll $18, %edi; \ - leal (%ecx, %edx), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl %ebx, 8(%esp); \ - movl 12(%esp), %esi; \ - xorl %edi, %ebp; \ - leal (%edx, %ebx), %edi; \ - roll $9, %edi; \ - xorl %edi, %esi; \ - movl %esi, 12(%esp); \ - movl 28(%esp), %edi; \ - movl %ebp, 52(%esp); \ - movl 36(%esp), %ebp; \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 16(%esp), %ebx; \ - movl %ecx, 16(%esp); \ - addl %esi, %ecx; \ - roll $18, %ecx; \ - leal (%edi, %ebp), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl %ebx, 28(%esp); \ - movl 32(%esp), %esi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %esi; \ - movl %esi, 32(%esp); \ - movl 4(%esp), %ecx; \ - movl %edx, 4(%esp); \ - movl 48(%esp), %edx; \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %edi; \ - movl 20(%esp), %ebx; \ - movl %edi, 20(%esp); \ - addl %esi, %edi; \ - roll $18, %edi; \ - leal (%ecx, %edx), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl %ebx, 48(%esp); \ - movl 40(%esp), %esi; \ - xorl %edi, %ebp; \ - leal (%edx, %ebx), %edi; \ - roll $9, %edi; \ - xorl %edi, %esi; \ - movl %esi, 36(%esp); \ - movl 60(%esp), %edi; \ - movl %ebp, 24(%esp); \ - movl 52(%esp), %ebp; \ - addl %esi, %ebx; \ - roll $13, %ebx; \ - xorl %ebx, %ecx; \ - movl 44(%esp), %ebx; \ - movl %ecx, 40(%esp); \ - addl %esi, %ecx; \ - roll $18, %ecx; \ - leal (%edi, %ebp), %esi; \ - roll $7, %esi; \ - xorl %esi, %ebx; \ - movl %ebx, 52(%esp); \ - movl 56(%esp), %esi; \ - xorl %ecx, %edx; \ - leal (%ebp, %ebx), %ecx; \ - roll $9, %ecx; \ - xorl %ecx, %esi; \ - movl %esi, 56(%esp); \ - addl %esi, %ebx; \ - movl %edx, 44(%esp); \ - roll $13, %ebx; \ - xorl %ebx, %edi; \ - movl %edi, 60(%esp); \ - addl %esi, %edi; \ - roll $18, %edi; \ - xorl %edi, %ebp; \ - movl %ebp, 64(%esp); \ - - - .text - .align 32 -gen_salsa8_core: - gen_salsa8_core_quadround() - gen_salsa8_core_quadround() - ret - - - .text - .align 32 - .globl scrypt_core - .globl _scrypt_core -scrypt_core: -_scrypt_core: - pushl %ebx - pushl %ebp - pushl %edi - pushl %esi - - # Check for SSE2 availability - movl $1, %eax - cpuid - andl $0x04000000, %edx - jnz xmm_scrypt_core - -gen_scrypt_core: - movl 20(%esp), %edi - movl 24(%esp), %esi - subl $72, %esp - -#define scrypt_core_macro1a(p, q) \ - movl p(%edi), %eax; \ - movl q(%edi), %edx; \ - movl %eax, p(%esi); \ - movl %edx, q(%esi); \ - xorl %edx, %eax; \ - movl %eax, p(%edi); \ - movl %eax, p(%esp); \ - - -#define scrypt_core_macro1b(p, q) \ - movl p(%edi), %eax; \ - xorl p(%esi, %edx), %eax; \ - movl q(%edi), %ebx; \ - xorl q(%esi, %edx), %ebx; \ - movl %ebx, q(%edi); \ - xorl %ebx, %eax; \ - movl %eax, p(%edi); \ - movl %eax, p(%esp); \ - - -#define scrypt_core_macro2(p, q) \ - movl p(%esp), %eax; \ - addl p(%edi), %eax; \ - movl %eax, p(%edi); \ - xorl q(%edi), %eax; \ - movl %eax, q(%edi); \ - movl %eax, p(%esp); \ - - -#define scrypt_core_macro3(p, q) \ - movl p(%esp), %eax; \ - addl q(%edi), %eax; \ - movl %eax, q(%edi); \ - - - leal 131072(%esi), %ecx -gen_scrypt_core_loop1: - movl %esi, 64(%esp) - movl %ecx, 68(%esp) - - scrypt_core_macro1a(0, 64) - scrypt_core_macro1a(4, 68) - scrypt_core_macro1a(8, 72) - scrypt_core_macro1a(12, 76) - scrypt_core_macro1a(16, 80) - scrypt_core_macro1a(20, 84) - scrypt_core_macro1a(24, 88) - scrypt_core_macro1a(28, 92) - scrypt_core_macro1a(32, 96) - scrypt_core_macro1a(36, 100) - scrypt_core_macro1a(40, 104) - scrypt_core_macro1a(44, 108) - scrypt_core_macro1a(48, 112) - scrypt_core_macro1a(52, 116) - scrypt_core_macro1a(56, 120) - scrypt_core_macro1a(60, 124) - - call gen_salsa8_core - - movl 92(%esp), %edi - scrypt_core_macro2(0, 64) - scrypt_core_macro2(4, 68) - scrypt_core_macro2(8, 72) - scrypt_core_macro2(12, 76) - scrypt_core_macro2(16, 80) - scrypt_core_macro2(20, 84) - scrypt_core_macro2(24, 88) - scrypt_core_macro2(28, 92) - scrypt_core_macro2(32, 96) - scrypt_core_macro2(36, 100) - scrypt_core_macro2(40, 104) - scrypt_core_macro2(44, 108) - scrypt_core_macro2(48, 112) - scrypt_core_macro2(52, 116) - scrypt_core_macro2(56, 120) - scrypt_core_macro2(60, 124) - - call gen_salsa8_core - - movl 92(%esp), %edi - scrypt_core_macro3(0, 64) - scrypt_core_macro3(4, 68) - scrypt_core_macro3(8, 72) - scrypt_core_macro3(12, 76) - scrypt_core_macro3(16, 80) - scrypt_core_macro3(20, 84) - scrypt_core_macro3(24, 88) - scrypt_core_macro3(28, 92) - scrypt_core_macro3(32, 96) - scrypt_core_macro3(36, 100) - scrypt_core_macro3(40, 104) - scrypt_core_macro3(44, 108) - scrypt_core_macro3(48, 112) - scrypt_core_macro3(52, 116) - scrypt_core_macro3(56, 120) - scrypt_core_macro3(60, 124) - - movl 64(%esp), %esi - movl 68(%esp), %ecx - addl $128, %esi - cmpl %ecx, %esi - jne gen_scrypt_core_loop1 - - movl 96(%esp), %esi - movl $1024, %ecx -gen_scrypt_core_loop2: - movl %ecx, 68(%esp) - - movl 64(%edi), %edx - andl $1023, %edx - shll $7, %edx - - scrypt_core_macro1b(0, 64) - scrypt_core_macro1b(4, 68) - scrypt_core_macro1b(8, 72) - scrypt_core_macro1b(12, 76) - scrypt_core_macro1b(16, 80) - scrypt_core_macro1b(20, 84) - scrypt_core_macro1b(24, 88) - scrypt_core_macro1b(28, 92) - scrypt_core_macro1b(32, 96) - scrypt_core_macro1b(36, 100) - scrypt_core_macro1b(40, 104) - scrypt_core_macro1b(44, 108) - scrypt_core_macro1b(48, 112) - scrypt_core_macro1b(52, 116) - scrypt_core_macro1b(56, 120) - scrypt_core_macro1b(60, 124) - - call gen_salsa8_core - - movl 92(%esp), %edi - scrypt_core_macro2(0, 64) - scrypt_core_macro2(4, 68) - scrypt_core_macro2(8, 72) - scrypt_core_macro2(12, 76) - scrypt_core_macro2(16, 80) - scrypt_core_macro2(20, 84) - scrypt_core_macro2(24, 88) - scrypt_core_macro2(28, 92) - scrypt_core_macro2(32, 96) - scrypt_core_macro2(36, 100) - scrypt_core_macro2(40, 104) - scrypt_core_macro2(44, 108) - scrypt_core_macro2(48, 112) - scrypt_core_macro2(52, 116) - scrypt_core_macro2(56, 120) - scrypt_core_macro2(60, 124) - - call gen_salsa8_core - - movl 92(%esp), %edi - movl 96(%esp), %esi - scrypt_core_macro3(0, 64) - scrypt_core_macro3(4, 68) - scrypt_core_macro3(8, 72) - scrypt_core_macro3(12, 76) - scrypt_core_macro3(16, 80) - scrypt_core_macro3(20, 84) - scrypt_core_macro3(24, 88) - scrypt_core_macro3(28, 92) - scrypt_core_macro3(32, 96) - scrypt_core_macro3(36, 100) - scrypt_core_macro3(40, 104) - scrypt_core_macro3(44, 108) - scrypt_core_macro3(48, 112) - scrypt_core_macro3(52, 116) - scrypt_core_macro3(56, 120) - scrypt_core_macro3(60, 124) - - movl 68(%esp), %ecx - subl $1, %ecx - ja gen_scrypt_core_loop2 - - addl $72, %esp - popl %esi - popl %edi - popl %ebp - popl %ebx - ret - - -#define xmm_salsa8_core_doubleround() \ - movdqa %xmm1, %xmm4; \ - paddd %xmm0, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $7, %xmm4; \ - psrld $25, %xmm5; \ - pxor %xmm4, %xmm3; \ - pxor %xmm5, %xmm3; \ - movdqa %xmm0, %xmm4; \ - paddd %xmm3, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $9, %xmm4; \ - psrld $23, %xmm5; \ - pxor %xmm4, %xmm2; \ - movdqa %xmm3, %xmm4; \ - pshufd $0x93, %xmm3, %xmm3; \ - pxor %xmm5, %xmm2; \ - paddd %xmm2, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $13, %xmm4; \ - psrld $19, %xmm5; \ - pxor %xmm4, %xmm1; \ - movdqa %xmm2, %xmm4; \ - pshufd $0x4e, %xmm2, %xmm2; \ - pxor %xmm5, %xmm1; \ - paddd %xmm1, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $18, %xmm4; \ - psrld $14, %xmm5; \ - pxor %xmm4, %xmm0; \ - pshufd $0x39, %xmm1, %xmm1; \ - pxor %xmm5, %xmm0; \ - movdqa %xmm3, %xmm4; \ - paddd %xmm0, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $7, %xmm4; \ - psrld $25, %xmm5; \ - pxor %xmm4, %xmm1; \ - pxor %xmm5, %xmm1; \ - movdqa %xmm0, %xmm4; \ - paddd %xmm1, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $9, %xmm4; \ - psrld $23, %xmm5; \ - pxor %xmm4, %xmm2; \ - movdqa %xmm1, %xmm4; \ - pshufd $0x93, %xmm1, %xmm1; \ - pxor %xmm5, %xmm2; \ - paddd %xmm2, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $13, %xmm4; \ - psrld $19, %xmm5; \ - pxor %xmm4, %xmm3; \ - movdqa %xmm2, %xmm4; \ - pshufd $0x4e, %xmm2, %xmm2; \ - pxor %xmm5, %xmm3; \ - paddd %xmm3, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $18, %xmm4; \ - psrld $14, %xmm5; \ - pxor %xmm4, %xmm0; \ - pshufd $0x39, %xmm3, %xmm3; \ - pxor %xmm5, %xmm0; \ - - -#define xmm_salsa8_core() \ - xmm_salsa8_core_doubleround(); \ - xmm_salsa8_core_doubleround(); \ - xmm_salsa8_core_doubleround(); \ - xmm_salsa8_core_doubleround(); \ - - - .align 32 -xmm_scrypt_core: - movl 20(%esp), %edi - movl 24(%esp), %esi - movl %esp, %ebp - subl $128, %esp - andl $-16, %esp - - # shuffle 1st block to (%esp) - movl 60(%edi), %edx - movl 44(%edi), %ecx - movl 28(%edi), %ebx - movl 12(%edi), %eax - movl %edx, 12(%esp) - movl %ecx, 28(%esp) - movl %ebx, 44(%esp) - movl %eax, 60(%esp) - movl 40(%edi), %ecx - movl 24(%edi), %ebx - movl 8(%edi), %eax - movl 56(%edi), %edx - movl %ecx, 8(%esp) - movl %ebx, 24(%esp) - movl %eax, 40(%esp) - movl %edx, 56(%esp) - movl 20(%edi), %ebx - movl 4(%edi), %eax - movl 52(%edi), %edx - movl 36(%edi), %ecx - movl %ebx, 4(%esp) - movl %eax, 20(%esp) - movl %edx, 36(%esp) - movl %ecx, 52(%esp) - movl 0(%edi), %eax - movl 48(%edi), %edx - movl 32(%edi), %ecx - movl 16(%edi), %ebx - movl %eax, 0(%esp) - movl %edx, 16(%esp) - movl %ecx, 32(%esp) - movl %ebx, 48(%esp) - - # shuffle 2nd block to 64(%esp) - movl 124(%edi), %edx - movl 108(%edi), %ecx - movl 92(%edi), %ebx - movl 76(%edi), %eax - movl %edx, 76(%esp) - movl %ecx, 92(%esp) - movl %ebx, 108(%esp) - movl %eax, 124(%esp) - movl 104(%edi), %ecx - movl 88(%edi), %ebx - movl 72(%edi), %eax - movl 120(%edi), %edx - movl %ecx, 72(%esp) - movl %ebx, 88(%esp) - movl %eax, 104(%esp) - movl %edx, 120(%esp) - movl 84(%edi), %ebx - movl 68(%edi), %eax - movl 116(%edi), %edx - movl 100(%edi), %ecx - movl %ebx, 68(%esp) - movl %eax, 84(%esp) - movl %edx, 100(%esp) - movl %ecx, 116(%esp) - movl 64(%edi), %eax - movl 112(%edi), %edx - movl 96(%edi), %ecx - movl 80(%edi), %ebx - movl %eax, 64(%esp) - movl %edx, 80(%esp) - movl %ecx, 96(%esp) - movl %ebx, 112(%esp) - - movl %esi, %edx - leal 131072(%esi), %ecx -xmm_scrypt_core_loop1: - movdqa 0(%esp), %xmm0 - movdqa 16(%esp), %xmm1 - movdqa 32(%esp), %xmm2 - movdqa 48(%esp), %xmm3 - movdqa 64(%esp), %xmm4 - movdqa 80(%esp), %xmm5 - movdqa 96(%esp), %xmm6 - movdqa 112(%esp), %xmm7 - movdqa %xmm0, 0(%edx) - movdqa %xmm1, 16(%edx) - movdqa %xmm2, 32(%edx) - movdqa %xmm3, 48(%edx) - movdqa %xmm4, 64(%edx) - movdqa %xmm5, 80(%edx) - movdqa %xmm6, 96(%edx) - movdqa %xmm7, 112(%edx) - - pxor %xmm4, %xmm0 - pxor %xmm5, %xmm1 - pxor %xmm6, %xmm2 - pxor %xmm7, %xmm3 - movdqa %xmm0, 0(%esp) - movdqa %xmm1, 16(%esp) - movdqa %xmm2, 32(%esp) - movdqa %xmm3, 48(%esp) - xmm_salsa8_core() - paddd 0(%esp), %xmm0 - paddd 16(%esp), %xmm1 - paddd 32(%esp), %xmm2 - paddd 48(%esp), %xmm3 - movdqa %xmm0, 0(%esp) - movdqa %xmm1, 16(%esp) - movdqa %xmm2, 32(%esp) - movdqa %xmm3, 48(%esp) - - pxor 64(%esp), %xmm0 - pxor 80(%esp), %xmm1 - pxor 96(%esp), %xmm2 - pxor 112(%esp), %xmm3 - movdqa %xmm0, 64(%esp) - movdqa %xmm1, 80(%esp) - movdqa %xmm2, 96(%esp) - movdqa %xmm3, 112(%esp) - xmm_salsa8_core() - paddd 64(%esp), %xmm0 - paddd 80(%esp), %xmm1 - paddd 96(%esp), %xmm2 - paddd 112(%esp), %xmm3 - movdqa %xmm0, 64(%esp) - movdqa %xmm1, 80(%esp) - movdqa %xmm2, 96(%esp) - movdqa %xmm3, 112(%esp) - - addl $128, %edx - cmpl %ecx, %edx - jne xmm_scrypt_core_loop1 - - movl $1024, %ecx -xmm_scrypt_core_loop2: - movdqa 0(%esp), %xmm0 - movdqa 16(%esp), %xmm1 - movdqa 32(%esp), %xmm2 - movdqa 48(%esp), %xmm3 - movdqa 64(%esp), %xmm4 - movdqa 80(%esp), %xmm5 - movdqa 96(%esp), %xmm6 - movdqa 112(%esp), %xmm7 - movd %xmm4, %edx - andl $1023, %edx - shll $7, %edx - pxor 0(%esi, %edx), %xmm0 - pxor 16(%esi, %edx), %xmm1 - pxor 32(%esi, %edx), %xmm2 - pxor 48(%esi, %edx), %xmm3 - pxor 64(%esi, %edx), %xmm4 - pxor 80(%esi, %edx), %xmm5 - pxor 96(%esi, %edx), %xmm6 - pxor 112(%esi, %edx), %xmm7 - movdqa %xmm4, 64(%esp) - movdqa %xmm5, 80(%esp) - movdqa %xmm6, 96(%esp) - movdqa %xmm7, 112(%esp) - - pxor %xmm4, %xmm0 - pxor %xmm5, %xmm1 - pxor %xmm6, %xmm2 - pxor %xmm7, %xmm3 - movdqa %xmm0, 0(%esp) - movdqa %xmm1, 16(%esp) - movdqa %xmm2, 32(%esp) - movdqa %xmm3, 48(%esp) - xmm_salsa8_core() - paddd 0(%esp), %xmm0 - paddd 16(%esp), %xmm1 - paddd 32(%esp), %xmm2 - paddd 48(%esp), %xmm3 - movdqa %xmm0, 0(%esp) - movdqa %xmm1, 16(%esp) - movdqa %xmm2, 32(%esp) - movdqa %xmm3, 48(%esp) - - pxor 64(%esp), %xmm0 - pxor 80(%esp), %xmm1 - pxor 96(%esp), %xmm2 - pxor 112(%esp), %xmm3 - movdqa %xmm0, 64(%esp) - movdqa %xmm1, 80(%esp) - movdqa %xmm2, 96(%esp) - movdqa %xmm3, 112(%esp) - xmm_salsa8_core() - paddd 64(%esp), %xmm0 - paddd 80(%esp), %xmm1 - paddd 96(%esp), %xmm2 - paddd 112(%esp), %xmm3 - movdqa %xmm0, 64(%esp) - movdqa %xmm1, 80(%esp) - movdqa %xmm2, 96(%esp) - movdqa %xmm3, 112(%esp) - - subl $1, %ecx - ja xmm_scrypt_core_loop2 - - # re-shuffle 1st block back - movl 60(%esp), %edx - movl 44(%esp), %ecx - movl 28(%esp), %ebx - movl 12(%esp), %eax - movl %edx, 12(%edi) - movl %ecx, 28(%edi) - movl %ebx, 44(%edi) - movl %eax, 60(%edi) - movl 40(%esp), %ecx - movl 24(%esp), %ebx - movl 8(%esp), %eax - movl 56(%esp), %edx - movl %ecx, 8(%edi) - movl %ebx, 24(%edi) - movl %eax, 40(%edi) - movl %edx, 56(%edi) - movl 20(%esp), %ebx - movl 4(%esp), %eax - movl 52(%esp), %edx - movl 36(%esp), %ecx - movl %ebx, 4(%edi) - movl %eax, 20(%edi) - movl %edx, 36(%edi) - movl %ecx, 52(%edi) - movl 0(%esp), %eax - movl 48(%esp), %edx - movl 32(%esp), %ecx - movl 16(%esp), %ebx - movl %eax, 0(%edi) - movl %edx, 16(%edi) - movl %ecx, 32(%edi) - movl %ebx, 48(%edi) - - # re-shuffle 2nd block back - movl 124(%esp), %edx - movl 108(%esp), %ecx - movl 92(%esp), %ebx - movl 76(%esp), %eax - movl %edx, 76(%edi) - movl %ecx, 92(%edi) - movl %ebx, 108(%edi) - movl %eax, 124(%edi) - movl 104(%esp), %ecx - movl 88(%esp), %ebx - movl 72(%esp), %eax - movl 120(%esp), %edx - movl %ecx, 72(%edi) - movl %ebx, 88(%edi) - movl %eax, 104(%edi) - movl %edx, 120(%edi) - movl 84(%esp), %ebx - movl 68(%esp), %eax - movl 116(%esp), %edx - movl 100(%esp), %ecx - movl %ebx, 68(%edi) - movl %eax, 84(%edi) - movl %edx, 100(%edi) - movl %ecx, 116(%edi) - movl 64(%esp), %eax - movl 112(%esp), %edx - movl 96(%esp), %ecx - movl 80(%esp), %ebx - movl %eax, 64(%edi) - movl %edx, 80(%edi) - movl %ecx, 96(%edi) - movl %ebx, 112(%edi) - - movl %ebp, %esp - popl %esi - popl %edi - popl %ebp - popl %ebx - ret - -#endif +# Copyright 2011 pooler@litecoinpool.org +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. + +#if defined(OPTIMIZED_SALSA) && defined(__i386__) + +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif + +#define gen_salsa8_core_quadround() \ + movl 52(%esp), %ecx; \ + movl 4(%esp), %edx; \ + movl 20(%esp), %ebx; \ + movl 8(%esp), %esi; \ + leal (%ecx, %edx), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 4(%esp); \ + movl 36(%esp), %edi; \ + leal (%edx, %ebx), %ebp; \ + roll $9, %ebp; \ + xorl %ebp, %edi; \ + movl 24(%esp), %ebp; \ + movl %edi, 8(%esp); \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 40(%esp), %ebx; \ + movl %ecx, 20(%esp); \ + addl %edi, %ecx; \ + roll $18, %ecx; \ + leal (%esi, %ebp), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 24(%esp); \ + movl 56(%esp), %edi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %edi; \ + movl %edi, 36(%esp); \ + movl 28(%esp), %ecx; \ + movl %edx, 28(%esp); \ + movl 44(%esp), %edx; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %esi; \ + movl 60(%esp), %ebx; \ + movl %esi, 40(%esp); \ + addl %edi, %esi; \ + roll $18, %esi; \ + leal (%ecx, %edx), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 44(%esp); \ + movl 12(%esp), %edi; \ + xorl %esi, %ebp; \ + leal (%edx, %ebx), %esi; \ + roll $9, %esi; \ + xorl %esi, %edi; \ + movl %edi, 12(%esp); \ + movl 48(%esp), %esi; \ + movl %ebp, 48(%esp); \ + movl 64(%esp), %ebp; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 16(%esp), %ebx; \ + movl %ecx, 16(%esp); \ + addl %edi, %ecx; \ + roll $18, %ecx; \ + leal (%esi, %ebp), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl 32(%esp), %edi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %edi; \ + movl %edi, 32(%esp); \ + movl %ebx, %ecx; \ + movl %edx, 52(%esp); \ + movl 28(%esp), %edx; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %esi; \ + movl 40(%esp), %ebx; \ + movl %esi, 28(%esp); \ + addl %edi, %esi; \ + roll $18, %esi; \ + leal (%ecx, %edx), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 40(%esp); \ + movl 12(%esp), %edi; \ + xorl %esi, %ebp; \ + leal (%edx, %ebx), %esi; \ + roll $9, %esi; \ + xorl %esi, %edi; \ + movl %edi, 12(%esp); \ + movl 4(%esp), %esi; \ + movl %ebp, 4(%esp); \ + movl 48(%esp), %ebp; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 16(%esp), %ebx; \ + movl %ecx, 16(%esp); \ + addl %edi, %ecx; \ + roll $18, %ecx; \ + leal (%esi, %ebp), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 48(%esp); \ + movl 32(%esp), %edi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %edi; \ + movl %edi, 32(%esp); \ + movl 24(%esp), %ecx; \ + movl %edx, 24(%esp); \ + movl 52(%esp), %edx; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %esi; \ + movl 28(%esp), %ebx; \ + movl %esi, 28(%esp); \ + addl %edi, %esi; \ + roll $18, %esi; \ + leal (%ecx, %edx), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 52(%esp); \ + movl 8(%esp), %edi; \ + xorl %esi, %ebp; \ + leal (%edx, %ebx), %esi; \ + roll $9, %esi; \ + xorl %esi, %edi; \ + movl %edi, 8(%esp); \ + movl 44(%esp), %esi; \ + movl %ebp, 44(%esp); \ + movl 4(%esp), %ebp; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 20(%esp), %ebx; \ + movl %ecx, 4(%esp); \ + addl %edi, %ecx; \ + roll $18, %ecx; \ + leal (%esi, %ebp), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl 36(%esp), %edi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %edi; \ + movl %edi, 20(%esp); \ + movl %ebx, %ecx; \ + movl %edx, 36(%esp); \ + movl 24(%esp), %edx; \ + addl %edi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %esi; \ + movl 28(%esp), %ebx; \ + movl %esi, 24(%esp); \ + addl %edi, %esi; \ + roll $18, %esi; \ + leal (%ecx, %edx), %edi; \ + roll $7, %edi; \ + xorl %edi, %ebx; \ + movl %ebx, 28(%esp); \ + xorl %esi, %ebp; \ + movl 8(%esp), %esi; \ + leal (%edx, %ebx), %edi; \ + roll $9, %edi; \ + xorl %edi, %esi; \ + movl 40(%esp), %edi; \ + movl %ebp, 8(%esp); \ + movl 44(%esp), %ebp; \ + movl %esi, 40(%esp); \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 4(%esp), %ebx; \ + movl %ecx, 44(%esp); \ + addl %esi, %ecx; \ + roll $18, %ecx; \ + leal (%edi, %ebp), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl %ebx, 4(%esp); \ + movl 20(%esp), %esi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %esi; \ + movl %esi, 56(%esp); \ + movl 48(%esp), %ecx; \ + movl %edx, 20(%esp); \ + movl 36(%esp), %edx; \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %edi; \ + movl 24(%esp), %ebx; \ + movl %edi, 24(%esp); \ + addl %esi, %edi; \ + roll $18, %edi; \ + leal (%ecx, %edx), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl %ebx, 60(%esp); \ + movl 12(%esp), %esi; \ + xorl %edi, %ebp; \ + leal (%edx, %ebx), %edi; \ + roll $9, %edi; \ + xorl %edi, %esi; \ + movl %esi, 12(%esp); \ + movl 52(%esp), %edi; \ + movl %ebp, 36(%esp); \ + movl 8(%esp), %ebp; \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 16(%esp), %ebx; \ + movl %ecx, 16(%esp); \ + addl %esi, %ecx; \ + roll $18, %ecx; \ + leal (%edi, %ebp), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl 32(%esp), %esi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %esi; \ + movl %esi, 32(%esp); \ + movl %ebx, %ecx; \ + movl %edx, 48(%esp); \ + movl 20(%esp), %edx; \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %edi; \ + movl 24(%esp), %ebx; \ + movl %edi, 20(%esp); \ + addl %esi, %edi; \ + roll $18, %edi; \ + leal (%ecx, %edx), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl %ebx, 8(%esp); \ + movl 12(%esp), %esi; \ + xorl %edi, %ebp; \ + leal (%edx, %ebx), %edi; \ + roll $9, %edi; \ + xorl %edi, %esi; \ + movl %esi, 12(%esp); \ + movl 28(%esp), %edi; \ + movl %ebp, 52(%esp); \ + movl 36(%esp), %ebp; \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 16(%esp), %ebx; \ + movl %ecx, 16(%esp); \ + addl %esi, %ecx; \ + roll $18, %ecx; \ + leal (%edi, %ebp), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl %ebx, 28(%esp); \ + movl 32(%esp), %esi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %esi; \ + movl %esi, 32(%esp); \ + movl 4(%esp), %ecx; \ + movl %edx, 4(%esp); \ + movl 48(%esp), %edx; \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %edi; \ + movl 20(%esp), %ebx; \ + movl %edi, 20(%esp); \ + addl %esi, %edi; \ + roll $18, %edi; \ + leal (%ecx, %edx), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl %ebx, 48(%esp); \ + movl 40(%esp), %esi; \ + xorl %edi, %ebp; \ + leal (%edx, %ebx), %edi; \ + roll $9, %edi; \ + xorl %edi, %esi; \ + movl %esi, 36(%esp); \ + movl 60(%esp), %edi; \ + movl %ebp, 24(%esp); \ + movl 52(%esp), %ebp; \ + addl %esi, %ebx; \ + roll $13, %ebx; \ + xorl %ebx, %ecx; \ + movl 44(%esp), %ebx; \ + movl %ecx, 40(%esp); \ + addl %esi, %ecx; \ + roll $18, %ecx; \ + leal (%edi, %ebp), %esi; \ + roll $7, %esi; \ + xorl %esi, %ebx; \ + movl %ebx, 52(%esp); \ + movl 56(%esp), %esi; \ + xorl %ecx, %edx; \ + leal (%ebp, %ebx), %ecx; \ + roll $9, %ecx; \ + xorl %ecx, %esi; \ + movl %esi, 56(%esp); \ + addl %esi, %ebx; \ + movl %edx, 44(%esp); \ + roll $13, %ebx; \ + xorl %ebx, %edi; \ + movl %edi, 60(%esp); \ + addl %esi, %edi; \ + roll $18, %edi; \ + xorl %edi, %ebp; \ + movl %ebp, 64(%esp); \ + + + .text + .align 32 +gen_salsa8_core: + gen_salsa8_core_quadround() + gen_salsa8_core_quadround() + ret + + + .text + .align 32 + .globl scrypt_core + .globl _scrypt_core +scrypt_core: +_scrypt_core: + pushl %ebx + pushl %ebp + pushl %edi + pushl %esi + + # Check for SSE2 availability + movl $1, %eax + cpuid + andl $0x04000000, %edx + jnz xmm_scrypt_core + +gen_scrypt_core: + movl 20(%esp), %edi + movl 24(%esp), %esi + subl $72, %esp + +#define scrypt_core_macro1a(p, q) \ + movl p(%edi), %eax; \ + movl q(%edi), %edx; \ + movl %eax, p(%esi); \ + movl %edx, q(%esi); \ + xorl %edx, %eax; \ + movl %eax, p(%edi); \ + movl %eax, p(%esp); \ + + +#define scrypt_core_macro1b(p, q) \ + movl p(%edi), %eax; \ + xorl p(%esi, %edx), %eax; \ + movl q(%edi), %ebx; \ + xorl q(%esi, %edx), %ebx; \ + movl %ebx, q(%edi); \ + xorl %ebx, %eax; \ + movl %eax, p(%edi); \ + movl %eax, p(%esp); \ + + +#define scrypt_core_macro2(p, q) \ + movl p(%esp), %eax; \ + addl p(%edi), %eax; \ + movl %eax, p(%edi); \ + xorl q(%edi), %eax; \ + movl %eax, q(%edi); \ + movl %eax, p(%esp); \ + + +#define scrypt_core_macro3(p, q) \ + movl p(%esp), %eax; \ + addl q(%edi), %eax; \ + movl %eax, q(%edi); \ + + + leal 131072(%esi), %ecx +gen_scrypt_core_loop1: + movl %esi, 64(%esp) + movl %ecx, 68(%esp) + + scrypt_core_macro1a(0, 64) + scrypt_core_macro1a(4, 68) + scrypt_core_macro1a(8, 72) + scrypt_core_macro1a(12, 76) + scrypt_core_macro1a(16, 80) + scrypt_core_macro1a(20, 84) + scrypt_core_macro1a(24, 88) + scrypt_core_macro1a(28, 92) + scrypt_core_macro1a(32, 96) + scrypt_core_macro1a(36, 100) + scrypt_core_macro1a(40, 104) + scrypt_core_macro1a(44, 108) + scrypt_core_macro1a(48, 112) + scrypt_core_macro1a(52, 116) + scrypt_core_macro1a(56, 120) + scrypt_core_macro1a(60, 124) + + call gen_salsa8_core + + movl 92(%esp), %edi + scrypt_core_macro2(0, 64) + scrypt_core_macro2(4, 68) + scrypt_core_macro2(8, 72) + scrypt_core_macro2(12, 76) + scrypt_core_macro2(16, 80) + scrypt_core_macro2(20, 84) + scrypt_core_macro2(24, 88) + scrypt_core_macro2(28, 92) + scrypt_core_macro2(32, 96) + scrypt_core_macro2(36, 100) + scrypt_core_macro2(40, 104) + scrypt_core_macro2(44, 108) + scrypt_core_macro2(48, 112) + scrypt_core_macro2(52, 116) + scrypt_core_macro2(56, 120) + scrypt_core_macro2(60, 124) + + call gen_salsa8_core + + movl 92(%esp), %edi + scrypt_core_macro3(0, 64) + scrypt_core_macro3(4, 68) + scrypt_core_macro3(8, 72) + scrypt_core_macro3(12, 76) + scrypt_core_macro3(16, 80) + scrypt_core_macro3(20, 84) + scrypt_core_macro3(24, 88) + scrypt_core_macro3(28, 92) + scrypt_core_macro3(32, 96) + scrypt_core_macro3(36, 100) + scrypt_core_macro3(40, 104) + scrypt_core_macro3(44, 108) + scrypt_core_macro3(48, 112) + scrypt_core_macro3(52, 116) + scrypt_core_macro3(56, 120) + scrypt_core_macro3(60, 124) + + movl 64(%esp), %esi + movl 68(%esp), %ecx + addl $128, %esi + cmpl %ecx, %esi + jne gen_scrypt_core_loop1 + + movl 96(%esp), %esi + movl $1024, %ecx +gen_scrypt_core_loop2: + movl %ecx, 68(%esp) + + movl 64(%edi), %edx + andl $1023, %edx + shll $7, %edx + + scrypt_core_macro1b(0, 64) + scrypt_core_macro1b(4, 68) + scrypt_core_macro1b(8, 72) + scrypt_core_macro1b(12, 76) + scrypt_core_macro1b(16, 80) + scrypt_core_macro1b(20, 84) + scrypt_core_macro1b(24, 88) + scrypt_core_macro1b(28, 92) + scrypt_core_macro1b(32, 96) + scrypt_core_macro1b(36, 100) + scrypt_core_macro1b(40, 104) + scrypt_core_macro1b(44, 108) + scrypt_core_macro1b(48, 112) + scrypt_core_macro1b(52, 116) + scrypt_core_macro1b(56, 120) + scrypt_core_macro1b(60, 124) + + call gen_salsa8_core + + movl 92(%esp), %edi + scrypt_core_macro2(0, 64) + scrypt_core_macro2(4, 68) + scrypt_core_macro2(8, 72) + scrypt_core_macro2(12, 76) + scrypt_core_macro2(16, 80) + scrypt_core_macro2(20, 84) + scrypt_core_macro2(24, 88) + scrypt_core_macro2(28, 92) + scrypt_core_macro2(32, 96) + scrypt_core_macro2(36, 100) + scrypt_core_macro2(40, 104) + scrypt_core_macro2(44, 108) + scrypt_core_macro2(48, 112) + scrypt_core_macro2(52, 116) + scrypt_core_macro2(56, 120) + scrypt_core_macro2(60, 124) + + call gen_salsa8_core + + movl 92(%esp), %edi + movl 96(%esp), %esi + scrypt_core_macro3(0, 64) + scrypt_core_macro3(4, 68) + scrypt_core_macro3(8, 72) + scrypt_core_macro3(12, 76) + scrypt_core_macro3(16, 80) + scrypt_core_macro3(20, 84) + scrypt_core_macro3(24, 88) + scrypt_core_macro3(28, 92) + scrypt_core_macro3(32, 96) + scrypt_core_macro3(36, 100) + scrypt_core_macro3(40, 104) + scrypt_core_macro3(44, 108) + scrypt_core_macro3(48, 112) + scrypt_core_macro3(52, 116) + scrypt_core_macro3(56, 120) + scrypt_core_macro3(60, 124) + + movl 68(%esp), %ecx + subl $1, %ecx + ja gen_scrypt_core_loop2 + + addl $72, %esp + popl %esi + popl %edi + popl %ebp + popl %ebx + ret + + +#define xmm_salsa8_core_doubleround() \ + movdqa %xmm1, %xmm4; \ + paddd %xmm0, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $7, %xmm4; \ + psrld $25, %xmm5; \ + pxor %xmm4, %xmm3; \ + pxor %xmm5, %xmm3; \ + movdqa %xmm0, %xmm4; \ + paddd %xmm3, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $9, %xmm4; \ + psrld $23, %xmm5; \ + pxor %xmm4, %xmm2; \ + movdqa %xmm3, %xmm4; \ + pshufd $0x93, %xmm3, %xmm3; \ + pxor %xmm5, %xmm2; \ + paddd %xmm2, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $13, %xmm4; \ + psrld $19, %xmm5; \ + pxor %xmm4, %xmm1; \ + movdqa %xmm2, %xmm4; \ + pshufd $0x4e, %xmm2, %xmm2; \ + pxor %xmm5, %xmm1; \ + paddd %xmm1, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $18, %xmm4; \ + psrld $14, %xmm5; \ + pxor %xmm4, %xmm0; \ + pshufd $0x39, %xmm1, %xmm1; \ + pxor %xmm5, %xmm0; \ + movdqa %xmm3, %xmm4; \ + paddd %xmm0, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $7, %xmm4; \ + psrld $25, %xmm5; \ + pxor %xmm4, %xmm1; \ + pxor %xmm5, %xmm1; \ + movdqa %xmm0, %xmm4; \ + paddd %xmm1, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $9, %xmm4; \ + psrld $23, %xmm5; \ + pxor %xmm4, %xmm2; \ + movdqa %xmm1, %xmm4; \ + pshufd $0x93, %xmm1, %xmm1; \ + pxor %xmm5, %xmm2; \ + paddd %xmm2, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $13, %xmm4; \ + psrld $19, %xmm5; \ + pxor %xmm4, %xmm3; \ + movdqa %xmm2, %xmm4; \ + pshufd $0x4e, %xmm2, %xmm2; \ + pxor %xmm5, %xmm3; \ + paddd %xmm3, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $18, %xmm4; \ + psrld $14, %xmm5; \ + pxor %xmm4, %xmm0; \ + pshufd $0x39, %xmm3, %xmm3; \ + pxor %xmm5, %xmm0; \ + + +#define xmm_salsa8_core() \ + xmm_salsa8_core_doubleround(); \ + xmm_salsa8_core_doubleround(); \ + xmm_salsa8_core_doubleround(); \ + xmm_salsa8_core_doubleround(); \ + + + .align 32 +xmm_scrypt_core: + movl 20(%esp), %edi + movl 24(%esp), %esi + movl %esp, %ebp + subl $128, %esp + andl $-16, %esp + + # shuffle 1st block to (%esp) + movl 60(%edi), %edx + movl 44(%edi), %ecx + movl 28(%edi), %ebx + movl 12(%edi), %eax + movl %edx, 12(%esp) + movl %ecx, 28(%esp) + movl %ebx, 44(%esp) + movl %eax, 60(%esp) + movl 40(%edi), %ecx + movl 24(%edi), %ebx + movl 8(%edi), %eax + movl 56(%edi), %edx + movl %ecx, 8(%esp) + movl %ebx, 24(%esp) + movl %eax, 40(%esp) + movl %edx, 56(%esp) + movl 20(%edi), %ebx + movl 4(%edi), %eax + movl 52(%edi), %edx + movl 36(%edi), %ecx + movl %ebx, 4(%esp) + movl %eax, 20(%esp) + movl %edx, 36(%esp) + movl %ecx, 52(%esp) + movl 0(%edi), %eax + movl 48(%edi), %edx + movl 32(%edi), %ecx + movl 16(%edi), %ebx + movl %eax, 0(%esp) + movl %edx, 16(%esp) + movl %ecx, 32(%esp) + movl %ebx, 48(%esp) + + # shuffle 2nd block to 64(%esp) + movl 124(%edi), %edx + movl 108(%edi), %ecx + movl 92(%edi), %ebx + movl 76(%edi), %eax + movl %edx, 76(%esp) + movl %ecx, 92(%esp) + movl %ebx, 108(%esp) + movl %eax, 124(%esp) + movl 104(%edi), %ecx + movl 88(%edi), %ebx + movl 72(%edi), %eax + movl 120(%edi), %edx + movl %ecx, 72(%esp) + movl %ebx, 88(%esp) + movl %eax, 104(%esp) + movl %edx, 120(%esp) + movl 84(%edi), %ebx + movl 68(%edi), %eax + movl 116(%edi), %edx + movl 100(%edi), %ecx + movl %ebx, 68(%esp) + movl %eax, 84(%esp) + movl %edx, 100(%esp) + movl %ecx, 116(%esp) + movl 64(%edi), %eax + movl 112(%edi), %edx + movl 96(%edi), %ecx + movl 80(%edi), %ebx + movl %eax, 64(%esp) + movl %edx, 80(%esp) + movl %ecx, 96(%esp) + movl %ebx, 112(%esp) + + movl %esi, %edx + leal 131072(%esi), %ecx +xmm_scrypt_core_loop1: + movdqa 0(%esp), %xmm0 + movdqa 16(%esp), %xmm1 + movdqa 32(%esp), %xmm2 + movdqa 48(%esp), %xmm3 + movdqa 64(%esp), %xmm4 + movdqa 80(%esp), %xmm5 + movdqa 96(%esp), %xmm6 + movdqa 112(%esp), %xmm7 + movdqa %xmm0, 0(%edx) + movdqa %xmm1, 16(%edx) + movdqa %xmm2, 32(%edx) + movdqa %xmm3, 48(%edx) + movdqa %xmm4, 64(%edx) + movdqa %xmm5, 80(%edx) + movdqa %xmm6, 96(%edx) + movdqa %xmm7, 112(%edx) + + pxor %xmm4, %xmm0 + pxor %xmm5, %xmm1 + pxor %xmm6, %xmm2 + pxor %xmm7, %xmm3 + movdqa %xmm0, 0(%esp) + movdqa %xmm1, 16(%esp) + movdqa %xmm2, 32(%esp) + movdqa %xmm3, 48(%esp) + xmm_salsa8_core() + paddd 0(%esp), %xmm0 + paddd 16(%esp), %xmm1 + paddd 32(%esp), %xmm2 + paddd 48(%esp), %xmm3 + movdqa %xmm0, 0(%esp) + movdqa %xmm1, 16(%esp) + movdqa %xmm2, 32(%esp) + movdqa %xmm3, 48(%esp) + + pxor 64(%esp), %xmm0 + pxor 80(%esp), %xmm1 + pxor 96(%esp), %xmm2 + pxor 112(%esp), %xmm3 + movdqa %xmm0, 64(%esp) + movdqa %xmm1, 80(%esp) + movdqa %xmm2, 96(%esp) + movdqa %xmm3, 112(%esp) + xmm_salsa8_core() + paddd 64(%esp), %xmm0 + paddd 80(%esp), %xmm1 + paddd 96(%esp), %xmm2 + paddd 112(%esp), %xmm3 + movdqa %xmm0, 64(%esp) + movdqa %xmm1, 80(%esp) + movdqa %xmm2, 96(%esp) + movdqa %xmm3, 112(%esp) + + addl $128, %edx + cmpl %ecx, %edx + jne xmm_scrypt_core_loop1 + + movl $1024, %ecx +xmm_scrypt_core_loop2: + movdqa 0(%esp), %xmm0 + movdqa 16(%esp), %xmm1 + movdqa 32(%esp), %xmm2 + movdqa 48(%esp), %xmm3 + movdqa 64(%esp), %xmm4 + movdqa 80(%esp), %xmm5 + movdqa 96(%esp), %xmm6 + movdqa 112(%esp), %xmm7 + movd %xmm4, %edx + andl $1023, %edx + shll $7, %edx + pxor 0(%esi, %edx), %xmm0 + pxor 16(%esi, %edx), %xmm1 + pxor 32(%esi, %edx), %xmm2 + pxor 48(%esi, %edx), %xmm3 + pxor 64(%esi, %edx), %xmm4 + pxor 80(%esi, %edx), %xmm5 + pxor 96(%esi, %edx), %xmm6 + pxor 112(%esi, %edx), %xmm7 + movdqa %xmm4, 64(%esp) + movdqa %xmm5, 80(%esp) + movdqa %xmm6, 96(%esp) + movdqa %xmm7, 112(%esp) + + pxor %xmm4, %xmm0 + pxor %xmm5, %xmm1 + pxor %xmm6, %xmm2 + pxor %xmm7, %xmm3 + movdqa %xmm0, 0(%esp) + movdqa %xmm1, 16(%esp) + movdqa %xmm2, 32(%esp) + movdqa %xmm3, 48(%esp) + xmm_salsa8_core() + paddd 0(%esp), %xmm0 + paddd 16(%esp), %xmm1 + paddd 32(%esp), %xmm2 + paddd 48(%esp), %xmm3 + movdqa %xmm0, 0(%esp) + movdqa %xmm1, 16(%esp) + movdqa %xmm2, 32(%esp) + movdqa %xmm3, 48(%esp) + + pxor 64(%esp), %xmm0 + pxor 80(%esp), %xmm1 + pxor 96(%esp), %xmm2 + pxor 112(%esp), %xmm3 + movdqa %xmm0, 64(%esp) + movdqa %xmm1, 80(%esp) + movdqa %xmm2, 96(%esp) + movdqa %xmm3, 112(%esp) + xmm_salsa8_core() + paddd 64(%esp), %xmm0 + paddd 80(%esp), %xmm1 + paddd 96(%esp), %xmm2 + paddd 112(%esp), %xmm3 + movdqa %xmm0, 64(%esp) + movdqa %xmm1, 80(%esp) + movdqa %xmm2, 96(%esp) + movdqa %xmm3, 112(%esp) + + subl $1, %ecx + ja xmm_scrypt_core_loop2 + + # re-shuffle 1st block back + movl 60(%esp), %edx + movl 44(%esp), %ecx + movl 28(%esp), %ebx + movl 12(%esp), %eax + movl %edx, 12(%edi) + movl %ecx, 28(%edi) + movl %ebx, 44(%edi) + movl %eax, 60(%edi) + movl 40(%esp), %ecx + movl 24(%esp), %ebx + movl 8(%esp), %eax + movl 56(%esp), %edx + movl %ecx, 8(%edi) + movl %ebx, 24(%edi) + movl %eax, 40(%edi) + movl %edx, 56(%edi) + movl 20(%esp), %ebx + movl 4(%esp), %eax + movl 52(%esp), %edx + movl 36(%esp), %ecx + movl %ebx, 4(%edi) + movl %eax, 20(%edi) + movl %edx, 36(%edi) + movl %ecx, 52(%edi) + movl 0(%esp), %eax + movl 48(%esp), %edx + movl 32(%esp), %ecx + movl 16(%esp), %ebx + movl %eax, 0(%edi) + movl %edx, 16(%edi) + movl %ecx, 32(%edi) + movl %ebx, 48(%edi) + + # re-shuffle 2nd block back + movl 124(%esp), %edx + movl 108(%esp), %ecx + movl 92(%esp), %ebx + movl 76(%esp), %eax + movl %edx, 76(%edi) + movl %ecx, 92(%edi) + movl %ebx, 108(%edi) + movl %eax, 124(%edi) + movl 104(%esp), %ecx + movl 88(%esp), %ebx + movl 72(%esp), %eax + movl 120(%esp), %edx + movl %ecx, 72(%edi) + movl %ebx, 88(%edi) + movl %eax, 104(%edi) + movl %edx, 120(%edi) + movl 84(%esp), %ebx + movl 68(%esp), %eax + movl 116(%esp), %edx + movl 100(%esp), %ecx + movl %ebx, 68(%edi) + movl %eax, 84(%edi) + movl %edx, 100(%edi) + movl %ecx, 116(%edi) + movl 64(%esp), %eax + movl 112(%esp), %edx + movl 96(%esp), %ecx + movl 80(%esp), %ebx + movl %eax, 64(%edi) + movl %edx, 80(%edi) + movl %ecx, 96(%edi) + movl %ebx, 112(%edi) + + movl %ebp, %esp + popl %esi + popl %edi + popl %ebp + popl %ebx + ret + +#endif diff --git a/src/scrypt-x86_64.S b/src/scrypt-x86_64.S index 3036d03..ef90648 100644 --- a/src/scrypt-x86_64.S +++ b/src/scrypt-x86_64.S @@ -1,859 +1,859 @@ -# Copyright 2011-2012 pooler@litecoinpool.org -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. - - -#if defined(OPTIMIZED_SALSA) && defined(__x86_64__) - -#if defined(__linux__) && defined(__ELF__) - .section .note.GNU-stack,"",%progbits -#endif - -#define scrypt_shuffle(src, so, dest, do) \ - movl so+60(src), %r8d; \ - movl so+44(src), %r9d; \ - movl so+28(src), %r10d; \ - movl so+12(src), %r11d; \ - movl %r8d, do+12(dest); \ - movl %r9d, do+28(dest); \ - movl %r10d, do+44(dest); \ - movl %r11d, do+60(dest); \ - movl so+40(src), %r8d; \ - movl so+8(src), %r9d; \ - movl so+48(src), %r10d; \ - movl so+16(src), %r11d; \ - movl %r8d, do+8(dest); \ - movl %r9d, do+40(dest); \ - movl %r10d, do+16(dest); \ - movl %r11d, do+48(dest); \ - movl so+20(src), %r8d; \ - movl so+4(src), %r9d; \ - movl so+52(src), %r10d; \ - movl so+36(src), %r11d; \ - movl %r8d, do+4(dest); \ - movl %r9d, do+20(dest); \ - movl %r10d, do+36(dest); \ - movl %r11d, do+52(dest); \ - movl so+0(src), %r8d; \ - movl so+24(src), %r9d; \ - movl so+32(src), %r10d; \ - movl so+56(src), %r11d; \ - movl %r8d, do+0(dest); \ - movl %r9d, do+24(dest); \ - movl %r10d, do+32(dest); \ - movl %r11d, do+56(dest); \ - - -#define gen_salsa8_core_doubleround() \ - movq 72(%rsp), %r15; \ - leaq (%r14, %rdx), %rbp; \ - roll $7, %ebp; \ - xorq %rbp, %r9; \ - leaq (%rdi, %r15), %rbp; \ - roll $7, %ebp; \ - xorq %rbp, %r10; \ - leaq (%rdx, %r9), %rbp; \ - roll $9, %ebp; \ - xorq %rbp, %r11; \ - leaq (%r15, %r10), %rbp; \ - roll $9, %ebp; \ - xorq %rbp, %r13; \ - leaq (%r9, %r11), %rbp; \ - roll $13, %ebp; \ - xorq %rbp, %r14; \ - leaq (%r10, %r13), %rbp; \ - roll $13, %ebp; \ - xorq %rbp, %rdi; \ - leaq (%r11, %r14), %rbp; \ - roll $18, %ebp; \ - xorq %rbp, %rdx; \ - leaq (%r13, %rdi), %rbp; \ - roll $18, %ebp; \ - xorq %rbp, %r15; \ - movq 48(%rsp), %rbp; \ - movq %r15, 72(%rsp); \ - leaq (%rax, %rbp), %r15; \ - roll $7, %r15d; \ - xorq %r15, %rbx; \ - leaq (%rbp, %rbx), %r15; \ - roll $9, %r15d; \ - xorq %r15, %rcx; \ - leaq (%rbx, %rcx), %r15; \ - roll $13, %r15d; \ - xorq %r15, %rax; \ - leaq (%rcx, %rax), %r15; \ - roll $18, %r15d; \ - xorq %r15, %rbp; \ - movq 88(%rsp), %r15; \ - movq %rbp, 48(%rsp); \ - leaq (%r12, %r15), %rbp; \ - roll $7, %ebp; \ - xorq %rbp, %rsi; \ - leaq (%r15, %rsi), %rbp; \ - roll $9, %ebp; \ - xorq %rbp, %r8; \ - leaq (%rsi, %r8), %rbp; \ - roll $13, %ebp; \ - xorq %rbp, %r12; \ - leaq (%r8, %r12), %rbp; \ - roll $18, %ebp; \ - xorq %rbp, %r15; \ - movq %r15, 88(%rsp); \ - movq 72(%rsp), %r15; \ - leaq (%rsi, %rdx), %rbp; \ - roll $7, %ebp; \ - xorq %rbp, %rdi; \ - leaq (%r9, %r15), %rbp; \ - roll $7, %ebp; \ - xorq %rbp, %rax; \ - leaq (%rdx, %rdi), %rbp; \ - roll $9, %ebp; \ - xorq %rbp, %rcx; \ - leaq (%r15, %rax), %rbp; \ - roll $9, %ebp; \ - xorq %rbp, %r8; \ - leaq (%rdi, %rcx), %rbp; \ - roll $13, %ebp; \ - xorq %rbp, %rsi; \ - leaq (%rax, %r8), %rbp; \ - roll $13, %ebp; \ - xorq %rbp, %r9; \ - leaq (%rcx, %rsi), %rbp; \ - roll $18, %ebp; \ - xorq %rbp, %rdx; \ - leaq (%r8, %r9), %rbp; \ - roll $18, %ebp; \ - xorq %rbp, %r15; \ - movq 48(%rsp), %rbp; \ - movq %r15, 72(%rsp); \ - leaq (%r10, %rbp), %r15; \ - roll $7, %r15d; \ - xorq %r15, %r12; \ - leaq (%rbp, %r12), %r15; \ - roll $9, %r15d; \ - xorq %r15, %r11; \ - leaq (%r12, %r11), %r15; \ - roll $13, %r15d; \ - xorq %r15, %r10; \ - leaq (%r11, %r10), %r15; \ - roll $18, %r15d; \ - xorq %r15, %rbp; \ - movq 88(%rsp), %r15; \ - movq %rbp, 48(%rsp); \ - leaq (%rbx, %r15), %rbp; \ - roll $7, %ebp; \ - xorq %rbp, %r14; \ - leaq (%r15, %r14), %rbp; \ - roll $9, %ebp; \ - xorq %rbp, %r13; \ - leaq (%r14, %r13), %rbp; \ - roll $13, %ebp; \ - xorq %rbp, %rbx; \ - leaq (%r13, %rbx), %rbp; \ - roll $18, %ebp; \ - xorq %rbp, %r15; \ - movq %r15, 88(%rsp); \ - - - .text - .align 32 -gen_salsa8_core: - # 0: %rdx, %rdi, %rcx, %rsi - movq 8(%rsp), %rdi - movq %rdi, %rdx - shrq $32, %rdi - movq 16(%rsp), %rsi - movq %rsi, %rcx - shrq $32, %rsi - # 1: %r9, 72(%rsp), %rax, %r8 - movq 24(%rsp), %r8 - movq %r8, %r9 - shrq $32, %r8 - movq %r8, 72(%rsp) - movq 32(%rsp), %r8 - movq %r8, %rax - shrq $32, %r8 - # 2: %r11, %r10, 48(%rsp), %r12 - movq 40(%rsp), %r10 - movq %r10, %r11 - shrq $32, %r10 - movq 48(%rsp), %r12 - #movq %r12, %r13 - #movq %r13, 48(%rsp) - shrq $32, %r12 - # 3: %r14, %r13, %rbx, 88(%rsp) - movq 56(%rsp), %r13 - movq %r13, %r14 - shrq $32, %r13 - movq 64(%rsp), %r15 - movq %r15, %rbx - shrq $32, %r15 - movq %r15, 88(%rsp) - - gen_salsa8_core_doubleround() - gen_salsa8_core_doubleround() - gen_salsa8_core_doubleround() - gen_salsa8_core_doubleround() - - movl %edx, %edx - shlq $32, %rdi - addq %rdi, %rdx - movd %rdx, %xmm0 - - movl %ecx, %ecx - shlq $32, %rsi - addq %rsi, %rcx - movd %rcx, %xmm4 - - movq 72(%rsp), %rdi - movl %r9d, %r9d - shlq $32, %rdi - addq %rdi, %r9 - movd %r9, %xmm1 - - movl %eax, %eax - shlq $32, %r8 - addq %r8, %rax - movd %rax, %xmm5 - - movl %r11d, %r11d - shlq $32, %r10 - addq %r10, %r11 - movd %r11, %xmm2 - - movl 48(%rsp), %r8d - shlq $32, %r12 - addq %r12, %r8 - movd %r8, %xmm6 - - movl %r14d, %r14d - shlq $32, %r13 - addq %r13, %r14 - movd %r14, %xmm3 - - movq 88(%rsp), %rdi - movl %ebx, %ebx - shlq $32, %rdi - addq %rdi, %rbx - movd %rbx, %xmm7 - - punpcklqdq %xmm4, %xmm0 - punpcklqdq %xmm5, %xmm1 - punpcklqdq %xmm6, %xmm2 - punpcklqdq %xmm7, %xmm3 - - #movq %rdx, 8(%rsp) - #movq %rcx, 16(%rsp) - #movq %r9, 24(%rsp) - #movq %rax, 32(%rsp) - #movq %r11, 40(%rsp) - #movq %r8, 48(%rsp) - #movq %r14, 56(%rsp) - #movq %rbx, 64(%rsp) - - ret - - - .text - .align 32 - .globl scrypt_core - .globl _scrypt_core -scrypt_core: -_scrypt_core: - pushq %rbx - pushq %rbp - pushq %r12 - pushq %r13 - pushq %r14 - pushq %r15 -#if defined(WIN64) - subq $176, %rsp - movdqa %xmm6, 8(%rsp) - movdqa %xmm7, 24(%rsp) - movdqa %xmm8, 40(%rsp) - movdqa %xmm9, 56(%rsp) - movdqa %xmm10, 72(%rsp) - movdqa %xmm11, 88(%rsp) - movdqa %xmm12, 104(%rsp) - movdqa %xmm13, 120(%rsp) - movdqa %xmm14, 136(%rsp) - movdqa %xmm15, 152(%rsp) - pushq %rdi - pushq %rsi - movq %rcx, %rdi - movq %rdx, %rsi -#endif - -#define scrypt_core_cleanup() \ - popq %r15; \ - popq %r14; \ - popq %r13; \ - popq %r12; \ - popq %rbp; \ - popq %rbx; \ - - - # GenuineIntel processors have fast SIMD - xorl %eax, %eax - cpuid - cmpl $0x6c65746e, %ecx - jne gen_scrypt_core - cmpl $0x49656e69, %edx - jne gen_scrypt_core - cmpl $0x756e6547, %ebx - je xmm_scrypt_core - -gen_scrypt_core: - subq $136, %rsp - movdqa 0(%rdi), %xmm8 - movdqa 16(%rdi), %xmm9 - movdqa 32(%rdi), %xmm10 - movdqa 48(%rdi), %xmm11 - movdqa 64(%rdi), %xmm12 - movdqa 80(%rdi), %xmm13 - movdqa 96(%rdi), %xmm14 - movdqa 112(%rdi), %xmm15 - - leaq 131072(%rsi), %rcx - movq %rdi, 104(%rsp) - movq %rsi, 112(%rsp) - movq %rcx, 120(%rsp) -gen_scrypt_core_loop1: - movdqa %xmm8, 0(%rsi) - movdqa %xmm9, 16(%rsi) - movdqa %xmm10, 32(%rsi) - movdqa %xmm11, 48(%rsi) - movdqa %xmm12, 64(%rsi) - movdqa %xmm13, 80(%rsi) - movdqa %xmm14, 96(%rsi) - movdqa %xmm15, 112(%rsi) - - pxor %xmm12, %xmm8 - pxor %xmm13, %xmm9 - pxor %xmm14, %xmm10 - pxor %xmm15, %xmm11 - movdqa %xmm8, 0(%rsp) - movdqa %xmm9, 16(%rsp) - movdqa %xmm10, 32(%rsp) - movdqa %xmm11, 48(%rsp) - movq %rsi, 128(%rsp) - call gen_salsa8_core - paddd %xmm0, %xmm8 - paddd %xmm1, %xmm9 - paddd %xmm2, %xmm10 - paddd %xmm3, %xmm11 - - pxor %xmm8, %xmm12 - pxor %xmm9, %xmm13 - pxor %xmm10, %xmm14 - pxor %xmm11, %xmm15 - movdqa %xmm12, 0(%rsp) - movdqa %xmm13, 16(%rsp) - movdqa %xmm14, 32(%rsp) - movdqa %xmm15, 48(%rsp) - call gen_salsa8_core - movq 128(%rsp), %rsi - paddd %xmm0, %xmm12 - paddd %xmm1, %xmm13 - paddd %xmm2, %xmm14 - paddd %xmm3, %xmm15 - - addq $128, %rsi - movq 120(%rsp), %rcx - cmpq %rcx, %rsi - jne gen_scrypt_core_loop1 - - movq $1024, %rcx -gen_scrypt_core_loop2: - movq 112(%rsp), %rsi - movd %xmm12, %edx - andl $1023, %edx - shll $7, %edx - movdqa 0(%rsi, %rdx), %xmm0 - movdqa 16(%rsi, %rdx), %xmm1 - movdqa 32(%rsi, %rdx), %xmm2 - movdqa 48(%rsi, %rdx), %xmm3 - movdqa 64(%rsi, %rdx), %xmm4 - movdqa 80(%rsi, %rdx), %xmm5 - movdqa 96(%rsi, %rdx), %xmm6 - movdqa 112(%rsi, %rdx), %xmm7 - pxor %xmm0, %xmm8 - pxor %xmm1, %xmm9 - pxor %xmm2, %xmm10 - pxor %xmm3, %xmm11 - pxor %xmm4, %xmm12 - pxor %xmm5, %xmm13 - pxor %xmm6, %xmm14 - pxor %xmm7, %xmm15 - - pxor %xmm12, %xmm8 - pxor %xmm13, %xmm9 - pxor %xmm14, %xmm10 - pxor %xmm15, %xmm11 - movdqa %xmm8, 0(%rsp) - movdqa %xmm9, 16(%rsp) - movdqa %xmm10, 32(%rsp) - movdqa %xmm11, 48(%rsp) - movq %rcx, 128(%rsp) - call gen_salsa8_core - paddd %xmm0, %xmm8 - paddd %xmm1, %xmm9 - paddd %xmm2, %xmm10 - paddd %xmm3, %xmm11 - - pxor %xmm8, %xmm12 - pxor %xmm9, %xmm13 - pxor %xmm10, %xmm14 - pxor %xmm11, %xmm15 - movdqa %xmm12, 0(%rsp) - movdqa %xmm13, 16(%rsp) - movdqa %xmm14, 32(%rsp) - movdqa %xmm15, 48(%rsp) - call gen_salsa8_core - movq 128(%rsp), %rcx - paddd %xmm0, %xmm12 - paddd %xmm1, %xmm13 - paddd %xmm2, %xmm14 - paddd %xmm3, %xmm15 - - subq $1, %rcx - ja gen_scrypt_core_loop2 - - movq 104(%rsp), %rdi - movdqa %xmm8, 0(%rdi) - movdqa %xmm9, 16(%rdi) - movdqa %xmm10, 32(%rdi) - movdqa %xmm11, 48(%rdi) - movdqa %xmm12, 64(%rdi) - movdqa %xmm13, 80(%rdi) - movdqa %xmm14, 96(%rdi) - movdqa %xmm15, 112(%rdi) - - addq $136, %rsp - scrypt_core_cleanup() - ret - - -#define xmm_salsa8_core_doubleround() \ - movdqa %xmm1, %xmm4; \ - paddd %xmm0, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $7, %xmm4; \ - psrld $25, %xmm5; \ - pxor %xmm4, %xmm3; \ - pxor %xmm5, %xmm3; \ - movdqa %xmm0, %xmm4; \ - paddd %xmm3, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $9, %xmm4; \ - psrld $23, %xmm5; \ - pxor %xmm4, %xmm2; \ - movdqa %xmm3, %xmm4; \ - pshufd $0x93, %xmm3, %xmm3; \ - pxor %xmm5, %xmm2; \ - paddd %xmm2, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $13, %xmm4; \ - psrld $19, %xmm5; \ - pxor %xmm4, %xmm1; \ - movdqa %xmm2, %xmm4; \ - pshufd $0x4e, %xmm2, %xmm2; \ - pxor %xmm5, %xmm1; \ - paddd %xmm1, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $18, %xmm4; \ - psrld $14, %xmm5; \ - pxor %xmm4, %xmm0; \ - pshufd $0x39, %xmm1, %xmm1; \ - pxor %xmm5, %xmm0; \ - movdqa %xmm3, %xmm4; \ - paddd %xmm0, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $7, %xmm4; \ - psrld $25, %xmm5; \ - pxor %xmm4, %xmm1; \ - pxor %xmm5, %xmm1; \ - movdqa %xmm0, %xmm4; \ - paddd %xmm1, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $9, %xmm4; \ - psrld $23, %xmm5; \ - pxor %xmm4, %xmm2; \ - movdqa %xmm1, %xmm4; \ - pshufd $0x93, %xmm1, %xmm1; \ - pxor %xmm5, %xmm2; \ - paddd %xmm2, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $13, %xmm4; \ - psrld $19, %xmm5; \ - pxor %xmm4, %xmm3; \ - movdqa %xmm2, %xmm4; \ - pshufd $0x4e, %xmm2, %xmm2; \ - pxor %xmm5, %xmm3; \ - paddd %xmm3, %xmm4; \ - movdqa %xmm4, %xmm5; \ - pslld $18, %xmm4; \ - psrld $14, %xmm5; \ - pxor %xmm4, %xmm0; \ - pshufd $0x39, %xmm3, %xmm3; \ - pxor %xmm5, %xmm0; \ - - -#define xmm_salsa8_core() \ - xmm_salsa8_core_doubleround(); \ - xmm_salsa8_core_doubleround(); \ - xmm_salsa8_core_doubleround(); \ - xmm_salsa8_core_doubleround(); \ - - - .align 32 -xmm_scrypt_core: - # shuffle 1st block into %xmm8-%xmm11 - movl 60(%rdi), %edx - movl 44(%rdi), %ecx - movl 28(%rdi), %ebx - movl 12(%rdi), %eax - movd %edx, %xmm0 - movd %ecx, %xmm1 - movd %ebx, %xmm2 - movd %eax, %xmm3 - movl 40(%rdi), %ecx - movl 24(%rdi), %ebx - movl 8(%rdi), %eax - movl 56(%rdi), %edx - pshufd $0x93, %xmm0, %xmm0 - pshufd $0x93, %xmm1, %xmm1 - pshufd $0x93, %xmm2, %xmm2 - pshufd $0x93, %xmm3, %xmm3 - movd %ecx, %xmm4 - movd %ebx, %xmm5 - movd %eax, %xmm6 - movd %edx, %xmm7 - paddd %xmm4, %xmm0 - paddd %xmm5, %xmm1 - paddd %xmm6, %xmm2 - paddd %xmm7, %xmm3 - movl 20(%rdi), %ebx - movl 4(%rdi), %eax - movl 52(%rdi), %edx - movl 36(%rdi), %ecx - pshufd $0x93, %xmm0, %xmm0 - pshufd $0x93, %xmm1, %xmm1 - pshufd $0x93, %xmm2, %xmm2 - pshufd $0x93, %xmm3, %xmm3 - movd %ebx, %xmm4 - movd %eax, %xmm5 - movd %edx, %xmm6 - movd %ecx, %xmm7 - paddd %xmm4, %xmm0 - paddd %xmm5, %xmm1 - paddd %xmm6, %xmm2 - paddd %xmm7, %xmm3 - movl 0(%rdi), %eax - movl 48(%rdi), %edx - movl 32(%rdi), %ecx - movl 16(%rdi), %ebx - pshufd $0x93, %xmm0, %xmm0 - pshufd $0x93, %xmm1, %xmm1 - pshufd $0x93, %xmm2, %xmm2 - pshufd $0x93, %xmm3, %xmm3 - movd %eax, %xmm8 - movd %edx, %xmm9 - movd %ecx, %xmm10 - movd %ebx, %xmm11 - paddd %xmm0, %xmm8 - paddd %xmm1, %xmm9 - paddd %xmm2, %xmm10 - paddd %xmm3, %xmm11 - - # shuffle 2nd block into %xmm12-%xmm15 - movl 124(%rdi), %edx - movl 108(%rdi), %ecx - movl 92(%rdi), %ebx - movl 76(%rdi), %eax - movd %edx, %xmm0 - movd %ecx, %xmm1 - movd %ebx, %xmm2 - movd %eax, %xmm3 - movl 104(%rdi), %ecx - movl 88(%rdi), %ebx - movl 72(%rdi), %eax - movl 120(%rdi), %edx - pshufd $0x93, %xmm0, %xmm0 - pshufd $0x93, %xmm1, %xmm1 - pshufd $0x93, %xmm2, %xmm2 - pshufd $0x93, %xmm3, %xmm3 - movd %ecx, %xmm4 - movd %ebx, %xmm5 - movd %eax, %xmm6 - movd %edx, %xmm7 - paddd %xmm4, %xmm0 - paddd %xmm5, %xmm1 - paddd %xmm6, %xmm2 - paddd %xmm7, %xmm3 - movl 84(%rdi), %ebx - movl 68(%rdi), %eax - movl 116(%rdi), %edx - movl 100(%rdi), %ecx - pshufd $0x93, %xmm0, %xmm0 - pshufd $0x93, %xmm1, %xmm1 - pshufd $0x93, %xmm2, %xmm2 - pshufd $0x93, %xmm3, %xmm3 - movd %ebx, %xmm4 - movd %eax, %xmm5 - movd %edx, %xmm6 - movd %ecx, %xmm7 - paddd %xmm4, %xmm0 - paddd %xmm5, %xmm1 - paddd %xmm6, %xmm2 - paddd %xmm7, %xmm3 - movl 64(%rdi), %eax - movl 112(%rdi), %edx - movl 96(%rdi), %ecx - movl 80(%rdi), %ebx - pshufd $0x93, %xmm0, %xmm0 - pshufd $0x93, %xmm1, %xmm1 - pshufd $0x93, %xmm2, %xmm2 - pshufd $0x93, %xmm3, %xmm3 - movd %eax, %xmm12 - movd %edx, %xmm13 - movd %ecx, %xmm14 - movd %ebx, %xmm15 - paddd %xmm0, %xmm12 - paddd %xmm1, %xmm13 - paddd %xmm2, %xmm14 - paddd %xmm3, %xmm15 - - movq %rsi, %rdx - leaq 131072(%rsi), %rcx -xmm_scrypt_core_loop1: - movdqa %xmm8, 0(%rdx) - movdqa %xmm9, 16(%rdx) - movdqa %xmm10, 32(%rdx) - movdqa %xmm11, 48(%rdx) - movdqa %xmm12, 64(%rdx) - movdqa %xmm13, 80(%rdx) - movdqa %xmm14, 96(%rdx) - movdqa %xmm15, 112(%rdx) - - pxor %xmm12, %xmm8 - pxor %xmm13, %xmm9 - pxor %xmm14, %xmm10 - pxor %xmm15, %xmm11 - movdqa %xmm8, %xmm0 - movdqa %xmm9, %xmm1 - movdqa %xmm10, %xmm2 - movdqa %xmm11, %xmm3 - xmm_salsa8_core() - paddd %xmm0, %xmm8 - paddd %xmm1, %xmm9 - paddd %xmm2, %xmm10 - paddd %xmm3, %xmm11 - - pxor %xmm8, %xmm12 - pxor %xmm9, %xmm13 - pxor %xmm10, %xmm14 - pxor %xmm11, %xmm15 - movdqa %xmm12, %xmm0 - movdqa %xmm13, %xmm1 - movdqa %xmm14, %xmm2 - movdqa %xmm15, %xmm3 - xmm_salsa8_core() - paddd %xmm0, %xmm12 - paddd %xmm1, %xmm13 - paddd %xmm2, %xmm14 - paddd %xmm3, %xmm15 - - addq $128, %rdx - cmpq %rcx, %rdx - jne xmm_scrypt_core_loop1 - - movq $1024, %rcx -xmm_scrypt_core_loop2: - movd %xmm12, %edx - andl $1023, %edx - shll $7, %edx - movdqa 0(%rsi, %rdx), %xmm0 - movdqa 16(%rsi, %rdx), %xmm1 - movdqa 32(%rsi, %rdx), %xmm2 - movdqa 48(%rsi, %rdx), %xmm3 - movdqa 64(%rsi, %rdx), %xmm4 - movdqa 80(%rsi, %rdx), %xmm5 - movdqa 96(%rsi, %rdx), %xmm6 - movdqa 112(%rsi, %rdx), %xmm7 - pxor %xmm0, %xmm8 - pxor %xmm1, %xmm9 - pxor %xmm2, %xmm10 - pxor %xmm3, %xmm11 - pxor %xmm4, %xmm12 - pxor %xmm5, %xmm13 - pxor %xmm6, %xmm14 - pxor %xmm7, %xmm15 - - pxor %xmm12, %xmm8 - pxor %xmm13, %xmm9 - pxor %xmm14, %xmm10 - pxor %xmm15, %xmm11 - movdqa %xmm8, %xmm0 - movdqa %xmm9, %xmm1 - movdqa %xmm10, %xmm2 - movdqa %xmm11, %xmm3 - xmm_salsa8_core() - paddd %xmm0, %xmm8 - paddd %xmm1, %xmm9 - paddd %xmm2, %xmm10 - paddd %xmm3, %xmm11 - - pxor %xmm8, %xmm12 - pxor %xmm9, %xmm13 - pxor %xmm10, %xmm14 - pxor %xmm11, %xmm15 - movdqa %xmm12, %xmm0 - movdqa %xmm13, %xmm1 - movdqa %xmm14, %xmm2 - movdqa %xmm15, %xmm3 - xmm_salsa8_core() - paddd %xmm0, %xmm12 - paddd %xmm1, %xmm13 - paddd %xmm2, %xmm14 - paddd %xmm3, %xmm15 - - subq $1, %rcx - ja xmm_scrypt_core_loop2 - - # re-shuffle 1st block back - movd %xmm8, %eax - movd %xmm9, %edx - movd %xmm10, %ecx - movd %xmm11, %ebx - pshufd $0x39, %xmm8, %xmm8 - pshufd $0x39, %xmm9, %xmm9 - pshufd $0x39, %xmm10, %xmm10 - pshufd $0x39, %xmm11, %xmm11 - movl %eax, 0(%rdi) - movl %edx, 48(%rdi) - movl %ecx, 32(%rdi) - movl %ebx, 16(%rdi) - movd %xmm8, %ebx - movd %xmm9, %eax - movd %xmm10, %edx - movd %xmm11, %ecx - pshufd $0x39, %xmm8, %xmm8 - pshufd $0x39, %xmm9, %xmm9 - pshufd $0x39, %xmm10, %xmm10 - pshufd $0x39, %xmm11, %xmm11 - movl %ebx, 20(%rdi) - movl %eax, 4(%rdi) - movl %edx, 52(%rdi) - movl %ecx, 36(%rdi) - movd %xmm8, %ecx - movd %xmm9, %ebx - movd %xmm10, %eax - movd %xmm11, %edx - pshufd $0x39, %xmm8, %xmm8 - pshufd $0x39, %xmm9, %xmm9 - pshufd $0x39, %xmm10, %xmm10 - pshufd $0x39, %xmm11, %xmm11 - movl %ecx, 40(%rdi) - movl %ebx, 24(%rdi) - movl %eax, 8(%rdi) - movl %edx, 56(%rdi) - movd %xmm8, %edx - movd %xmm9, %ecx - movd %xmm10, %ebx - movd %xmm11, %eax - movl %edx, 60(%rdi) - movl %ecx, 44(%rdi) - movl %ebx, 28(%rdi) - movl %eax, 12(%rdi) - - # re-shuffle 2nd block back - movd %xmm12, %eax - movd %xmm13, %edx - movd %xmm14, %ecx - movd %xmm15, %ebx - pshufd $0x39, %xmm12, %xmm12 - pshufd $0x39, %xmm13, %xmm13 - pshufd $0x39, %xmm14, %xmm14 - pshufd $0x39, %xmm15, %xmm15 - movl %eax, 64(%rdi) - movl %edx, 112(%rdi) - movl %ecx, 96(%rdi) - movl %ebx, 80(%rdi) - movd %xmm12, %ebx - movd %xmm13, %eax - movd %xmm14, %edx - movd %xmm15, %ecx - pshufd $0x39, %xmm12, %xmm12 - pshufd $0x39, %xmm13, %xmm13 - pshufd $0x39, %xmm14, %xmm14 - pshufd $0x39, %xmm15, %xmm15 - movl %ebx, 84(%rdi) - movl %eax, 68(%rdi) - movl %edx, 116(%rdi) - movl %ecx, 100(%rdi) - movd %xmm12, %ecx - movd %xmm13, %ebx - movd %xmm14, %eax - movd %xmm15, %edx - pshufd $0x39, %xmm12, %xmm12 - pshufd $0x39, %xmm13, %xmm13 - pshufd $0x39, %xmm14, %xmm14 - pshufd $0x39, %xmm15, %xmm15 - movl %ecx, 104(%rdi) - movl %ebx, 88(%rdi) - movl %eax, 72(%rdi) - movl %edx, 120(%rdi) - movd %xmm12, %edx - movd %xmm13, %ecx - movd %xmm14, %ebx - movd %xmm15, %eax - movl %edx, 124(%rdi) - movl %ecx, 108(%rdi) - movl %ebx, 92(%rdi) - movl %eax, 76(%rdi) - - scrypt_core_cleanup() - ret - - addq $392, %rsp -#if defined(WIN64) - popq %rsi - popq %rdi - movdqa 8(%rsp), %xmm6 - movdqa 24(%rsp), %xmm7 - movdqa 40(%rsp), %xmm8 - movdqa 56(%rsp), %xmm9 - movdqa 72(%rsp), %xmm10 - movdqa 88(%rsp), %xmm11 - movdqa 104(%rsp), %xmm12 - movdqa 120(%rsp), %xmm13 - movdqa 136(%rsp), %xmm14 - movdqa 152(%rsp), %xmm15 - addq $176, %rsp -#endif - popq %rbp - popq %rbx - ret - +# Copyright 2011-2012 pooler@litecoinpool.org +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. + + +#if defined(OPTIMIZED_SALSA) && defined(__x86_64__) + +#if defined(__linux__) && defined(__ELF__) + .section .note.GNU-stack,"",%progbits +#endif + +#define scrypt_shuffle(src, so, dest, do) \ + movl so+60(src), %r8d; \ + movl so+44(src), %r9d; \ + movl so+28(src), %r10d; \ + movl so+12(src), %r11d; \ + movl %r8d, do+12(dest); \ + movl %r9d, do+28(dest); \ + movl %r10d, do+44(dest); \ + movl %r11d, do+60(dest); \ + movl so+40(src), %r8d; \ + movl so+8(src), %r9d; \ + movl so+48(src), %r10d; \ + movl so+16(src), %r11d; \ + movl %r8d, do+8(dest); \ + movl %r9d, do+40(dest); \ + movl %r10d, do+16(dest); \ + movl %r11d, do+48(dest); \ + movl so+20(src), %r8d; \ + movl so+4(src), %r9d; \ + movl so+52(src), %r10d; \ + movl so+36(src), %r11d; \ + movl %r8d, do+4(dest); \ + movl %r9d, do+20(dest); \ + movl %r10d, do+36(dest); \ + movl %r11d, do+52(dest); \ + movl so+0(src), %r8d; \ + movl so+24(src), %r9d; \ + movl so+32(src), %r10d; \ + movl so+56(src), %r11d; \ + movl %r8d, do+0(dest); \ + movl %r9d, do+24(dest); \ + movl %r10d, do+32(dest); \ + movl %r11d, do+56(dest); \ + + +#define gen_salsa8_core_doubleround() \ + movq 72(%rsp), %r15; \ + leaq (%r14, %rdx), %rbp; \ + roll $7, %ebp; \ + xorq %rbp, %r9; \ + leaq (%rdi, %r15), %rbp; \ + roll $7, %ebp; \ + xorq %rbp, %r10; \ + leaq (%rdx, %r9), %rbp; \ + roll $9, %ebp; \ + xorq %rbp, %r11; \ + leaq (%r15, %r10), %rbp; \ + roll $9, %ebp; \ + xorq %rbp, %r13; \ + leaq (%r9, %r11), %rbp; \ + roll $13, %ebp; \ + xorq %rbp, %r14; \ + leaq (%r10, %r13), %rbp; \ + roll $13, %ebp; \ + xorq %rbp, %rdi; \ + leaq (%r11, %r14), %rbp; \ + roll $18, %ebp; \ + xorq %rbp, %rdx; \ + leaq (%r13, %rdi), %rbp; \ + roll $18, %ebp; \ + xorq %rbp, %r15; \ + movq 48(%rsp), %rbp; \ + movq %r15, 72(%rsp); \ + leaq (%rax, %rbp), %r15; \ + roll $7, %r15d; \ + xorq %r15, %rbx; \ + leaq (%rbp, %rbx), %r15; \ + roll $9, %r15d; \ + xorq %r15, %rcx; \ + leaq (%rbx, %rcx), %r15; \ + roll $13, %r15d; \ + xorq %r15, %rax; \ + leaq (%rcx, %rax), %r15; \ + roll $18, %r15d; \ + xorq %r15, %rbp; \ + movq 88(%rsp), %r15; \ + movq %rbp, 48(%rsp); \ + leaq (%r12, %r15), %rbp; \ + roll $7, %ebp; \ + xorq %rbp, %rsi; \ + leaq (%r15, %rsi), %rbp; \ + roll $9, %ebp; \ + xorq %rbp, %r8; \ + leaq (%rsi, %r8), %rbp; \ + roll $13, %ebp; \ + xorq %rbp, %r12; \ + leaq (%r8, %r12), %rbp; \ + roll $18, %ebp; \ + xorq %rbp, %r15; \ + movq %r15, 88(%rsp); \ + movq 72(%rsp), %r15; \ + leaq (%rsi, %rdx), %rbp; \ + roll $7, %ebp; \ + xorq %rbp, %rdi; \ + leaq (%r9, %r15), %rbp; \ + roll $7, %ebp; \ + xorq %rbp, %rax; \ + leaq (%rdx, %rdi), %rbp; \ + roll $9, %ebp; \ + xorq %rbp, %rcx; \ + leaq (%r15, %rax), %rbp; \ + roll $9, %ebp; \ + xorq %rbp, %r8; \ + leaq (%rdi, %rcx), %rbp; \ + roll $13, %ebp; \ + xorq %rbp, %rsi; \ + leaq (%rax, %r8), %rbp; \ + roll $13, %ebp; \ + xorq %rbp, %r9; \ + leaq (%rcx, %rsi), %rbp; \ + roll $18, %ebp; \ + xorq %rbp, %rdx; \ + leaq (%r8, %r9), %rbp; \ + roll $18, %ebp; \ + xorq %rbp, %r15; \ + movq 48(%rsp), %rbp; \ + movq %r15, 72(%rsp); \ + leaq (%r10, %rbp), %r15; \ + roll $7, %r15d; \ + xorq %r15, %r12; \ + leaq (%rbp, %r12), %r15; \ + roll $9, %r15d; \ + xorq %r15, %r11; \ + leaq (%r12, %r11), %r15; \ + roll $13, %r15d; \ + xorq %r15, %r10; \ + leaq (%r11, %r10), %r15; \ + roll $18, %r15d; \ + xorq %r15, %rbp; \ + movq 88(%rsp), %r15; \ + movq %rbp, 48(%rsp); \ + leaq (%rbx, %r15), %rbp; \ + roll $7, %ebp; \ + xorq %rbp, %r14; \ + leaq (%r15, %r14), %rbp; \ + roll $9, %ebp; \ + xorq %rbp, %r13; \ + leaq (%r14, %r13), %rbp; \ + roll $13, %ebp; \ + xorq %rbp, %rbx; \ + leaq (%r13, %rbx), %rbp; \ + roll $18, %ebp; \ + xorq %rbp, %r15; \ + movq %r15, 88(%rsp); \ + + + .text + .align 32 +gen_salsa8_core: + # 0: %rdx, %rdi, %rcx, %rsi + movq 8(%rsp), %rdi + movq %rdi, %rdx + shrq $32, %rdi + movq 16(%rsp), %rsi + movq %rsi, %rcx + shrq $32, %rsi + # 1: %r9, 72(%rsp), %rax, %r8 + movq 24(%rsp), %r8 + movq %r8, %r9 + shrq $32, %r8 + movq %r8, 72(%rsp) + movq 32(%rsp), %r8 + movq %r8, %rax + shrq $32, %r8 + # 2: %r11, %r10, 48(%rsp), %r12 + movq 40(%rsp), %r10 + movq %r10, %r11 + shrq $32, %r10 + movq 48(%rsp), %r12 + #movq %r12, %r13 + #movq %r13, 48(%rsp) + shrq $32, %r12 + # 3: %r14, %r13, %rbx, 88(%rsp) + movq 56(%rsp), %r13 + movq %r13, %r14 + shrq $32, %r13 + movq 64(%rsp), %r15 + movq %r15, %rbx + shrq $32, %r15 + movq %r15, 88(%rsp) + + gen_salsa8_core_doubleround() + gen_salsa8_core_doubleround() + gen_salsa8_core_doubleround() + gen_salsa8_core_doubleround() + + movl %edx, %edx + shlq $32, %rdi + addq %rdi, %rdx + movd %rdx, %xmm0 + + movl %ecx, %ecx + shlq $32, %rsi + addq %rsi, %rcx + movd %rcx, %xmm4 + + movq 72(%rsp), %rdi + movl %r9d, %r9d + shlq $32, %rdi + addq %rdi, %r9 + movd %r9, %xmm1 + + movl %eax, %eax + shlq $32, %r8 + addq %r8, %rax + movd %rax, %xmm5 + + movl %r11d, %r11d + shlq $32, %r10 + addq %r10, %r11 + movd %r11, %xmm2 + + movl 48(%rsp), %r8d + shlq $32, %r12 + addq %r12, %r8 + movd %r8, %xmm6 + + movl %r14d, %r14d + shlq $32, %r13 + addq %r13, %r14 + movd %r14, %xmm3 + + movq 88(%rsp), %rdi + movl %ebx, %ebx + shlq $32, %rdi + addq %rdi, %rbx + movd %rbx, %xmm7 + + punpcklqdq %xmm4, %xmm0 + punpcklqdq %xmm5, %xmm1 + punpcklqdq %xmm6, %xmm2 + punpcklqdq %xmm7, %xmm3 + + #movq %rdx, 8(%rsp) + #movq %rcx, 16(%rsp) + #movq %r9, 24(%rsp) + #movq %rax, 32(%rsp) + #movq %r11, 40(%rsp) + #movq %r8, 48(%rsp) + #movq %r14, 56(%rsp) + #movq %rbx, 64(%rsp) + + ret + + + .text + .align 32 + .globl scrypt_core + .globl _scrypt_core +scrypt_core: +_scrypt_core: + pushq %rbx + pushq %rbp + pushq %r12 + pushq %r13 + pushq %r14 + pushq %r15 +#if defined(WIN64) + subq $176, %rsp + movdqa %xmm6, 8(%rsp) + movdqa %xmm7, 24(%rsp) + movdqa %xmm8, 40(%rsp) + movdqa %xmm9, 56(%rsp) + movdqa %xmm10, 72(%rsp) + movdqa %xmm11, 88(%rsp) + movdqa %xmm12, 104(%rsp) + movdqa %xmm13, 120(%rsp) + movdqa %xmm14, 136(%rsp) + movdqa %xmm15, 152(%rsp) + pushq %rdi + pushq %rsi + movq %rcx, %rdi + movq %rdx, %rsi +#endif + +#define scrypt_core_cleanup() \ + popq %r15; \ + popq %r14; \ + popq %r13; \ + popq %r12; \ + popq %rbp; \ + popq %rbx; \ + + + # GenuineIntel processors have fast SIMD + xorl %eax, %eax + cpuid + cmpl $0x6c65746e, %ecx + jne gen_scrypt_core + cmpl $0x49656e69, %edx + jne gen_scrypt_core + cmpl $0x756e6547, %ebx + je xmm_scrypt_core + +gen_scrypt_core: + subq $136, %rsp + movdqa 0(%rdi), %xmm8 + movdqa 16(%rdi), %xmm9 + movdqa 32(%rdi), %xmm10 + movdqa 48(%rdi), %xmm11 + movdqa 64(%rdi), %xmm12 + movdqa 80(%rdi), %xmm13 + movdqa 96(%rdi), %xmm14 + movdqa 112(%rdi), %xmm15 + + leaq 131072(%rsi), %rcx + movq %rdi, 104(%rsp) + movq %rsi, 112(%rsp) + movq %rcx, 120(%rsp) +gen_scrypt_core_loop1: + movdqa %xmm8, 0(%rsi) + movdqa %xmm9, 16(%rsi) + movdqa %xmm10, 32(%rsi) + movdqa %xmm11, 48(%rsi) + movdqa %xmm12, 64(%rsi) + movdqa %xmm13, 80(%rsi) + movdqa %xmm14, 96(%rsi) + movdqa %xmm15, 112(%rsi) + + pxor %xmm12, %xmm8 + pxor %xmm13, %xmm9 + pxor %xmm14, %xmm10 + pxor %xmm15, %xmm11 + movdqa %xmm8, 0(%rsp) + movdqa %xmm9, 16(%rsp) + movdqa %xmm10, 32(%rsp) + movdqa %xmm11, 48(%rsp) + movq %rsi, 128(%rsp) + call gen_salsa8_core + paddd %xmm0, %xmm8 + paddd %xmm1, %xmm9 + paddd %xmm2, %xmm10 + paddd %xmm3, %xmm11 + + pxor %xmm8, %xmm12 + pxor %xmm9, %xmm13 + pxor %xmm10, %xmm14 + pxor %xmm11, %xmm15 + movdqa %xmm12, 0(%rsp) + movdqa %xmm13, 16(%rsp) + movdqa %xmm14, 32(%rsp) + movdqa %xmm15, 48(%rsp) + call gen_salsa8_core + movq 128(%rsp), %rsi + paddd %xmm0, %xmm12 + paddd %xmm1, %xmm13 + paddd %xmm2, %xmm14 + paddd %xmm3, %xmm15 + + addq $128, %rsi + movq 120(%rsp), %rcx + cmpq %rcx, %rsi + jne gen_scrypt_core_loop1 + + movq $1024, %rcx +gen_scrypt_core_loop2: + movq 112(%rsp), %rsi + movd %xmm12, %edx + andl $1023, %edx + shll $7, %edx + movdqa 0(%rsi, %rdx), %xmm0 + movdqa 16(%rsi, %rdx), %xmm1 + movdqa 32(%rsi, %rdx), %xmm2 + movdqa 48(%rsi, %rdx), %xmm3 + movdqa 64(%rsi, %rdx), %xmm4 + movdqa 80(%rsi, %rdx), %xmm5 + movdqa 96(%rsi, %rdx), %xmm6 + movdqa 112(%rsi, %rdx), %xmm7 + pxor %xmm0, %xmm8 + pxor %xmm1, %xmm9 + pxor %xmm2, %xmm10 + pxor %xmm3, %xmm11 + pxor %xmm4, %xmm12 + pxor %xmm5, %xmm13 + pxor %xmm6, %xmm14 + pxor %xmm7, %xmm15 + + pxor %xmm12, %xmm8 + pxor %xmm13, %xmm9 + pxor %xmm14, %xmm10 + pxor %xmm15, %xmm11 + movdqa %xmm8, 0(%rsp) + movdqa %xmm9, 16(%rsp) + movdqa %xmm10, 32(%rsp) + movdqa %xmm11, 48(%rsp) + movq %rcx, 128(%rsp) + call gen_salsa8_core + paddd %xmm0, %xmm8 + paddd %xmm1, %xmm9 + paddd %xmm2, %xmm10 + paddd %xmm3, %xmm11 + + pxor %xmm8, %xmm12 + pxor %xmm9, %xmm13 + pxor %xmm10, %xmm14 + pxor %xmm11, %xmm15 + movdqa %xmm12, 0(%rsp) + movdqa %xmm13, 16(%rsp) + movdqa %xmm14, 32(%rsp) + movdqa %xmm15, 48(%rsp) + call gen_salsa8_core + movq 128(%rsp), %rcx + paddd %xmm0, %xmm12 + paddd %xmm1, %xmm13 + paddd %xmm2, %xmm14 + paddd %xmm3, %xmm15 + + subq $1, %rcx + ja gen_scrypt_core_loop2 + + movq 104(%rsp), %rdi + movdqa %xmm8, 0(%rdi) + movdqa %xmm9, 16(%rdi) + movdqa %xmm10, 32(%rdi) + movdqa %xmm11, 48(%rdi) + movdqa %xmm12, 64(%rdi) + movdqa %xmm13, 80(%rdi) + movdqa %xmm14, 96(%rdi) + movdqa %xmm15, 112(%rdi) + + addq $136, %rsp + scrypt_core_cleanup() + ret + + +#define xmm_salsa8_core_doubleround() \ + movdqa %xmm1, %xmm4; \ + paddd %xmm0, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $7, %xmm4; \ + psrld $25, %xmm5; \ + pxor %xmm4, %xmm3; \ + pxor %xmm5, %xmm3; \ + movdqa %xmm0, %xmm4; \ + paddd %xmm3, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $9, %xmm4; \ + psrld $23, %xmm5; \ + pxor %xmm4, %xmm2; \ + movdqa %xmm3, %xmm4; \ + pshufd $0x93, %xmm3, %xmm3; \ + pxor %xmm5, %xmm2; \ + paddd %xmm2, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $13, %xmm4; \ + psrld $19, %xmm5; \ + pxor %xmm4, %xmm1; \ + movdqa %xmm2, %xmm4; \ + pshufd $0x4e, %xmm2, %xmm2; \ + pxor %xmm5, %xmm1; \ + paddd %xmm1, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $18, %xmm4; \ + psrld $14, %xmm5; \ + pxor %xmm4, %xmm0; \ + pshufd $0x39, %xmm1, %xmm1; \ + pxor %xmm5, %xmm0; \ + movdqa %xmm3, %xmm4; \ + paddd %xmm0, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $7, %xmm4; \ + psrld $25, %xmm5; \ + pxor %xmm4, %xmm1; \ + pxor %xmm5, %xmm1; \ + movdqa %xmm0, %xmm4; \ + paddd %xmm1, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $9, %xmm4; \ + psrld $23, %xmm5; \ + pxor %xmm4, %xmm2; \ + movdqa %xmm1, %xmm4; \ + pshufd $0x93, %xmm1, %xmm1; \ + pxor %xmm5, %xmm2; \ + paddd %xmm2, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $13, %xmm4; \ + psrld $19, %xmm5; \ + pxor %xmm4, %xmm3; \ + movdqa %xmm2, %xmm4; \ + pshufd $0x4e, %xmm2, %xmm2; \ + pxor %xmm5, %xmm3; \ + paddd %xmm3, %xmm4; \ + movdqa %xmm4, %xmm5; \ + pslld $18, %xmm4; \ + psrld $14, %xmm5; \ + pxor %xmm4, %xmm0; \ + pshufd $0x39, %xmm3, %xmm3; \ + pxor %xmm5, %xmm0; \ + + +#define xmm_salsa8_core() \ + xmm_salsa8_core_doubleround(); \ + xmm_salsa8_core_doubleround(); \ + xmm_salsa8_core_doubleround(); \ + xmm_salsa8_core_doubleround(); \ + + + .align 32 +xmm_scrypt_core: + # shuffle 1st block into %xmm8-%xmm11 + movl 60(%rdi), %edx + movl 44(%rdi), %ecx + movl 28(%rdi), %ebx + movl 12(%rdi), %eax + movd %edx, %xmm0 + movd %ecx, %xmm1 + movd %ebx, %xmm2 + movd %eax, %xmm3 + movl 40(%rdi), %ecx + movl 24(%rdi), %ebx + movl 8(%rdi), %eax + movl 56(%rdi), %edx + pshufd $0x93, %xmm0, %xmm0 + pshufd $0x93, %xmm1, %xmm1 + pshufd $0x93, %xmm2, %xmm2 + pshufd $0x93, %xmm3, %xmm3 + movd %ecx, %xmm4 + movd %ebx, %xmm5 + movd %eax, %xmm6 + movd %edx, %xmm7 + paddd %xmm4, %xmm0 + paddd %xmm5, %xmm1 + paddd %xmm6, %xmm2 + paddd %xmm7, %xmm3 + movl 20(%rdi), %ebx + movl 4(%rdi), %eax + movl 52(%rdi), %edx + movl 36(%rdi), %ecx + pshufd $0x93, %xmm0, %xmm0 + pshufd $0x93, %xmm1, %xmm1 + pshufd $0x93, %xmm2, %xmm2 + pshufd $0x93, %xmm3, %xmm3 + movd %ebx, %xmm4 + movd %eax, %xmm5 + movd %edx, %xmm6 + movd %ecx, %xmm7 + paddd %xmm4, %xmm0 + paddd %xmm5, %xmm1 + paddd %xmm6, %xmm2 + paddd %xmm7, %xmm3 + movl 0(%rdi), %eax + movl 48(%rdi), %edx + movl 32(%rdi), %ecx + movl 16(%rdi), %ebx + pshufd $0x93, %xmm0, %xmm0 + pshufd $0x93, %xmm1, %xmm1 + pshufd $0x93, %xmm2, %xmm2 + pshufd $0x93, %xmm3, %xmm3 + movd %eax, %xmm8 + movd %edx, %xmm9 + movd %ecx, %xmm10 + movd %ebx, %xmm11 + paddd %xmm0, %xmm8 + paddd %xmm1, %xmm9 + paddd %xmm2, %xmm10 + paddd %xmm3, %xmm11 + + # shuffle 2nd block into %xmm12-%xmm15 + movl 124(%rdi), %edx + movl 108(%rdi), %ecx + movl 92(%rdi), %ebx + movl 76(%rdi), %eax + movd %edx, %xmm0 + movd %ecx, %xmm1 + movd %ebx, %xmm2 + movd %eax, %xmm3 + movl 104(%rdi), %ecx + movl 88(%rdi), %ebx + movl 72(%rdi), %eax + movl 120(%rdi), %edx + pshufd $0x93, %xmm0, %xmm0 + pshufd $0x93, %xmm1, %xmm1 + pshufd $0x93, %xmm2, %xmm2 + pshufd $0x93, %xmm3, %xmm3 + movd %ecx, %xmm4 + movd %ebx, %xmm5 + movd %eax, %xmm6 + movd %edx, %xmm7 + paddd %xmm4, %xmm0 + paddd %xmm5, %xmm1 + paddd %xmm6, %xmm2 + paddd %xmm7, %xmm3 + movl 84(%rdi), %ebx + movl 68(%rdi), %eax + movl 116(%rdi), %edx + movl 100(%rdi), %ecx + pshufd $0x93, %xmm0, %xmm0 + pshufd $0x93, %xmm1, %xmm1 + pshufd $0x93, %xmm2, %xmm2 + pshufd $0x93, %xmm3, %xmm3 + movd %ebx, %xmm4 + movd %eax, %xmm5 + movd %edx, %xmm6 + movd %ecx, %xmm7 + paddd %xmm4, %xmm0 + paddd %xmm5, %xmm1 + paddd %xmm6, %xmm2 + paddd %xmm7, %xmm3 + movl 64(%rdi), %eax + movl 112(%rdi), %edx + movl 96(%rdi), %ecx + movl 80(%rdi), %ebx + pshufd $0x93, %xmm0, %xmm0 + pshufd $0x93, %xmm1, %xmm1 + pshufd $0x93, %xmm2, %xmm2 + pshufd $0x93, %xmm3, %xmm3 + movd %eax, %xmm12 + movd %edx, %xmm13 + movd %ecx, %xmm14 + movd %ebx, %xmm15 + paddd %xmm0, %xmm12 + paddd %xmm1, %xmm13 + paddd %xmm2, %xmm14 + paddd %xmm3, %xmm15 + + movq %rsi, %rdx + leaq 131072(%rsi), %rcx +xmm_scrypt_core_loop1: + movdqa %xmm8, 0(%rdx) + movdqa %xmm9, 16(%rdx) + movdqa %xmm10, 32(%rdx) + movdqa %xmm11, 48(%rdx) + movdqa %xmm12, 64(%rdx) + movdqa %xmm13, 80(%rdx) + movdqa %xmm14, 96(%rdx) + movdqa %xmm15, 112(%rdx) + + pxor %xmm12, %xmm8 + pxor %xmm13, %xmm9 + pxor %xmm14, %xmm10 + pxor %xmm15, %xmm11 + movdqa %xmm8, %xmm0 + movdqa %xmm9, %xmm1 + movdqa %xmm10, %xmm2 + movdqa %xmm11, %xmm3 + xmm_salsa8_core() + paddd %xmm0, %xmm8 + paddd %xmm1, %xmm9 + paddd %xmm2, %xmm10 + paddd %xmm3, %xmm11 + + pxor %xmm8, %xmm12 + pxor %xmm9, %xmm13 + pxor %xmm10, %xmm14 + pxor %xmm11, %xmm15 + movdqa %xmm12, %xmm0 + movdqa %xmm13, %xmm1 + movdqa %xmm14, %xmm2 + movdqa %xmm15, %xmm3 + xmm_salsa8_core() + paddd %xmm0, %xmm12 + paddd %xmm1, %xmm13 + paddd %xmm2, %xmm14 + paddd %xmm3, %xmm15 + + addq $128, %rdx + cmpq %rcx, %rdx + jne xmm_scrypt_core_loop1 + + movq $1024, %rcx +xmm_scrypt_core_loop2: + movd %xmm12, %edx + andl $1023, %edx + shll $7, %edx + movdqa 0(%rsi, %rdx), %xmm0 + movdqa 16(%rsi, %rdx), %xmm1 + movdqa 32(%rsi, %rdx), %xmm2 + movdqa 48(%rsi, %rdx), %xmm3 + movdqa 64(%rsi, %rdx), %xmm4 + movdqa 80(%rsi, %rdx), %xmm5 + movdqa 96(%rsi, %rdx), %xmm6 + movdqa 112(%rsi, %rdx), %xmm7 + pxor %xmm0, %xmm8 + pxor %xmm1, %xmm9 + pxor %xmm2, %xmm10 + pxor %xmm3, %xmm11 + pxor %xmm4, %xmm12 + pxor %xmm5, %xmm13 + pxor %xmm6, %xmm14 + pxor %xmm7, %xmm15 + + pxor %xmm12, %xmm8 + pxor %xmm13, %xmm9 + pxor %xmm14, %xmm10 + pxor %xmm15, %xmm11 + movdqa %xmm8, %xmm0 + movdqa %xmm9, %xmm1 + movdqa %xmm10, %xmm2 + movdqa %xmm11, %xmm3 + xmm_salsa8_core() + paddd %xmm0, %xmm8 + paddd %xmm1, %xmm9 + paddd %xmm2, %xmm10 + paddd %xmm3, %xmm11 + + pxor %xmm8, %xmm12 + pxor %xmm9, %xmm13 + pxor %xmm10, %xmm14 + pxor %xmm11, %xmm15 + movdqa %xmm12, %xmm0 + movdqa %xmm13, %xmm1 + movdqa %xmm14, %xmm2 + movdqa %xmm15, %xmm3 + xmm_salsa8_core() + paddd %xmm0, %xmm12 + paddd %xmm1, %xmm13 + paddd %xmm2, %xmm14 + paddd %xmm3, %xmm15 + + subq $1, %rcx + ja xmm_scrypt_core_loop2 + + # re-shuffle 1st block back + movd %xmm8, %eax + movd %xmm9, %edx + movd %xmm10, %ecx + movd %xmm11, %ebx + pshufd $0x39, %xmm8, %xmm8 + pshufd $0x39, %xmm9, %xmm9 + pshufd $0x39, %xmm10, %xmm10 + pshufd $0x39, %xmm11, %xmm11 + movl %eax, 0(%rdi) + movl %edx, 48(%rdi) + movl %ecx, 32(%rdi) + movl %ebx, 16(%rdi) + movd %xmm8, %ebx + movd %xmm9, %eax + movd %xmm10, %edx + movd %xmm11, %ecx + pshufd $0x39, %xmm8, %xmm8 + pshufd $0x39, %xmm9, %xmm9 + pshufd $0x39, %xmm10, %xmm10 + pshufd $0x39, %xmm11, %xmm11 + movl %ebx, 20(%rdi) + movl %eax, 4(%rdi) + movl %edx, 52(%rdi) + movl %ecx, 36(%rdi) + movd %xmm8, %ecx + movd %xmm9, %ebx + movd %xmm10, %eax + movd %xmm11, %edx + pshufd $0x39, %xmm8, %xmm8 + pshufd $0x39, %xmm9, %xmm9 + pshufd $0x39, %xmm10, %xmm10 + pshufd $0x39, %xmm11, %xmm11 + movl %ecx, 40(%rdi) + movl %ebx, 24(%rdi) + movl %eax, 8(%rdi) + movl %edx, 56(%rdi) + movd %xmm8, %edx + movd %xmm9, %ecx + movd %xmm10, %ebx + movd %xmm11, %eax + movl %edx, 60(%rdi) + movl %ecx, 44(%rdi) + movl %ebx, 28(%rdi) + movl %eax, 12(%rdi) + + # re-shuffle 2nd block back + movd %xmm12, %eax + movd %xmm13, %edx + movd %xmm14, %ecx + movd %xmm15, %ebx + pshufd $0x39, %xmm12, %xmm12 + pshufd $0x39, %xmm13, %xmm13 + pshufd $0x39, %xmm14, %xmm14 + pshufd $0x39, %xmm15, %xmm15 + movl %eax, 64(%rdi) + movl %edx, 112(%rdi) + movl %ecx, 96(%rdi) + movl %ebx, 80(%rdi) + movd %xmm12, %ebx + movd %xmm13, %eax + movd %xmm14, %edx + movd %xmm15, %ecx + pshufd $0x39, %xmm12, %xmm12 + pshufd $0x39, %xmm13, %xmm13 + pshufd $0x39, %xmm14, %xmm14 + pshufd $0x39, %xmm15, %xmm15 + movl %ebx, 84(%rdi) + movl %eax, 68(%rdi) + movl %edx, 116(%rdi) + movl %ecx, 100(%rdi) + movd %xmm12, %ecx + movd %xmm13, %ebx + movd %xmm14, %eax + movd %xmm15, %edx + pshufd $0x39, %xmm12, %xmm12 + pshufd $0x39, %xmm13, %xmm13 + pshufd $0x39, %xmm14, %xmm14 + pshufd $0x39, %xmm15, %xmm15 + movl %ecx, 104(%rdi) + movl %ebx, 88(%rdi) + movl %eax, 72(%rdi) + movl %edx, 120(%rdi) + movd %xmm12, %edx + movd %xmm13, %ecx + movd %xmm14, %ebx + movd %xmm15, %eax + movl %edx, 124(%rdi) + movl %ecx, 108(%rdi) + movl %ebx, 92(%rdi) + movl %eax, 76(%rdi) + + scrypt_core_cleanup() + ret + + addq $392, %rsp +#if defined(WIN64) + popq %rsi + popq %rdi + movdqa 8(%rsp), %xmm6 + movdqa 24(%rsp), %xmm7 + movdqa 40(%rsp), %xmm8 + movdqa 56(%rsp), %xmm9 + movdqa 72(%rsp), %xmm10 + movdqa 88(%rsp), %xmm11 + movdqa 104(%rsp), %xmm12 + movdqa 120(%rsp), %xmm13 + movdqa 136(%rsp), %xmm14 + movdqa 152(%rsp), %xmm15 + addq $176, %rsp +#endif + popq %rbp + popq %rbx + ret + #endif \ No newline at end of file diff --git a/src/serialize.h b/src/serialize.h index 6a53138..93d33c4 100644 --- a/src/serialize.h +++ b/src/serialize.h @@ -2,7 +2,6 @@ // Copyright (c) 2009-2012 The Bitcoin developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. - #ifndef BITCOIN_SERIALIZE_H #define BITCOIN_SERIALIZE_H @@ -12,20 +11,28 @@ #include #include #include -#include #include #include #include #include +#include +#include #include "allocators.h" #include "version.h" -class CAutoFile; -class CDataStream; -class CScript; +typedef long long int64; +typedef unsigned long long uint64; +#ifdef _MSC_VER +#undef max +#undef min +#endif + +class CScript; +class CDataStream; +class CAutoFile; static const unsigned int MAX_SIZE = 0x02000000; // Used to bypass the rule against non-const reference to temporary @@ -66,6 +73,7 @@ enum assert(fGetSize||fWrite||fRead); /* suppress warning */ \ s.nType = nType; \ s.nVersion = nVersion; \ + std::map mapUnkIds; \ {statements} \ return nSerSize; \ } \ @@ -78,6 +86,7 @@ enum const bool fRead = false; \ unsigned int nSerSize = 0; \ assert(fGetSize||fWrite||fRead); /* suppress warning */ \ + std::map mapUnkIds; \ {statements} \ } \ template \ @@ -89,6 +98,7 @@ enum const bool fRead = true; \ unsigned int nSerSize = 0; \ assert(fGetSize||fWrite||fRead); /* suppress warning */ \ + std::map mapUnkIds; \ {statements} \ } @@ -761,7 +771,7 @@ class CDataStream Init(nTypeIn, nVersionIn); } - CDataStream(const std::vector& vchIn, int nTypeIn, int nVersionIn) : vch((char*)&vchIn.begin()[0], (char*)&vchIn.end()[0]) + CDataStream(const std::vector& vchIn, int nTypeIn, int nVersionIn) : vch(vchIn.begin(), vchIn.end()) { Init(nTypeIn, nVersionIn); } diff --git a/src/smessage.cpp b/src/smessage.cpp index dad0836..51729ab 100644 --- a/src/smessage.cpp +++ b/src/smessage.cpp @@ -53,12 +53,11 @@ #include "init.h" // pwalletMain #include "txdb.h" - +#ifndef _MSC_VER #include "lz4/lz4.c" - #include "xxhash/xxhash.h" #include "xxhash/xxhash.c" - +#endif // On 64 bit system ld is 64bits #ifdef IS_ARCH_64 @@ -797,6 +796,7 @@ std::string getTimeString(int64_t timestamp, char *buffer, size_t nBuffer) std::string fsReadable(uint64_t nBytes) { char buffer[128]; +#ifndef _MSC_VER if (nBytes >= 1024ll*1024ll*1024ll*1024ll) snprintf(buffer, sizeof(buffer), "%.2f TB", nBytes/1024.0/1024.0/1024.0/1024.0); else @@ -810,6 +810,21 @@ std::string fsReadable(uint64_t nBytes) snprintf(buffer, sizeof(buffer), "%.2f KB", nBytes/1024.0); else snprintf(buffer, sizeof(buffer), "%"PRIu64" bytes", nBytes); +#else + if (nBytes >= 1024ll*1024ll*1024ll*1024ll) + _snprintf(buffer, sizeof(buffer), "%.2f TB", nBytes/1024.0/1024.0/1024.0/1024.0); + else + if (nBytes >= 1024*1024*1024) + _snprintf(buffer, sizeof(buffer), "%.2f GB", nBytes/1024.0/1024.0/1024.0); + else + if (nBytes >= 1024*1024) + _snprintf(buffer, sizeof(buffer), "%.2f MB", nBytes/1024.0/1024.0); + else + if (nBytes >= 1024) + _snprintf(buffer, sizeof(buffer), "%.2f KB", nBytes/1024.0); + else + _snprintf(buffer, sizeof(buffer), "%"PRIu64" bytes", nBytes); +#endif return std::string(buffer); }; diff --git a/src/smessage.h b/src/smessage.h index 49e5a1f..cc54741 100644 --- a/src/smessage.h +++ b/src/smessage.h @@ -11,7 +11,7 @@ #include "db.h" #include "wallet.h" #include "lz4/lz4.h" - +#include "xxhash/xxhash.h" const unsigned int SMSG_HDR_LEN = 104; // length of unencrypted header, 4 + 2 + 1 + 8 + 16 + 33 + 32 + 4 +4 const unsigned int SMSG_PL_HDR_LEN = 1+20+65+4; // length of encrypted header in payload diff --git a/src/sync.cpp b/src/sync.cpp index 1dfed40..976c73b 100644 --- a/src/sync.cpp +++ b/src/sync.cpp @@ -3,7 +3,6 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "sync.h" - #include "util.h" #include diff --git a/src/util.cpp b/src/util.cpp index 3b8160b..8629469 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -989,10 +989,7 @@ void PrintExceptionContinue(std::exception* pex, const char* pszThread) boost::filesystem::path GetDefaultDataDir() { namespace fs = boost::filesystem; - // Windows < Vista: C:\Documents and Settings\Username\Application Data\viorcoin - // Windows >= Vista: C:\Users\Username\AppData\Roaming\viorcoin - // Mac: ~/Library/Application Support/viorcoin - // Unix: ~/.viorcoin + #ifdef WIN32 // Windows return GetSpecialFolderPath(CSIDL_APPDATA) / "viorcoin"; diff --git a/src/wallet.cpp b/src/wallet.cpp index 4a8d09d..7185190 100644 --- a/src/wallet.cpp +++ b/src/wallet.cpp @@ -126,8 +126,8 @@ bool CWallet::LoadCScript(const CScript& redeemScript) if (redeemScript.size() > MAX_SCRIPT_ELEMENT_SIZE) { std::string strAddr = CBitcoinAddress(redeemScript.GetID()).ToString(); - printf("%s: Warning: This wallet contains a redeemScript of size %"PRIszu" which exceeds maximum size %i thus can never be redeemed. Do not use address %s.\n", - __func__, redeemScript.size(), MAX_SCRIPT_ELEMENT_SIZE, strAddr.c_str()); + printf("CWallet::LoadCScript(): Warning: This wallet contains a redeemScript of size %"PRIszu" which exceeds maximum size %i thus can never be redeemed. Do not use address %s.\n", + redeemScript.size(), MAX_SCRIPT_ELEMENT_SIZE, strAddr.c_str()); return true; } @@ -1528,7 +1528,8 @@ bool CWallet::CreateTransaction(const vector >& vecSend, // Reserve a new key pair from key pool CPubKey vchPubKey; - assert(reservekey.GetReservedKey(vchPubKey)); // should never fail, as we just unlocked + bool b = reservekey.GetReservedKey(vchPubKey); + assert(b); // should never fail, as we just unlocked scriptChange.SetDestination(vchPubKey.GetID()); } @@ -1971,7 +1972,11 @@ bool CWallet::CreateStealthTransaction(CScript scriptPubKey, int64_t nValue, std continue; char key[64]; +#ifndef _MSC_VER if (snprintf(key, sizeof(key), "n_%u", k) < 1) +#else + if (_snprintf(key, sizeof(key), "n_%u", k) < 1) +#endif { printf("CreateStealthTransaction(): Error creating narration key."); break; @@ -2156,7 +2161,11 @@ bool CWallet::FindStealthTransactions(const CTransaction& tx, mapValue_t& mapNar { std::string sNarr = std::string(vchENarr.begin(), vchENarr.end()); +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "n_%d", nOutputIdOuter-1); // plaintext narration always matches preceding value output +#else + _snprintf(cbuf, sizeof(cbuf), "n_%d", nOutputIdOuter-1); // plaintext narration always matches preceding value output +#endif mapNarr[cbuf] = sNarr; } else { @@ -2320,7 +2329,11 @@ bool CWallet::FindStealthTransactions(const CTransaction& tx, mapValue_t& mapNar }; std::string sNarr = std::string(vchNarr.begin(), vchNarr.end()); +#ifndef _MSC_VER snprintf(cbuf, sizeof(cbuf), "n_%d", nOutputId); +#else + _snprintf(cbuf, sizeof(cbuf), "n_%d", nOutputId); +#endif mapNarr[cbuf] = sNarr; };