2
0
mirror of https://github.com/koreader/koreader synced 2024-11-10 01:10:34 +00:00
koreader/tools
Benoit Pierre f586613f94 kodev: rewrite most of it
Factorize (options handling, target setup, …), add explicit
Android targets (`android-arm`, `android-arm64`, etc…).

build:
- support `--no-build` / `-b`: only run setup phase

check: simplify implementation (re-use `.ci/check.sh`)

cov & test:
- forward to makefile rules (no need to guess install directory)
- support `--no-build` / `-b`: use existing build

log:
- drop the target argument (since only Android is supported anyway)

prompt & wbuilder:
- forward to makefile rules (no need to guess install directory)
- support `--no-build` / `-b`: use existing build

release:
- support `--no-build` / `-b`: use existing build

run:
- forward to makefile rules (no need to guess install directory)
- correctly support relative arguments, and whitespace in arguments
- drop support for catchsegv: Glibc 2.35 (2022) dropped catchsegv and
  associated `libSegFault.so` shared library
- drop support for nemiver debugger: project is dead, last release
  was 8 years ago, repo is archived, and package has been dropped
  from newer Debian / Ubuntu releases
- support running an APK passed as argument when using `android` target
- rename short `-d`, `-h`, and `-w` options to `-D`, `-H` and `-W`
  respectively (to avoid conflicts with standard options)
- drop support for `-p` / `--graph` argument: code moved to a dedicated
  wrapper script (`tools/graph_memory.sh`) that can be used with the new
  `-w` / `--wrap` argument: `./kodev run -w tools/graph_memory.sh …`
- drop `--tui` argument when using GDB: said TUI does not cohabit well
  with KOReader console outputs (and cgdb is better fancy TUI anyway)
2024-08-15 09:37:49 +02:00
..
benchmark.lua tweaks for new build system 2024-05-29 22:02:06 +02:00
eink_cmap.gif
graph_memory.sh kodev: rewrite most of it 2024-08-15 09:37:49 +02:00
ja_keyboard_generate.py keyboard: japanese: always put digits as the south gesture for latin (#8443) 2021-11-14 14:10:25 +01:00
kobo_touch_probe.lua tweaks for new build system 2024-05-29 22:02:06 +02:00
kobo-touch-probe.png
mk7z.sh tools/mk7z: support debian unstable / ubuntu 22.04 2024-05-12 09:47:44 +02:00
trace_require.lua
update-metadata.lua [minor] Fix lowercase typo in "Google Translate" (#12157) 2024-07-11 22:53:23 +02:00
valgrind_amd.supp
wbuilder.lua tweaks for new build system 2024-05-29 22:02:06 +02:00