Index: build/premake/premake5.lua =================================================================== --- build/premake/premake5.lua +++ build/premake/premake5.lua @@ -730,7 +730,8 @@ "graphics/scripting", "renderer", "renderer/scripting", - "third_party/mikktspace" + "third_party/mikktspace", + "third_party/ogre3d" } extern_libs = { "opengl", @@ -745,6 +746,7 @@ source_dirs = { + "third_party/ogre3d", "tools/atlas/GameInterface", "tools/atlas/GameInterface/Handlers" } Index: source/ps/PreprocessorWrapper.h =================================================================== --- source/ps/PreprocessorWrapper.h +++ source/ps/PreprocessorWrapper.h @@ -18,7 +18,7 @@ #ifndef INCLUDED_PREPROCESSORWRAPPER #define INCLUDED_PREPROCESSORWRAPPER -#include "ps/Preprocessor.h" +#include "third_party/ogre3d/OgreGLSLPreprocessor.h" #include "ps/CStr.h" class CShaderDefines; Index: source/ps/tests/test_Preprocessor.h =================================================================== --- source/ps/tests/test_Preprocessor.h +++ source/ps/tests/test_Preprocessor.h @@ -17,7 +17,7 @@ #include "lib/self_test.h" -#include "ps/Preprocessor.h" +#include "third_party/ogre3d/OgreGLSLPreprocessor.h" class TestPreprocessor : public CxxTest::TestSuite { Index: source/third_party/ogre3d/OgreGLSLPreprocessor.cpp =================================================================== --- source/third_party/ogre3d/OgreGLSLPreprocessor.cpp +++ source/third_party/ogre3d/OgreGLSLPreprocessor.cpp @@ -34,7 +34,7 @@ #include "precompiled.h" -#include "Preprocessor.h" +#include "OgreGLSLPreprocessor.h" #include "ps/CLogger.h"