[FL-2627] Flipper applications: SDK, build and debug system (#1387)

This commit is contained in:
SG
2022-09-15 02:11:38 +10:00
committed by GitHub
parent 0f6f9ad52e
commit 873e1f114b
895 changed files with 8862 additions and 1465 deletions

View File

@@ -27,7 +27,9 @@ if not assetsenv["VERBOSE"]:
icons_src = assetsenv.GlobRecursive("*.png", "icons")
icons_src += assetsenv.GlobRecursive("frame_rate", "icons")
icons = assetsenv.IconBuilder(Dir("compiled"), Dir("#/assets/icons"))
icons = assetsenv.IconBuilder(
assetsenv.Dir("compiled"), ICON_SRC_DIR=assetsenv.Dir("#/assets/icons")
)
assetsenv.Depends(icons, icons_src)
assetsenv.Alias("icons", icons)
@@ -92,7 +94,6 @@ if assetsenv["IS_BASE_FIRMWARE"]:
assetsenv.Alias("dolphin_ext", dolphin_external)
# Resources manifest
resources = assetsenv.Command(
"#/assets/resources/Manifest",
assetsenv.GlobRecursive("*", "resources", exclude="Manifest"),
@@ -101,9 +102,11 @@ if assetsenv["IS_BASE_FIRMWARE"]:
"${RESMANIFESTCOMSTR}",
),
)
assetsenv.Precious(resources)
assetsenv.NoClean(resources)
assetsenv.AlwaysBuild(resources)
assetsenv.Clean(
resources,
assetsenv.Dir("#/assets/resources/apps"),
)
# Exporting resources node to external environment
env["FW_RESOURCES"] = resources