From 7bcb53a65fea6e7e53dacbe17df8cdf16a5222b2 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 17 Jun 2024 02:14:37 +0200 Subject: [PATCH] FBT: Fix pack gen from precompiled assets --- scripts/fbt_tools/fbt_assets.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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())