From 5937dcacdb0ba9e8716cb84199f495f1810978d0 Mon Sep 17 00:00:00 2001 From: Alexander Skovpen Date: Sun, 8 Jul 2018 11:16:17 +0300 Subject: [PATCH] Add VS 2017 compatibility for building in Appveyor * add travis-ci badge * vs2017 compatibility * add appveyor * fix appveyor * revert sln * fix win64 gdirposx * fix tab * version bump * cosmetic --- appveyor.yml | 14 + golded.spec | 2 +- golded.vs2017.sln | 79 ++++ goldlib/gall/gdirposx.cpp | 2 +- goldlib/gall/gstrutil.cpp | 2 +- goldlib/gall/memleak.h | 2 +- srcdate.h | 2 +- windows/golded.vcxproj | 511 ++++++++++++++++++++++++++ windows/goldlib.vcxproj | 746 ++++++++++++++++++++++++++++++++++++++ windows/goldnode.vcxproj | 402 ++++++++++++++++++++ windows/rddt.vcxproj | 402 ++++++++++++++++++++ 11 files changed, 2159 insertions(+), 5 deletions(-) create mode 100644 appveyor.yml create mode 100644 golded.vs2017.sln mode change 100644 => 100755 goldlib/gall/gdirposx.cpp mode change 100644 => 100755 goldlib/gall/gstrutil.cpp create mode 100755 windows/golded.vcxproj create mode 100644 windows/goldlib.vcxproj create mode 100644 windows/goldnode.vcxproj create mode 100644 windows/rddt.vcxproj diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..ea21394 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,14 @@ +version: '{build}' +branches: + only: + - master +image: + - Visual Studio 2017 +platform: + - Win32 + - x64 +install: + - cmd: copy golded3\mygolded.__h golded3\mygolded.h +build: + parallel: true + project: golded.vs2017.sln diff --git a/golded.spec b/golded.spec index 4df4c6e..904ad52 100644 --- a/golded.spec +++ b/golded.spec @@ -1,4 +1,4 @@ -%define reldate 20170303 +%define reldate 20180707 %define reltype C # may be one of: C (current), R (release), S (stable) diff --git a/golded.vs2017.sln b/golded.vs2017.sln new file mode 100644 index 0000000..6ae0d95 --- /dev/null +++ b/golded.vs2017.sln @@ -0,0 +1,79 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2026 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "golded", "windows\golded.vcxproj", "{C23888DA-7024-4A38-A8C5-CE4BEFA4629A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "goldnode", "windows\goldnode.vcxproj", "{B80E3728-98E5-4A9A-B883-9C064F1FFFA7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rddt", "windows\rddt.vcxproj", "{951D76D2-FA57-4C95-8F65-A6C19C122AA5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "goldlib", "windows\goldlib.vcxproj", "{0AB7C044-50C5-4339-9C5D-7474969B6A3C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release_Static|Win32 = Release_Static|Win32 + Release_Static|x64 = Release_Static|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Debug|Win32.Build.0 = Debug|Win32 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Debug|x64.ActiveCfg = Debug|x64 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Debug|x64.Build.0 = Debug|x64 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release_Static|Win32.ActiveCfg = Release_Static|Win32 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release_Static|Win32.Build.0 = Release_Static|Win32 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release_Static|x64.Build.0 = Release_Static|x64 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release|Win32.ActiveCfg = Release|Win32 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release|Win32.Build.0 = Release|Win32 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release|x64.ActiveCfg = Release|x64 + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A}.Release|x64.Build.0 = Release|x64 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Debug|Win32.ActiveCfg = Debug|Win32 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Debug|Win32.Build.0 = Debug|Win32 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Debug|x64.ActiveCfg = Debug|x64 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Debug|x64.Build.0 = Debug|x64 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release_Static|Win32.ActiveCfg = Release_Static|Win32 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release_Static|Win32.Build.0 = Release_Static|Win32 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release_Static|x64.Build.0 = Release_Static|x64 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release|Win32.ActiveCfg = Release|Win32 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release|Win32.Build.0 = Release|Win32 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release|x64.ActiveCfg = Release|x64 + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7}.Release|x64.Build.0 = Release|x64 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Debug|Win32.ActiveCfg = Debug|Win32 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Debug|Win32.Build.0 = Debug|Win32 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Debug|x64.ActiveCfg = Debug|x64 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Debug|x64.Build.0 = Debug|x64 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release_Static|Win32.ActiveCfg = Release_Static|Win32 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release_Static|Win32.Build.0 = Release_Static|Win32 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release_Static|x64.Build.0 = Release_Static|x64 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release|Win32.ActiveCfg = Release|Win32 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release|Win32.Build.0 = Release|Win32 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release|x64.ActiveCfg = Release|x64 + {951D76D2-FA57-4C95-8F65-A6C19C122AA5}.Release|x64.Build.0 = Release|x64 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Debug|Win32.ActiveCfg = Debug|Win32 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Debug|Win32.Build.0 = Debug|Win32 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Debug|x64.ActiveCfg = Debug|x64 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Debug|x64.Build.0 = Debug|x64 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release_Static|Win32.ActiveCfg = Release_Static|Win32 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release_Static|Win32.Build.0 = Release_Static|Win32 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release_Static|x64.ActiveCfg = Release_Static|x64 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release_Static|x64.Build.0 = Release_Static|x64 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release|Win32.ActiveCfg = Release|Win32 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release|Win32.Build.0 = Release|Win32 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release|x64.ActiveCfg = Release|x64 + {0AB7C044-50C5-4339-9C5D-7474969B6A3C}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3DE794BB-5CA1-4037-982F-51C30B3F448C} + EndGlobalSection +EndGlobal diff --git a/goldlib/gall/gdirposx.cpp b/goldlib/gall/gdirposx.cpp old mode 100644 new mode 100755 index 330eb85..f2fd731 --- a/goldlib/gall/gdirposx.cpp +++ b/goldlib/gall/gdirposx.cpp @@ -126,7 +126,7 @@ void gposixdir::cd(const char *name, bool relative) else ndirname += "/*"; struct _finddata_t de; - long d = _findfirst(ndirname.c_str(), &de); + intptr_t d = _findfirst(ndirname.c_str(), &de); if(d == -1) { if(is_dir(dirname)) ok = true; diff --git a/goldlib/gall/gstrutil.cpp b/goldlib/gall/gstrutil.cpp old mode 100644 new mode 100755 index c91303c..a6d70f4 --- a/goldlib/gall/gstrutil.cpp +++ b/goldlib/gall/gstrutil.cpp @@ -31,7 +31,7 @@ // ------------------------------------------------------------------- // snprintf() and vsnprintf() -#if defined(_MSC_VER) +#if defined(_MSC_VER) && _MSC_VER<1900 /* It is need a workaround for implementation "speciality" in snprintf() and vsnprintf() from Microsoft. */ int snprintf( char *buffer, size_t sizeOfBuffer, const char *format, ... ) { diff --git a/goldlib/gall/memleak.h b/goldlib/gall/memleak.h index e506a2d..01dc062 100644 --- a/goldlib/gall/memleak.h +++ b/goldlib/gall/memleak.h @@ -26,7 +26,7 @@ #endif // Only MS VC++ 5 to 7 -#if (_MSC_VER < 1100) || (_MSC_VER > 1400) +#if (_MSC_VER < 1100) //|| (_MSC_VER > 1400) #error Only MS VC++ 5/6/7/7.1/8 supported. Check if the '_CrtMemBlockHeader' has not changed with this compiler! #endif diff --git a/srcdate.h b/srcdate.h index fd4be6f..132ff0c 100644 --- a/srcdate.h +++ b/srcdate.h @@ -1,3 +1,3 @@ #ifndef __SRCDATE__ -#define __SRCDATE__ "20170303" +#define __SRCDATE__ "20180707" #endif diff --git a/windows/golded.vcxproj b/windows/golded.vcxproj new file mode 100755 index 0000000..496e975 --- /dev/null +++ b/windows/golded.vcxproj @@ -0,0 +1,511 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release_Static + Win32 + + + Release_Static + x64 + + + Release + Win32 + + + Release + x64 + + + + {C23888DA-7024-4A38-A8C5-CE4BEFA4629A} + golded + + + + Application + v141 + false + true + + + Application + v141 + false + + + Application + v141 + false + true + + + Application + v141 + false + true + + + Application + v141 + false + + + Application + v141 + false + true + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + + + + + /Gy /J %(AdditionalOptions) + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + Default + MultiThreadedDLL + false + false + false + + $(OutDir)gedwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Winmm.lib;$(OutDir)goldlib.lib;%(AdditionalDependencies) + $(OutDir)gedwin.exe + true + false + false + Console + true + true + UseLinkTimeCodeGeneration + MachineX86 + + + true + + + + + X64 + + + + /Gy /J %(AdditionalOptions) + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN64;_CONSOLE;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + Default + MultiThreadedDLL + false + false + false + + $(OutDir)gedwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Winmm.lib;$(OutDir)goldlib.lib;%(AdditionalDependencies) + $(OutDir)gedwin64.exe + true + false + Console + true + true + UseLinkTimeCodeGeneration + MachineX64 + + + true + + + + + + + + Disabled + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;_DEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + + $(OutDir)gedwin.pdb + + Level4 + true + EditAndContinue + 4018;4244;4267;4100;4127;4389;4512;%(DisableSpecificWarnings) + false + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Winmm.lib;$(OutDir)goldlib.lib;%(AdditionalDependencies) + $(OutDir)gedwin.exe + true + true + Console + MachineX86 + + + true + + + + + X64 + + + + Disabled + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;_DEBUG;WIN64;_CONSOLE;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + + $(OutDir)gedwin.pdb + + Level4 + true + ProgramDatabase + false + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Winmm.lib;$(OutDir)goldlib.lib;%(AdditionalDependencies) + $(OutDir)gedwin64.exe + true + true + Console + MachineX64 + + + true + + + + + + + + /Gy /J %(AdditionalOptions) + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + Default + MultiThreaded + false + false + false + + $(OutDir)gedwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Winmm.lib;$(OutDir)goldlib.lib;%(AdditionalDependencies) + $(OutDir)gedwin.exe + true + false + false + Console + true + true + UseLinkTimeCodeGeneration + MachineX86 + + + true + + + + + X64 + + + + /Gy /J %(AdditionalOptions) + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN64;_CONSOLE;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + Default + MultiThreaded + false + false + false + + $(OutDir)gedwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Winmm.lib;$(OutDir)goldlib.lib;%(AdditionalDependencies) + $(OutDir)gedwin64.exe + true + false + Console + true + true + UseLinkTimeCodeGeneration + MachineX64 + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + golded3;%(AdditionalIncludeDirectories) + golded3;%(AdditionalIncludeDirectories) + golded3;%(AdditionalIncludeDirectories) + golded3;%(AdditionalIncludeDirectories) + golded3;%(AdditionalIncludeDirectories) + golded3;%(AdditionalIncludeDirectories) + + + + + + + + {0ab7c044-50c5-4339-9c5d-7474969b6a3c} + false + + + + + + \ No newline at end of file diff --git a/windows/goldlib.vcxproj b/windows/goldlib.vcxproj new file mode 100644 index 0000000..3ff5ab4 --- /dev/null +++ b/windows/goldlib.vcxproj @@ -0,0 +1,746 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release_Static + Win32 + + + Release_Static + x64 + + + Release + Win32 + + + Release + x64 + + + + {0AB7C044-50C5-4339-9C5D-7474969B6A3C} + goldlib + Win32Proj + + + + StaticLibrary + v141 + NotSet + true + + + StaticLibrary + v141 + NotSet + true + + + StaticLibrary + v141 + NotSet + + + StaticLibrary + v141 + NotSet + true + + + StaticLibrary + v141 + NotSet + true + + + StaticLibrary + v141 + NotSet + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + + + + Disabled + ..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;WIN32;_DEBUG;_LIB;HAVE_STDARG_H;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + + $(OutDir)goldlib.pdb + Level4 + EditAndContinue + + + + + X64 + + + Disabled + ..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;WIN64;_DEBUG;_LIB;HAVE_STDARG_H;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + + $(OutDir)goldlib.pdb + Level4 + ProgramDatabase + + + + + MinSpace + OnlyExplicitInline + true + Size + true + ..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;WIN32;NDEBUG;_LIB;HAVE_STDARG_H;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + MultiThreadedDLL + false + /J + false + + $(OutDir)goldlib.pdb + TurnOffAllWarnings + ProgramDatabase + + + + + X64 + + + MinSpace + OnlyExplicitInline + true + Size + true + ..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;WIN64;NDEBUG;_LIB;HAVE_STDARG_H;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + MultiThreadedDLL + false + /J + false + + $(OutDir)goldlib.pdb + TurnOffAllWarnings + ProgramDatabase + + + + + MinSpace + OnlyExplicitInline + true + Size + true + ..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;WIN32;NDEBUG;_LIB;HAVE_STDARG_H;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + MultiThreaded + false + /J + false + + $(OutDir)goldlib.pdb + TurnOffAllWarnings + ProgramDatabase + + + + + X64 + + + MinSpace + OnlyExplicitInline + true + Size + true + ..\goldlib;..\goldlib\gall;..\goldlib\gcui;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;WIN64;NDEBUG;_LIB;HAVE_STDARG_H;HAVE_CONFIG_H;__INCLUDE_NEW_KEYWORDS__;%(PreprocessorDefinitions) + true + true + Async + MultiThreaded + false + /J + false + + $(OutDir)goldlib.pdb + TurnOffAllWarnings + ProgramDatabase + + + + + 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 + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/windows/goldnode.vcxproj b/windows/goldnode.vcxproj new file mode 100644 index 0000000..4f80f33 --- /dev/null +++ b/windows/goldnode.vcxproj @@ -0,0 +1,402 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release_Static + Win32 + + + Release_Static + x64 + + + Release + Win32 + + + Release + x64 + + + + {B80E3728-98E5-4A9A-B883-9C064F1FFFA7} + goldnode + + + + Application + v141 + false + true + + + Application + v141 + false + + + Application + v141 + false + true + + + Application + v141 + false + true + + + Application + v141 + false + + + Application + v141 + false + true + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + true + Async + MultiThreadedDLL + false + false + /J + false + $(OutDir)gnwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)gnwin.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX86 + + + true + + + + + X64 + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN64;_CONSOLE;%(PreprocessorDefinitions) + true + true + Async + MultiThreadedDLL + false + false + /J + false + $(OutDir)gnwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)gnwin64.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX64 + + + true + + + + + + + + Disabled + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;_DEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + $(OutDir)gnwin.pdb + + Level4 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)gnwin.exe + true + true + Console + MachineX86 + + + true + + + + + X64 + + + + Disabled + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;_DEBUG;WIN64;_CONSOLE;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + $(OutDir)gnwin.pdb + + Level4 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)gnwin64.exe + true + true + Console + MachineX64 + + + true + + + + + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + true + Async + MultiThreaded + false + false + /J + false + $(OutDir)gnwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)gnwin.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX86 + + + true + + + + + X64 + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN64;_CONSOLE;%(PreprocessorDefinitions) + true + true + Async + MultiThreaded + false + false + /J + false + $(OutDir)gnwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)gnwin64.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX64 + + + true + + + + + + + + {c23888da-7024-4a38-a8c5-ce4befa4629a} + false + + + {0ab7c044-50c5-4339-9c5d-7474969b6a3c} + false + + + + + + \ No newline at end of file diff --git a/windows/rddt.vcxproj b/windows/rddt.vcxproj new file mode 100644 index 0000000..497c2a6 --- /dev/null +++ b/windows/rddt.vcxproj @@ -0,0 +1,402 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release_Static + Win32 + + + Release_Static + x64 + + + Release + Win32 + + + Release + x64 + + + + {951D76D2-FA57-4C95-8F65-A6C19C122AA5} + rddt + + + + Application + v141 + false + true + + + Application + v141 + false + + + Application + v141 + false + true + + + Application + v141 + false + true + + + Application + v141 + false + + + Application + v141 + false + true + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + $(SolutionDir)windows\bin\$(Configuration)\$(Platform)\ + $(SolutionDir)windows\obj\$(Configuration)\$(Platform)\ + false + true + + + + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN32;_CONSOLE;NOT_LINK_GESPELL;%(PreprocessorDefinitions) + true + true + Async + MultiThreadedDLL + false + false + /J + false + $(OutDir)rddtwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)rddtwin.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX86 + + + true + + + + + X64 + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN64;_CONSOLE;NOT_LINK_GESPELL;%(PreprocessorDefinitions) + true + true + Async + MultiThreadedDLL + false + false + /J + false + $(OutDir)rddtwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)rddtwin64.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX64 + + + true + + + + + + + + Disabled + ..\golded3;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;_DEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + $(OutDir)rddtwin.pdb + + Level4 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)rddtwin.exe + true + true + Console + MachineX86 + + + true + + + + + X64 + + + + Disabled + ..\golded3;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;_DEBUG;WIN64;_CONSOLE;%(PreprocessorDefinitions) + true + Async + EnableFastChecks + true + MultiThreadedDebugDLL + true + /J + true + $(OutDir)rddtwin.pdb + + Level4 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)rddtwin64.exe + true + true + Console + MachineX64 + + + true + + + + + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN32;_CONSOLE;NOT_LINK_GESPELL;%(PreprocessorDefinitions) + true + true + Async + MultiThreaded + false + false + /J + false + $(OutDir)rddtwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)rddtwin.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX86 + + + true + + + + + X64 + + + + MinSpace + OnlyExplicitInline + true + Size + true + true + ..\golded3;..\goldlib\gall;..\goldlib\gcfg;..\goldlib\glibc;..\goldlib\gmb3;..\goldlib;..\goldlib\smblib;..\goldlib\uulib;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;HAVE_SNPRINTF;HAVE_VSNPRINTF;_CRT_SECURE_NO_WARNINGS;_ALLOW_RTCc_IN_STL;NDEBUG;WIN64;_CONSOLE;NOT_LINK_GESPELL;%(PreprocessorDefinitions) + true + true + Async + MultiThreaded + false + false + /J + false + $(OutDir)rddtwin.pdb + + TurnOffAllWarnings + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + $(OutDir)goldlib.lib;$(IntDir)golded3.obj;%(AdditionalDependencies) + $(OutDir)rddtwin64.exe + true + Console + true + true + UseLinkTimeCodeGeneration + MachineX64 + + + true + + + + + + + + {c23888da-7024-4a38-a8c5-ce4befa4629a} + false + + + {0ab7c044-50c5-4339-9c5d-7474969b6a3c} + false + + + + + + \ No newline at end of file