diff --git a/CMakeLists.txt b/CMakeLists.txt index 8fac4730..8a726e64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,7 @@ file(GLOB_RECURSE HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/src/*.hpp) file(GLOB_RECURSE SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp) add_executable(${PROJECT_NAME} ${HEADERS} ${SOURCES}) +target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src) if(VOXELENGINE_BUILD_APPDIR) file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AppDir/usr/bin) diff --git a/flake.lock b/flake.lock index df79ce91..55f50fc4 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1717399147, - "narHash": "sha256-eCWaE/q1VItpFAxxLVt171MdtDcjEnwi6QB/yuF73JU=", + "lastModified": 1722802969, + "narHash": "sha256-bPhyAXNnVerBZusxOuPMhMm0X7hSFLFKcH+7ynfgLjs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4a4ecb0ab415c9fccfb005567a215e6a9564cdf5", + "rev": "785feb91183a50959823ff9ba9ef673105259cd5", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 602e7b82..a1c9d20b 100644 --- a/flake.nix +++ b/flake.nix @@ -9,7 +9,7 @@ devShells.default = with nixpkgs.legacyPackages.${system}; mkShell { nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ glm glfw glew zlib libpng libvorbis openal luajit ]; # libglvnd - packages = [ mesa freeglut entt ]; + packages = [ glfw mesa freeglut entt ]; LD_LIBRARY_PATH = "${wayland}/lib:$LD_LIBRARY_PATH"; }; }); diff --git a/src/assets/Assets.hpp b/src/assets/Assets.hpp index 9a678462..a3b689e7 100644 --- a/src/assets/Assets.hpp +++ b/src/assets/Assets.hpp @@ -11,7 +11,7 @@ #include #include -#include "../graphics/core/TextureAnimation.hpp" +#include class Assets; diff --git a/src/assets/AssetsLoader.cpp b/src/assets/AssetsLoader.cpp index 84ed2894..d4b6d5ed 100644 --- a/src/assets/AssetsLoader.cpp +++ b/src/assets/AssetsLoader.cpp @@ -4,19 +4,19 @@ #include #include -#include "../coders/imageio.hpp" -#include "../constants.hpp" -#include "../content/Content.hpp" -#include "../content/ContentPack.hpp" -#include "../data/dynamic.hpp" -#include "../debug/Logger.hpp" -#include "../files/engine_paths.hpp" -#include "../files/files.hpp" -#include "../graphics/core/Texture.hpp" -#include "../logic/scripting/scripting.hpp" -#include "../objects/rigging.hpp" -#include "../util/ThreadPool.hpp" -#include "../voxels/Block.hpp" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "Assets.hpp" #include "assetload_funcs.hpp" diff --git a/src/assets/AssetsLoader.hpp b/src/assets/AssetsLoader.hpp index 09dd4b7f..38db983b 100644 --- a/src/assets/AssetsLoader.hpp +++ b/src/assets/AssetsLoader.hpp @@ -9,9 +9,9 @@ #include #include -#include "../delegates.hpp" -#include "../interfaces/Task.hpp" -#include "../typedefs.hpp" +#include +#include +#include #include "Assets.hpp" namespace dynamic { diff --git a/src/assets/assetload_funcs.cpp b/src/assets/assetload_funcs.cpp index a2ed0d9d..e64687e5 100644 --- a/src/assets/assetload_funcs.cpp +++ b/src/assets/assetload_funcs.cpp @@ -4,25 +4,25 @@ #include #include -#include "../audio/audio.hpp" -#include "../coders/GLSLExtension.hpp" -#include "../coders/commons.hpp" -#include "../coders/imageio.hpp" -#include "../coders/json.hpp" -#include "../coders/obj.hpp" -#include "../constants.hpp" -#include "../data/dynamic.hpp" -#include "../files/engine_paths.hpp" -#include "../files/files.hpp" -#include "../frontend/UiDocument.hpp" -#include "../graphics/core/Atlas.hpp" -#include "../graphics/core/Font.hpp" -#include "../graphics/core/ImageData.hpp" -#include "../graphics/core/Model.hpp" -#include "../graphics/core/Shader.hpp" -#include "../graphics/core/Texture.hpp" -#include "../graphics/core/TextureAnimation.hpp" -#include "../objects/rigging.hpp" +#include