unleashed-firmware/scripts/fbt_tools
Silent 4039ccbcca
fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms (#3360)
* fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms
  GDB heavily dislikes forward slashes from Windows paths and strips
  them internally instead of normalizing them. Account for this by
  passing POSIX paths explicitly.
* fbt: different approach for posix path handling
* fbt, ufbt: further fixes for path handling
* fbt: explicit path stringification
* linter fixes

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: あく <alleteam@gmail.com>
2024-03-21 07:36:38 +09:00
..
blackmagic.py [FL-2832] fbt: more fixes & improvements (#1854) 2022-10-13 01:12:05 +09:00
ccache.py [FL-3174] Dolphin builder in ufbt; minor ufbt/fbt improvements (#2601) 2023-05-03 14:48:49 +09:00
compilation_db.py fbt: reworked tool path handling (#3105) 2023-09-25 14:04:34 +09:00
crosscc.py fbt: reworked tool path handling (#3105) 2023-09-25 14:04:34 +09:00
doxygen.py fbt: doxygen target (#3510) 2024-03-21 01:32:53 +09:00
fbt_apps.py [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
fbt_assets.py [FL-3618] Infrared remote button index support (#3180) 2023-11-10 16:22:34 +09:00
fbt_debugopts.py fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms (#3360) 2024-03-21 07:36:38 +09:00
fbt_dist.py WiFi board: fixed update script on Windows (unfortunately also Mac and Linux) (#3485) 2024-03-01 15:58:15 +04:00
fbt_envhooks.py [FL-3330] fbt: added hooks for build & dist environments; added FW_ORIGIN_* macro for apps & SDK (#2705) 2023-05-30 01:40:56 +09:00
fbt_extapps.py fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
fbt_help.py [FL-3486,FL-3392] fbt: various improvements and bug fixes (#2982) 2023-08-23 03:33:10 +09:00
fbt_hwtarget.py ble: profile rework (#3272) 2024-02-16 14:20:45 +07:00
fbt_resources.py [FL-3629] fbt: SD card resource handling speedup (#3178) 2023-10-31 15:27:58 +04:00
fbt_sdk.py fbt/ufbt: Ensure POSIX paths are passed to GDB on all platforms (#3360) 2024-03-21 07:36:38 +09:00
fbt_tweaks.py [FL-3174] Dolphin builder in ufbt; minor ufbt/fbt improvements (#2601) 2023-05-03 14:48:49 +09:00
fbt_version.py [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
fwbin.py fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
gdb.py New toolchain with gcc 12 (#3254) 2024-02-12 09:04:12 +07:00
jflash.py fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
objdump.py fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
openocd.py fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
pvsstudio.py fbt: doxygen target (#3510) 2024-03-21 01:32:53 +09:00
python3.py [FL-2832] fbt: more fixes & improvements (#1854) 2022-10-13 01:12:05 +09:00
sconsmodular.py [FL-3174] Dolphin builder in ufbt; minor ufbt/fbt improvements (#2601) 2023-05-03 14:48:49 +09:00
sconsrecursiveglob.py fbt: source collection improvements (#3181) 2023-11-01 13:21:31 +09:00
strip.py fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00