From cccb09e478c419fb9f0da97b6e99bcf2c98bd751 Mon Sep 17 00:00:00 2001 From: skal Date: Sat, 31 Jan 2026 21:05:17 +0100 Subject: refactor: move generated asset files to src/generated/ - Updated CMakeLists.txt to generate assets.h and assets_data.cc in src/generated/. - Updated scripts/gen_assets.sh to reflect the new output location. - Modified asset_packer.cc to generate correct include paths in assets_data.cc. - Updated source files (main.cc, asset_manager.cc, test_assets.cc) to include headers from the 'generated/' subdirectory. - Ensured all targets have correct include paths to find generated headers. - Removed stale generated files from src/. --- src/main.cc | 2 +- src/tests/test_assets.cc | 4 ++-- src/util/asset_manager.cc | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main.cc b/src/main.cc index aa24152..c0f6770 100644 --- a/src/main.cc +++ b/src/main.cc @@ -2,7 +2,7 @@ // It serves as the application entry point. // Orchestrates platform initialization, main loop, and subsystem coordination. -#include "assets.h" // Include generated asset header +#include "generated/assets.h" // Include generated asset header #include "audio/audio.h" #include "audio/gen.h" #include "audio/synth.h" diff --git a/src/tests/test_assets.cc b/src/tests/test_assets.cc index e782453..ff1cae2 100644 --- a/src/tests/test_assets.cc +++ b/src/tests/test_assets.cc @@ -3,9 +3,9 @@ // Verifies data integrity and size reporting. #ifdef USE_TEST_ASSETS -#include "test_assets.h" +#include "generated/test_assets.h" #else -#include "assets.h" +#include "generated/assets.h" #endif #include diff --git a/src/util/asset_manager.cc b/src/util/asset_manager.cc index 1aa2ef6..33b697b 100644 --- a/src/util/asset_manager.cc +++ b/src/util/asset_manager.cc @@ -3,7 +3,7 @@ // Uses an array lookup for O(1) access to embedded data. #include "util/asset_manager.h" -#include "assets.h" +#include "generated/assets.h" // These are defined in the generated assets_data.cc extern const AssetRecord g_assets[]; -- cgit v1.2.3