docs: fill out compat, lvglh, and toolchain documentation
continuous-integration/drone/push Build is failing

Replace placeholder content in doc/compat/, doc/lvglh/, and
doc/toolchain/ with comprehensive documentation derived from the
source files.

- compat: document Wasuro WASM VM compatibility shims
- lvglh: document LVGL v9.2.2 configuration, fonts, and patches
- toolchain: document all 13 build pipeline scripts
This commit is contained in:
t3hn3rd committed 2026-03-08 21:19:21 +00:00
1 parent d059ff1ffb
commit 466173613f
19 files changed
+888 -32

No files matched your search

+32 -1
View File
@@ -1 +1,32 @@
# Placeholder
# compile_sourcelist.sh
Generates a list of all Pascal source files in the project.
## Overview
`compile_sourcelist.sh` scans the parent directory for all `.pas` files and writes their paths to `sources.list`. This file can be used by other tools or scripts that need a manifest of Pascal source files.
## Prerequisites
- `find` must be available.
- Must be run from a subdirectory of the project root (it searches `..`).
## Inputs
The entire project directory tree (searched recursively for `*.pas` files).
## Outputs
| File | Description |
|------|-------------|
| `sources.list` | A newline-delimited list of absolute paths to all `.pas` files found. |
## Behavior
1. Uses `find` to locate all files matching `*.pas` in the parent directory.
2. Writes the results to `sources.list` in the current working directory.
3. Exits with code 0.
## Notes
- This script is not currently listed in the `compile.sh` build pipeline steps. It may be used as a standalone utility or by external tooling.