diff --git a/scripts/fbt_tools/fbt_assets.py b/scripts/fbt_tools/fbt_assets.py index 0a5bfebb1..8d5d7853d 100644 --- a/scripts/fbt_tools/fbt_assets.py +++ b/scripts/fbt_tools/fbt_assets.py @@ -86,10 +86,18 @@ def _packs_emitter(target, source, env): source_dir.rel_path(node).removesuffix(".png") + ".bm" for node in env.GlobRecursive("*/Anims/**/*.png", source_dir.srcnode()) ) + target.update( + source_dir.rel_path(node) + for node in env.GlobRecursive("*/Icons/**/*.bmx", source_dir.srcnode()) + ) target.update( source_dir.rel_path(node).removesuffix(".png") + ".bmx" for node in env.GlobRecursive("*/Icons/**/*.png", source_dir.srcnode()) ) + target.update( + source_dir.rel_path(node) + for node in env.GlobRecursive("*/Fonts/*.u8f", source_dir.srcnode()) + ) target.update( source_dir.rel_path(node).removesuffix(".c") + ".u8f" for node in env.GlobRecursive("*/Fonts/*.c", source_dir.srcnode())