diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..74d0540 --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +#generic files/directories to ignore +Win32/ +x64/ +*.opensdf +*.sdf +*.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 + 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/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/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