[FL-2052] New build system based on scons (#1269)

This commit is contained in:
hedger
2022-06-26 15:00:03 +03:00
committed by GitHub
parent c79fb61909
commit f3b1475ede
179 changed files with 3986 additions and 5196 deletions

View File

@@ -0,0 +1,39 @@
App(
appid="updater",
name="UpdaterSrv",
apptype=FlipperAppType.SERVICE,
cdefines=["SRV_UPDATER"],
requires=[
"gui",
"storage",
],
conflicts=["desktop"],
entry_point="updater_srv",
stack_size=2 * 1024,
order=130,
)
App(
appid="updater_app",
name="UpdaterApp",
apptype=FlipperAppType.SYSTEM,
cdefines=["APP_UPDATER"],
requires=[
"gui",
"storage",
"bt",
],
conflicts=["updater"],
provides=["updater_start"],
entry_point="updater_srv",
stack_size=2 * 1024,
order=10,
)
App(
appid="updater_start",
apptype=FlipperAppType.STARTUP,
entry_point="updater_on_system_start",
requires=["updater_app"],
order=110,
)