diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..62665a0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +#generic files/directories to ignore +Win32/ +x64/ +ipch/ +*.opensdf +*.sdf +*.aps +*.suo +Scylla.vcxproj.user + +#diStorm ignore + exceptions +diStorm/* +!diStorm/README +!diStorm/diStorm.vcxproj* + +#tinyxml ignore + exceptions +tinyxml/* +!tinyxml/README +!tinyxml/tinyxml.vcxproj* + +#WTL ignore + exceptions +WTL/* +!WTL/README \ No newline at end of file diff --git a/COMPILING b/COMPILING new file mode 100644 index 0000000..c7782c6 --- /dev/null +++ b/COMPILING @@ -0,0 +1,7 @@ +To compile Scylla you need to have VS2008 installed. +In addition to that you need source codes for the following libraries: +diStorm +tinyxml +WTL + +See the corresponding README files for installation instructions. \ No newline at end of file diff --git a/Scylla/MainGui.rc b/Scylla/MainGui.rc index 7fd62dd..37cdc13 100644 Binary files a/Scylla/MainGui.rc and b/Scylla/MainGui.rc differ diff --git a/Scylla/README-WTL b/Scylla/README-WTL deleted file mode 100644 index 39c9a9b..0000000 --- a/Scylla/README-WTL +++ /dev/null @@ -1,8 +0,0 @@ -To get Scylla to compile, you need WTL and set it up properly. -WTL can be downloaded from: -http://wtl.sourceforge.net/ - -Unzip the WTL dir anywhere. Now add the 'Include' path to -Visual Studio's default include directories. -Don't forget to also add it to the Resource includes, otherwise VS -can't find atlres.h when included from .rc files. diff --git a/Scylla/Scylla.vcxproj b/Scylla/Scylla.vcxproj index 87e8a37..f8f32da 100644 --- a/Scylla/Scylla.vcxproj +++ b/Scylla/Scylla.vcxproj @@ -1,266 +1,266 @@  Debug Win32 Debug x64 Release Win32 Release x64 {710434C9-FC4B-4F1D-B318-E10ADC78499F} Win32Proj Scylla Application true Unicode v90 Application true Unicode Application false true Unicode v90 Application false true Unicode true $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ - $(SolutionDir)WTL81_9127_Include;$(IncludePath) + $(SolutionDir)WTL\Include;$(IncludePath) true - $(SolutionDir)WTL81_9127_Include;$(IncludePath) + $(SolutionDir)WTL\Include;$(IncludePath) false $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ - $(SolutionDir)WTL81_9127_Include;$(IncludePath) + $(SolutionDir)WTL\Include;$(IncludePath) false - $(SolutionDir)WTL81_9127_Include;$(IncludePath) + $(SolutionDir)WTL\Include;$(IncludePath) Level3 Disabled WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) $(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories) Windows true $(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies) type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' true $(TargetDir)$(TargetName).map Level3 Disabled WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) $(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories) Windows true $(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies) type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' Level3 MaxSpeed true true WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded $(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories) true Speed Windows false true true $(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies) type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' true Level3 MaxSpeed true true WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded $(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories) true Windows false true true $(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies) type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' true \ No newline at end of file diff --git a/Scylla/Scylla.vcxproj.filters b/Scylla/Scylla.vcxproj.filters index 2bc855a..2f5dfeb 100644 --- a/Scylla/Scylla.vcxproj.filters +++ b/Scylla/Scylla.vcxproj.filters @@ -1,247 +1,253 @@ - - - - - {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 - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {e037d0d5-35ad-4034-83db-746a56a4fee7} - - - {6f76186f-b79c-41e2-8939-05d9de028aad} - - - {94d7cf3b-0d27-4bd6-b08f-e5894e02ef30} - - - {bbdfcdb4-3526-43c4-8984-da0f635cc93b} - - - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien\GUI - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien\GUI - - - Quelldateien - - - Quelldateien - - - Quelldateien - - - Quelldateien - - - Quelldateien - - - Quelldateien - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien\GUI - - - Quelldateien\GUI - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien\Helper - - - Quelldateien - - - Quelldateien\GUI - - - Quelldateien - - - Quelldateien - - - Quelldateien - - - Quelldateien\GUI - - - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien - - - Headerdateien - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien\GUI - - - Headerdateien\GUI - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien\Helper - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien - - - Headerdateien - - - Headerdateien\GUI - - - Headerdateien - - - - - Ressourcendateien - - - - - Ressourcendateien - - - Ressourcendateien - - - Ressourcendateien - - - Ressourcendateien - - + + + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {e037d0d5-35ad-4034-83db-746a56a4fee7} + + + {94d7cf3b-0d27-4bd6-b08f-e5894e02ef30} + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {6f76186f-b79c-41e2-8939-05d9de028aad} + + + {bbdfcdb4-3526-43c4-8984-da0f635cc93b} + + + + + Source Files + + + Source Files\GUI + + + Source Files\GUI + + + Source Files + + + Source Files\GUI + + + Source Files\GUI + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files\GUI + + + Source Files + + + Source Files + + + Source Files\GUI + + + Source Files\GUI + + + Source Files\GUI + + + Source Files + + + Source Files\GUI + + + Source Files + + + Source Files + + + Source Files\GUI + + + Source Files\Helper + + + Source Files + + + Source Files\GUI + + + Source Files + + + Source Files + + + Source Files + + + Source Files\GUI + + + Source Files + + + + + Header Files + + + Header Files\GUI + + + Header Files\GUI + + + Header Files + + + Header Files\GUI + + + Header Files\GUI + + + Header Files + + + Header Files + + + Header Files + + + Header Files\GUI + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files\GUI + + + Header Files + + + Header Files + + + Header Files\GUI + + + Header Files\GUI + + + Header Files\GUI + + + Header Files\GUI + + + Header Files + + + Header Files\GUI + + + Header Files + + + Header Files + + + Header Files\GUI + + + Header Files + + + Header Files\Helper + + + Header Files + + + Header Files\GUI + + + Header Files + + + Header Files + + + Header Files\GUI + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + \ No newline at end of file diff --git a/WTL/README b/WTL/README new file mode 100644 index 0000000..d3dedcd --- /dev/null +++ b/WTL/README @@ -0,0 +1,2 @@ +Download WTL from here: https://sourceforge.net/projects/wtl/ +Extract the contents of the ZIP in this directory. \ No newline at end of file diff --git a/tinyxml/README b/tinyxml/README new file mode 100644 index 0000000..89e8fd9 --- /dev/null +++ b/tinyxml/README @@ -0,0 +1,8 @@ +Download tinyxml from here: https://sourceforge.net/projects/tinyxml/ +Copy the following files in this directory: +tinystr.cpp +tinyxml.cpp +tinyxmlerror.cpp +tinyxmlparser.cpp +tinystr.h +tinyxml.h \ No newline at end of file diff --git a/tinyxml/tinyxml.sln b/tinyxml/tinyxml.sln deleted file mode 100644 index f4bef1e..0000000 --- a/tinyxml/tinyxml.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tinyxml", "tinyxml_lib.vcxproj", "{C406DAEC-0886-4771-8DEA-9D7329B46CC1}" -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 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|Win32.ActiveCfg = Debug|Win32 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|Win32.Build.0 = Debug|Win32 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|x64.ActiveCfg = Debug|x64 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|x64.Build.0 = Debug|x64 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|Win32.ActiveCfg = Release|Win32 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|Win32.Build.0 = Release|Win32 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|x64.ActiveCfg = Release|x64 - {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal