From b2688e843c01fdc6ea2ec1c040c242fa2ebaf7fe Mon Sep 17 00:00:00 2001 From: Nigel Barink Date: Sat, 5 Nov 2022 20:14:36 +0100 Subject: [PATCH] Precompiled header for the engine core library --- Editor/premake5.lua | 5 +++-- Editor/src/SceneRuntime.h | 3 +-- Editor/src/SceneSerializer.h | 1 - Editor/src/UI/widgets.h | 2 +- Editor/src/app.cpp | 2 -- YoggieEngine/premake5.lua | 18 ++++++++++++------ YoggieEngine/src/Application.cpp | 3 +-- YoggieEngine/src/Application.h | 2 ++ .../src/AssetManager/ModelImporter.cpp | 1 + YoggieEngine/src/BarinkEngine.cpp | 1 - YoggieEngine/src/EventSystem/Event.h | 1 + YoggieEngine/src/EventSystem/EventEmitter.cpp | 1 + YoggieEngine/src/EventSystem/EventEmitter.h | 1 + YoggieEngine/src/Graphics/Memory/Buffer.cpp | 1 + .../src/Graphics/Memory/FrameBuffer.cpp | 1 + .../src/Graphics/Memory/UniformBuffer.cpp | 1 + .../src/Graphics/Memory/UniformBuffer.h | 1 - .../src/Graphics/Memory/VertexArray.cpp | 1 + YoggieEngine/src/Graphics/Memory/VertexArray.h | 1 - .../src/Graphics/Primitives/Camera.cpp | 1 + YoggieEngine/src/Graphics/Primitives/Camera.h | 1 + .../src/Graphics/Primitives/Material.cpp | 1 + .../src/Graphics/Primitives/Shader.cpp | 1 + YoggieEngine/src/Graphics/Primitives/Shader.h | 1 - .../src/Graphics/Primitives/Texture.cpp | 1 + YoggieEngine/src/Graphics/RenderSurface.cpp | 1 + YoggieEngine/src/Graphics/RenderSurface.h | 1 - YoggieEngine/src/Graphics/Renderer.cpp | 1 + YoggieEngine/src/Input/InputManager.cpp | 1 + YoggieEngine/src/Input/InputManager.h | 2 -- YoggieEngine/src/PerfCounter.cpp | 1 + YoggieEngine/src/PerfCounter.h | 2 ++ YoggieEngine/src/Platform/Window.cpp | 1 + YoggieEngine/src/Platform/Window.h | 1 + YoggieEngine/src/Scene/Components.h | 1 + YoggieEngine/src/Scene/Entity.cpp | 1 + YoggieEngine/src/Scene/Entity.h | 1 + YoggieEngine/src/Scene/Scene.cpp | 1 + YoggieEngine/src/Scene/Scene.h | 1 + YoggieEngine/src/Scene/TransformTree/Node.cpp | 1 + YoggieEngine/src/Scene/TransformTree/Node.h | 1 + .../src/Scene/TransformTree/SceneNodeTypes.cpp | 1 + .../src/Scene/TransformTree/SceneNodeTypes.h | 1 + YoggieEngine/src/Scripting/LuaScript.cpp | 1 + YoggieEngine/src/Scripting/LuaScript.h | 1 + .../src/Scripting/LuaScriptingManager.cpp | 1 + .../src/Scripting/LuaScriptingManager.h | 1 + YoggieEngine/src/YoggieEngine.cpp | 1 + .../src/{BarinkEngine.h => YoggieEngine.h} | 2 -- premake5.lua | 5 ++++- 50 files changed, 59 insertions(+), 26 deletions(-) delete mode 100644 YoggieEngine/src/BarinkEngine.cpp create mode 100644 YoggieEngine/src/YoggieEngine.cpp rename YoggieEngine/src/{BarinkEngine.h => YoggieEngine.h} (99%) diff --git a/Editor/premake5.lua b/Editor/premake5.lua index af8c88f..a32b896 100644 --- a/Editor/premake5.lua +++ b/Editor/premake5.lua @@ -11,7 +11,8 @@ links{ } includedirs{ - "./../BarinkEngine/Include", + + "../YoggieEngine/build/Debug", -- I'd prefer if didn't need these.. -- We'll figure that out some time later @@ -28,7 +29,6 @@ includedirs{ incfolder["yamlcpp"], incfolder["nativefiledialog"], - "./include" } @@ -38,6 +38,7 @@ libdirs { } files { + "../libs/glad/src/glad.c", "./src/**.h", "./src/**.cpp" } diff --git a/Editor/src/SceneRuntime.h b/Editor/src/SceneRuntime.h index 0164cde..3315017 100644 --- a/Editor/src/SceneRuntime.h +++ b/Editor/src/SceneRuntime.h @@ -1,8 +1,7 @@ #pragma once -#include "../../YoggieEngine/src/BarinkEngine.h" #include "../../YoggieEngine/src/AssetManager/ModelImporter.h" #include "../../YoggieEngine/src/Graphics/Memory/Framebuffer.h" -#include "../../YoggieEngine/src/PerfCounter.cpp" +#include "../../YoggieEngine/src/PerfCounter.h" #include "../../YoggieEngine/src/Scene/Entity.h" #include "Project.h" diff --git a/Editor/src/SceneSerializer.h b/Editor/src/SceneSerializer.h index a65ff42..c900462 100644 --- a/Editor/src/SceneSerializer.h +++ b/Editor/src/SceneSerializer.h @@ -1,5 +1,4 @@ #pragma once -#include "../../YoggieEngine/src/BarinkEngine.h" #include #include #include diff --git a/Editor/src/UI/widgets.h b/Editor/src/UI/widgets.h index 1caaf3d..807e536 100644 --- a/Editor/src/UI/widgets.h +++ b/Editor/src/UI/widgets.h @@ -7,7 +7,7 @@ #include #include "../../libs/guizmo/ImGuizmo.h" -#include "../../YoggieEngine/src/BarinkEngine.h" +#include "../../YoggieEngine/src/YoggieEngine.h" typedef void ( *voidFunction ) (void); using namespace YoggieEngine; diff --git a/Editor/src/app.cpp b/Editor/src/app.cpp index de9f7b0..815fa38 100644 --- a/Editor/src/app.cpp +++ b/Editor/src/app.cpp @@ -13,11 +13,9 @@ #include "SceneSerializer.h" #include "EditorContext.h" #include "SceneRuntime.h" -#include "../../YoggieEngine/src/BarinkEngine.h" const unsigned int MS_PER_UPDATE = 2; - class Editor : public Application { public: Editor() : Application("Editor") {} diff --git a/YoggieEngine/premake5.lua b/YoggieEngine/premake5.lua index 0959756..82de4f2 100644 --- a/YoggieEngine/premake5.lua +++ b/YoggieEngine/premake5.lua @@ -1,6 +1,10 @@ project "YoggieEngine" kind "StaticLib" + pchheader "YoggieEngine.h" + pchsource "src/YoggieEngine.cpp" + + buildmessage "Building Yoggie Engine" disablewarnings{ "4099" -- Ignore the missing debug signals for GLFW warning @@ -9,6 +13,7 @@ project "YoggieEngine" includedirs { + "./src", "../libs/spdlog/include", "../libs/glm", @@ -51,17 +56,18 @@ project "YoggieEngine" } files { - "../libs/glad/src/glad.c", - "./src/*.cpp", - "./src/*.h", - "./src/**/*.cpp", - "./src/**/*.h" + "./src/**.cpp", + "./src/**.h" } prebuildcommands { - ok,err = os.copyfile("BarinkEngine/src/Graphics/shaders/*" ,"SandboxApp/build/Debug/") + ok,err = os.copyfile("YoggieEngine/src/Graphics/shaders/*" ,"SandboxApp/build/Debug/") } + postbuildcommands + { + ok,err = os.copyfile("YoggieEngine/build/Debug/intermediates/YoggieEngine.pch", "YoggieEngine/build/Debug/YoggieEngine.pch") + } diff --git a/YoggieEngine/src/Application.cpp b/YoggieEngine/src/Application.cpp index c313186..6087c79 100644 --- a/YoggieEngine/src/Application.cpp +++ b/YoggieEngine/src/Application.cpp @@ -1,7 +1,6 @@ +#include #include "Application.h" - - namespace YoggieEngine { Application::Application(const std::string& name ) : m_AppName(name) diff --git a/YoggieEngine/src/Application.h b/YoggieEngine/src/Application.h index 5061aaf..1d405c6 100644 --- a/YoggieEngine/src/Application.h +++ b/YoggieEngine/src/Application.h @@ -1,4 +1,6 @@ #pragma once +#include "YoggieEngine.h" + #include "Input/InputManager.h" #include "Graphics/Renderer.h" #include diff --git a/YoggieEngine/src/AssetManager/ModelImporter.cpp b/YoggieEngine/src/AssetManager/ModelImporter.cpp index 3273a9a..90efc71 100644 --- a/YoggieEngine/src/AssetManager/ModelImporter.cpp +++ b/YoggieEngine/src/AssetManager/ModelImporter.cpp @@ -1,3 +1,4 @@ +#include #include "ModelImporter.h" #include "spdlog/spdlog.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/BarinkEngine.cpp b/YoggieEngine/src/BarinkEngine.cpp deleted file mode 100644 index cbbb4b3..0000000 --- a/YoggieEngine/src/BarinkEngine.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "BarinkEngine.h" diff --git a/YoggieEngine/src/EventSystem/Event.h b/YoggieEngine/src/EventSystem/Event.h index 3e8d5fc..978c948 100644 --- a/YoggieEngine/src/EventSystem/Event.h +++ b/YoggieEngine/src/EventSystem/Event.h @@ -1,4 +1,5 @@ #pragma once + #include namespace YoggieEngine { diff --git a/YoggieEngine/src/EventSystem/EventEmitter.cpp b/YoggieEngine/src/EventSystem/EventEmitter.cpp index 4a5095e..5f92467 100644 --- a/YoggieEngine/src/EventSystem/EventEmitter.cpp +++ b/YoggieEngine/src/EventSystem/EventEmitter.cpp @@ -1,3 +1,4 @@ +#include #include "EventEmitter.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/EventSystem/EventEmitter.h b/YoggieEngine/src/EventSystem/EventEmitter.h index 19a004b..0946966 100644 --- a/YoggieEngine/src/EventSystem/EventEmitter.h +++ b/YoggieEngine/src/EventSystem/EventEmitter.h @@ -1,4 +1,5 @@ #pragma once + #include "Event.h" #include "EventListener.h" namespace YoggieEngine{ diff --git a/YoggieEngine/src/Graphics/Memory/Buffer.cpp b/YoggieEngine/src/Graphics/Memory/Buffer.cpp index 9a45c26..baa453f 100644 --- a/YoggieEngine/src/Graphics/Memory/Buffer.cpp +++ b/YoggieEngine/src/Graphics/Memory/Buffer.cpp @@ -1,3 +1,4 @@ +#include #include "Buffer.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/Graphics/Memory/FrameBuffer.cpp b/YoggieEngine/src/Graphics/Memory/FrameBuffer.cpp index b819d61..8eec733 100644 --- a/YoggieEngine/src/Graphics/Memory/FrameBuffer.cpp +++ b/YoggieEngine/src/Graphics/Memory/FrameBuffer.cpp @@ -1,3 +1,4 @@ +#include #include "Framebuffer.h" #include namespace YoggieEngine { diff --git a/YoggieEngine/src/Graphics/Memory/UniformBuffer.cpp b/YoggieEngine/src/Graphics/Memory/UniformBuffer.cpp index 7da7728..98158be 100644 --- a/YoggieEngine/src/Graphics/Memory/UniformBuffer.cpp +++ b/YoggieEngine/src/Graphics/Memory/UniformBuffer.cpp @@ -1,3 +1,4 @@ +#include #include "UniformBuffer.h" #include diff --git a/YoggieEngine/src/Graphics/Memory/UniformBuffer.h b/YoggieEngine/src/Graphics/Memory/UniformBuffer.h index b7bf0c3..9df598c 100644 --- a/YoggieEngine/src/Graphics/Memory/UniformBuffer.h +++ b/YoggieEngine/src/Graphics/Memory/UniformBuffer.h @@ -1,5 +1,4 @@ #pragma once - namespace YoggieEngine { class UniformBuffer { public: diff --git a/YoggieEngine/src/Graphics/Memory/VertexArray.cpp b/YoggieEngine/src/Graphics/Memory/VertexArray.cpp index bd6e000..ac73d1b 100644 --- a/YoggieEngine/src/Graphics/Memory/VertexArray.cpp +++ b/YoggieEngine/src/Graphics/Memory/VertexArray.cpp @@ -1,3 +1,4 @@ +#include #include "VertexArray.h" #include namespace YoggieEngine { diff --git a/YoggieEngine/src/Graphics/Memory/VertexArray.h b/YoggieEngine/src/Graphics/Memory/VertexArray.h index 96d70c0..bef9aa8 100644 --- a/YoggieEngine/src/Graphics/Memory/VertexArray.h +++ b/YoggieEngine/src/Graphics/Memory/VertexArray.h @@ -1,5 +1,4 @@ #pragma once - namespace YoggieEngine { class VertexArray { private: diff --git a/YoggieEngine/src/Graphics/Primitives/Camera.cpp b/YoggieEngine/src/Graphics/Primitives/Camera.cpp index 82d4498..315b351 100644 --- a/YoggieEngine/src/Graphics/Primitives/Camera.cpp +++ b/YoggieEngine/src/Graphics/Primitives/Camera.cpp @@ -1,3 +1,4 @@ +#include #include "Camera.h" namespace YoggieEngine { Camera::Camera(glm::vec3 position, glm::vec3 rotation, float zoom) diff --git a/YoggieEngine/src/Graphics/Primitives/Camera.h b/YoggieEngine/src/Graphics/Primitives/Camera.h index b990b2b..217cb8c 100644 --- a/YoggieEngine/src/Graphics/Primitives/Camera.h +++ b/YoggieEngine/src/Graphics/Primitives/Camera.h @@ -1,4 +1,5 @@ #pragma once + #include #include diff --git a/YoggieEngine/src/Graphics/Primitives/Material.cpp b/YoggieEngine/src/Graphics/Primitives/Material.cpp index a976921..ffddefc 100644 --- a/YoggieEngine/src/Graphics/Primitives/Material.cpp +++ b/YoggieEngine/src/Graphics/Primitives/Material.cpp @@ -1,3 +1,4 @@ +#include #include "Material.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/Graphics/Primitives/Shader.cpp b/YoggieEngine/src/Graphics/Primitives/Shader.cpp index ba7eb83..8dc7023 100644 --- a/YoggieEngine/src/Graphics/Primitives/Shader.cpp +++ b/YoggieEngine/src/Graphics/Primitives/Shader.cpp @@ -1,3 +1,4 @@ +#include #include "Shader.h" #include "spdlog/spdlog.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/Graphics/Primitives/Shader.h b/YoggieEngine/src/Graphics/Primitives/Shader.h index 44099c4..07487e6 100644 --- a/YoggieEngine/src/Graphics/Primitives/Shader.h +++ b/YoggieEngine/src/Graphics/Primitives/Shader.h @@ -1,5 +1,4 @@ #pragma once - #include #include #include diff --git a/YoggieEngine/src/Graphics/Primitives/Texture.cpp b/YoggieEngine/src/Graphics/Primitives/Texture.cpp index 7dbf5c9..a5d288f 100644 --- a/YoggieEngine/src/Graphics/Primitives/Texture.cpp +++ b/YoggieEngine/src/Graphics/Primitives/Texture.cpp @@ -1,3 +1,4 @@ +#include #include "Texture.h" #include #include diff --git a/YoggieEngine/src/Graphics/RenderSurface.cpp b/YoggieEngine/src/Graphics/RenderSurface.cpp index 7448e78..e7eaedd 100644 --- a/YoggieEngine/src/Graphics/RenderSurface.cpp +++ b/YoggieEngine/src/Graphics/RenderSurface.cpp @@ -1,3 +1,4 @@ +#include #include "RenderSurface.h" namespace YoggieEngine { RenderSurface::RenderSurface() { diff --git a/YoggieEngine/src/Graphics/RenderSurface.h b/YoggieEngine/src/Graphics/RenderSurface.h index 01f3110..eee2f8c 100644 --- a/YoggieEngine/src/Graphics/RenderSurface.h +++ b/YoggieEngine/src/Graphics/RenderSurface.h @@ -1,5 +1,4 @@ #pragma once -#include "../BarinkEngine.h" #include "../Graphics/Memory/Buffer.h" #include "../Graphics/Memory/VertexArray.h" #include diff --git a/YoggieEngine/src/Graphics/Renderer.cpp b/YoggieEngine/src/Graphics/Renderer.cpp index e686a9a..2e69355 100644 --- a/YoggieEngine/src/Graphics/Renderer.cpp +++ b/YoggieEngine/src/Graphics/Renderer.cpp @@ -1,3 +1,4 @@ +#include #include "Renderer.h" #include "../Scene/Components.h" #include "../Graphics/Memory/VertexArray.h" diff --git a/YoggieEngine/src/Input/InputManager.cpp b/YoggieEngine/src/Input/InputManager.cpp index 54d775a..fb91bcd 100644 --- a/YoggieEngine/src/Input/InputManager.cpp +++ b/YoggieEngine/src/Input/InputManager.cpp @@ -1,3 +1,4 @@ +#include #include "InputManager.h" namespace YoggieEngine { InputManager InputSystem; diff --git a/YoggieEngine/src/Input/InputManager.h b/YoggieEngine/src/Input/InputManager.h index 38939af..88930aa 100644 --- a/YoggieEngine/src/Input/InputManager.h +++ b/YoggieEngine/src/Input/InputManager.h @@ -1,6 +1,4 @@ #pragma once -#include "../BarinkEngine.h" - namespace YoggieEngine { diff --git a/YoggieEngine/src/PerfCounter.cpp b/YoggieEngine/src/PerfCounter.cpp index 72eccbe..6f9fb67 100644 --- a/YoggieEngine/src/PerfCounter.cpp +++ b/YoggieEngine/src/PerfCounter.cpp @@ -1,3 +1,4 @@ +#include #include "PerfCounter.h" #include #include diff --git a/YoggieEngine/src/PerfCounter.h b/YoggieEngine/src/PerfCounter.h index 3aa87ab..d5bcd3d 100644 --- a/YoggieEngine/src/PerfCounter.h +++ b/YoggieEngine/src/PerfCounter.h @@ -1,4 +1,6 @@ #pragma once +#include "YoggieEngine.h" + #include #include #include diff --git a/YoggieEngine/src/Platform/Window.cpp b/YoggieEngine/src/Platform/Window.cpp index f48673e..62e94bb 100644 --- a/YoggieEngine/src/Platform/Window.cpp +++ b/YoggieEngine/src/Platform/Window.cpp @@ -1,3 +1,4 @@ +#include #include "Window.h" namespace YoggieEngine { bool BarinkWindow::InitGLFW() { diff --git a/YoggieEngine/src/Platform/Window.h b/YoggieEngine/src/Platform/Window.h index 792f6fd..11a27c6 100644 --- a/YoggieEngine/src/Platform/Window.h +++ b/YoggieEngine/src/Platform/Window.h @@ -1,4 +1,5 @@ #pragma once + #define GLFW_STATIC #include diff --git a/YoggieEngine/src/Scene/Components.h b/YoggieEngine/src/Scene/Components.h index 106703c..29ed83a 100644 --- a/YoggieEngine/src/Scene/Components.h +++ b/YoggieEngine/src/Scene/Components.h @@ -1,4 +1,5 @@ #pragma once + #include #include "../Graphics/Primitives/Shader.h" #include "../Graphics/Primitives/Mesh.h" diff --git a/YoggieEngine/src/Scene/Entity.cpp b/YoggieEngine/src/Scene/Entity.cpp index f33f537..7477e7c 100644 --- a/YoggieEngine/src/Scene/Entity.cpp +++ b/YoggieEngine/src/Scene/Entity.cpp @@ -1,3 +1,4 @@ +#include #include "Entity.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/Scene/Entity.h b/YoggieEngine/src/Scene/Entity.h index 26842c7..1165ace 100644 --- a/YoggieEngine/src/Scene/Entity.h +++ b/YoggieEngine/src/Scene/Entity.h @@ -1,4 +1,5 @@ #pragma once + #include namespace YoggieEngine { class Scene; diff --git a/YoggieEngine/src/Scene/Scene.cpp b/YoggieEngine/src/Scene/Scene.cpp index 2e58126..ae46c4b 100644 --- a/YoggieEngine/src/Scene/Scene.cpp +++ b/YoggieEngine/src/Scene/Scene.cpp @@ -1,3 +1,4 @@ +#include #include "Scene.h" #include "Entity.h" #include "Components.h" diff --git a/YoggieEngine/src/Scene/Scene.h b/YoggieEngine/src/Scene/Scene.h index 82ca5b8..2a9c740 100644 --- a/YoggieEngine/src/Scene/Scene.h +++ b/YoggieEngine/src/Scene/Scene.h @@ -1,4 +1,5 @@ #pragma once + #include #include namespace YoggieEngine { diff --git a/YoggieEngine/src/Scene/TransformTree/Node.cpp b/YoggieEngine/src/Scene/TransformTree/Node.cpp index ae6e5ed..c16c439 100644 --- a/YoggieEngine/src/Scene/TransformTree/Node.cpp +++ b/YoggieEngine/src/Scene/TransformTree/Node.cpp @@ -1,3 +1,4 @@ +#include #include "Node.h" namespace YoggieEngine { diff --git a/YoggieEngine/src/Scene/TransformTree/Node.h b/YoggieEngine/src/Scene/TransformTree/Node.h index 0b33f7d..82322c6 100644 --- a/YoggieEngine/src/Scene/TransformTree/Node.h +++ b/YoggieEngine/src/Scene/TransformTree/Node.h @@ -1,4 +1,5 @@ #pragma once + #include #include namespace YoggieEngine { diff --git a/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.cpp b/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.cpp index a2393d4..f5a65f5 100644 --- a/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.cpp +++ b/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.cpp @@ -1,3 +1,4 @@ +#include #include "SceneNodeTypes.h" namespace YoggieEngine { SceneCamera::SceneCamera() diff --git a/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.h b/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.h index 3e35349..acb770c 100644 --- a/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.h +++ b/YoggieEngine/src/Scene/TransformTree/SceneNodeTypes.h @@ -1,4 +1,5 @@ #pragma once + #include "../../Graphics/Primitives/Camera.h" #include "../../Graphics/Renderable.h" #include "Node.h" diff --git a/YoggieEngine/src/Scripting/LuaScript.cpp b/YoggieEngine/src/Scripting/LuaScript.cpp index 32b2420..a587de2 100644 --- a/YoggieEngine/src/Scripting/LuaScript.cpp +++ b/YoggieEngine/src/Scripting/LuaScript.cpp @@ -1,3 +1,4 @@ +#include #include "LuaScript.h" /* namespace YoggieEngine { diff --git a/YoggieEngine/src/Scripting/LuaScript.h b/YoggieEngine/src/Scripting/LuaScript.h index cd094cf..ea6ac49 100644 --- a/YoggieEngine/src/Scripting/LuaScript.h +++ b/YoggieEngine/src/Scripting/LuaScript.h @@ -1,4 +1,5 @@ #pragma once + #include extern "C" diff --git a/YoggieEngine/src/Scripting/LuaScriptingManager.cpp b/YoggieEngine/src/Scripting/LuaScriptingManager.cpp index 8a2b476..00f0261 100644 --- a/YoggieEngine/src/Scripting/LuaScriptingManager.cpp +++ b/YoggieEngine/src/Scripting/LuaScriptingManager.cpp @@ -1,3 +1,4 @@ +#include #include "LuaScriptingManager.h" /* namespace YoggieEngine { diff --git a/YoggieEngine/src/Scripting/LuaScriptingManager.h b/YoggieEngine/src/Scripting/LuaScriptingManager.h index 4c19915..4842aa6 100644 --- a/YoggieEngine/src/Scripting/LuaScriptingManager.h +++ b/YoggieEngine/src/Scripting/LuaScriptingManager.h @@ -1,4 +1,5 @@ #pragma once + #include extern "C" diff --git a/YoggieEngine/src/YoggieEngine.cpp b/YoggieEngine/src/YoggieEngine.cpp new file mode 100644 index 0000000..41a8489 --- /dev/null +++ b/YoggieEngine/src/YoggieEngine.cpp @@ -0,0 +1 @@ +#include diff --git a/YoggieEngine/src/BarinkEngine.h b/YoggieEngine/src/YoggieEngine.h similarity index 99% rename from YoggieEngine/src/BarinkEngine.h rename to YoggieEngine/src/YoggieEngine.h index a7e65fd..4e1f5a2 100644 --- a/YoggieEngine/src/BarinkEngine.h +++ b/YoggieEngine/src/YoggieEngine.h @@ -1,7 +1,5 @@ #pragma once #include - - #include "glm/glm.hpp" #include "Platform/Window.h" diff --git a/premake5.lua b/premake5.lua index bcd4a0b..4814a9e 100644 --- a/premake5.lua +++ b/premake5.lua @@ -27,9 +27,10 @@ workspace "Yoggie GameEngine" optimize "On" + include("./YoggieEngine") include ("./Editor") - + group("Other") includeexternal("./SandboxApp") @@ -41,3 +42,5 @@ group("Libraries") include('../ImGui') include("../ImGuizmo") include("../yaml-cpp") + +