diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_cmake/how-to-build.txt b/sonic3air-main/Oxygen/oxygenserver/build/_cmake/how-to-build.txt
new file mode 100644
index 00000000..f9184381
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_cmake/how-to-build.txt
@@ -0,0 +1,9 @@
+
+=== Build under Linux ===
+
+First make sure all packages are installed that are needed for building Sonic 3 A.I.R.
+
+Then setup and build with CMake:
+ - cd ./Oxygen/oxygenserver/source/_cmake/build
+ - cmake -DCMAKE_BUILD_TYPE=Release ..
+ - cmake --build .
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygen.props b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygen.props
new file mode 100644
index 00000000..ffba9d3c
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygen.props
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.sln b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.sln
new file mode 100644
index 00000000..bf33dcc5
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.sln
@@ -0,0 +1,70 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31829.152
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oxygenserver", "oxygenserver.vcxproj", "{8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}"
+ ProjectSection(ProjectDependencies) = postProject
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78} = {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testclient", "testclient.vcxproj", "{5D7C8F86-FB87-4784-8F32-144D3FE545F0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78} = {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oxygen_netcore", "..\..\..\oxygenengine\build\_vstudio\oxygen_netcore.vcxproj", "{488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "restarter", "restarter.vcxproj", "{9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78} = {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Debug|x64.ActiveCfg = Debug|x64
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Debug|x64.Build.0 = Debug|x64
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Debug|x86.ActiveCfg = Debug|Win32
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Debug|x86.Build.0 = Debug|Win32
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Release|x64.ActiveCfg = Release|x64
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Release|x64.Build.0 = Release|x64
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Release|x86.ActiveCfg = Release|Win32
+ {8E1BE2EF-A43F-482F-B5BF-BBE4182AF009}.Release|x86.Build.0 = Release|Win32
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Debug|x64.ActiveCfg = Debug|x64
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Debug|x64.Build.0 = Debug|x64
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Debug|x86.ActiveCfg = Debug|Win32
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Debug|x86.Build.0 = Debug|Win32
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Release|x64.ActiveCfg = Release|x64
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Release|x64.Build.0 = Release|x64
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Release|x86.ActiveCfg = Release|Win32
+ {5D7C8F86-FB87-4784-8F32-144D3FE545F0}.Release|x86.Build.0 = Release|Win32
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Debug|x64.ActiveCfg = Debug|x64
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Debug|x64.Build.0 = Debug|x64
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Debug|x86.ActiveCfg = Debug|Win32
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Debug|x86.Build.0 = Debug|Win32
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Release|x64.ActiveCfg = Release|x64
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Release|x64.Build.0 = Release|x64
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Release|x86.ActiveCfg = Release|Win32
+ {488CD7A3-2B09-43AC-82B2-8D72DEBFBB78}.Release|x86.Build.0 = Release|Win32
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Debug|x64.ActiveCfg = Debug|x64
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Debug|x64.Build.0 = Debug|x64
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Debug|x86.ActiveCfg = Debug|Win32
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Debug|x86.Build.0 = Debug|Win32
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Release|x64.ActiveCfg = Release|x64
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Release|x64.Build.0 = Release|x64
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Release|x86.ActiveCfg = Release|Win32
+ {9CE1F342-4F28-4ECF-A9D3-F7D6E46222B4}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {7CDBDD62-9EE2-4769-9B56-174849FCA876}
+ EndGlobalSection
+EndGlobal
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.vcxproj b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.vcxproj
new file mode 100644
index 00000000..ed20a1ca
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.vcxproj
@@ -0,0 +1,212 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {8e1be2ef-a43f-482f-b5bf-bbe4182af009}
+ oxygenserver
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+ false
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+ true
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+ false
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+
+ Level3
+ true
+ OXYGEN_SERVER;WIN32;DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreadedDebug
+ Use
+ oxygenserver/pch.h
+
+
+ Console
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ OXYGEN_SERVER;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreaded
+ Use
+ oxygenserver/pch.h
+
+
+ Console
+ true
+ true
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ true
+ OXYGEN_SERVER;DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreadedDebug
+ Use
+ oxygenserver/pch.h
+
+
+ Console
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ OXYGEN_SERVER;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreaded
+ Use
+ oxygenserver/pch.h
+
+
+ Console
+ true
+ true
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.vcxproj.filters b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.vcxproj.filters
new file mode 100644
index 00000000..c364c965
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/oxygenserver.vcxproj.filters
@@ -0,0 +1,65 @@
+
+
+
+
+
+ _shared
+
+
+ subsystems
+
+
+ server
+
+
+ server
+
+
+ _shared
+
+
+ subsystems
+
+
+
+ subsystems
+
+
+ server
+
+
+
+
+
+
+ subsystems
+
+
+ server
+
+
+ server
+
+
+ subsystems
+
+
+
+ subsystems
+
+
+ server
+
+
+
+
+ {2bf4508e-2bb1-4ab8-8ed6-a067a4aade8f}
+
+
+ {4e8bf536-cbc2-4861-b9a3-9d5553dc4cd9}
+
+
+ {77fe760a-f82f-48f5-a91c-611793263c80}
+
+
+
\ No newline at end of file
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/restarter.vcxproj b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/restarter.vcxproj
new file mode 100644
index 00000000..8b270543
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/restarter.vcxproj
@@ -0,0 +1,179 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {9ce1f342-4f28-4ecf-a9d3-f7d6e46222b4}
+ restarter
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+
+
+ false
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+
+
+ true
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+
+
+ false
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\sdl
+ MultiThreadedDebug
+
+
+ Console
+ true
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+ oxygen_netcore.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\sdl
+ MultiThreaded
+
+
+ Console
+ true
+ true
+ true
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+ oxygen_netcore.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\sdl
+ MultiThreadedDebug
+
+
+ Console
+ true
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+ oxygen_netcore.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\sdl
+ MultiThreaded
+
+
+ Console
+ true
+ true
+ true
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+ oxygen_netcore.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/restarter.vcxproj.filters b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/restarter.vcxproj.filters
new file mode 100644
index 00000000..6e0b1587
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/restarter.vcxproj.filters
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/testclient.vcxproj b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/testclient.vcxproj
new file mode 100644
index 00000000..990e7c5c
--- /dev/null
+++ b/sonic3air-main/Oxygen/oxygenserver/build/_vstudio/testclient.vcxproj
@@ -0,0 +1,183 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {5d7c8f86-fb87-4784-8f32-144d3fe545f0}
+ testclient
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+ false
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+ true
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+ false
+ $(ProjectDir)..\..\bin\$(Configuration)_$(BuildCode)\
+ tmp\$(ProjectName)_$(Configuration)_$(BuildCode)\
+
+
+
+ Level3
+ true
+ WIN32;DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreadedDebug
+
+
+ Console
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreaded
+
+
+ Console
+ true
+ true
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ true
+ DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreadedDebug
+
+
+ Console
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpp17
+ ../../source;../../../oxygenengine/source;$(WorkspaceDir)\librmx\source\;$(FrameworkIncDir);$(FrameworkIncDir)\freetype;$(FrameworkIncDir)\freeimage;$(FrameworkIncDir)\minizip;$(FrameworkIncDir)\sdl;$(FrameworkIncDir)\zlib
+ MultiThreaded
+
+
+ Console
+ true
+ true
+ true
+ oxygen_netcore.lib;%(AdditionalDependencies)
+ ../../../oxygenengine/build/_vstudio/lib/$(Configuration)_$(BuildCode)\;%(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file