application.fam 980 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # qv. https://github.com/flipperdevices/flipperzero-firmware/blob/dev/documentation/AppManifests.md
  2. App(
  3. appid="seader",
  4. name="Seader",
  5. apptype=FlipperAppType.EXTERNAL,
  6. entry_point="seader_app",
  7. cdefines=["APP_SEADER"],
  8. requires=[
  9. "gui", "storage", "nfc",
  10. ],
  11. stack_size=7 * 1024,
  12. order=20,
  13. sources=[
  14. "seader.c",
  15. "aeabi_uldivmod.S", "bsearch.c",
  16. "ccid.c", "uart.c",
  17. "rfal_picopass.c", "scenes/*.c",
  18. "seader_worker.c",
  19. "seader_credential.c",
  20. "seader_icons.c",
  21. ],
  22. fap_icon="icons/logo.png",
  23. fap_category="NFC",
  24. # fap_extbuild=(
  25. # ExtFile(
  26. # path="${FAP_SRC_DIR}/lib/asn1/asn_system.h",
  27. # command="asn1c -D ${FAP_SRC_DIR}/lib/asn1 -no-gen-example -pdu=all ${FAP_SRC_DIR}/seader.asn1"
  28. # ),
  29. # ),
  30. fap_private_libs=[
  31. Lib(
  32. name="asn1",
  33. cflags=["-Wno-error"],
  34. ),
  35. ],
  36. fap_icon_assets="icons",
  37. )