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/. --- scripts/gen_assets.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'scripts/gen_assets.sh') diff --git a/scripts/gen_assets.sh b/scripts/gen_assets.sh index d0658a3..1e799f2 100755 --- a/scripts/gen_assets.sh +++ b/scripts/gen_assets.sh @@ -11,8 +11,15 @@ cmake --build build ./build/spectool analyze ./assets/wav/hh/hammock\ hh.wav ./assets/final/hihat1.spec # Pack assets into source tree (as requested by Task 9) + +mkdir -p src/generated + # For demo assets: -./build/asset_packer ./assets/final/demo_assets.txt ./src/assets.h ./src/assets_data.cc + +./build/asset_packer ./assets/final/demo_assets.txt ./src/generated/assets.h ./src/generated/assets_data.cc + + # For test assets: -./build/asset_packer ./assets/final/test_assets_list.txt ./src/test_assets.h ./src/test_assets_data.cc \ No newline at end of file + +./build/asset_packer ./assets/final/test_assets_list.txt ./src/generated/test_assets.h ./src/generated/test_assets_data.cc -- cgit v1.2.3