Files
gex/scripts/public-tools

18 lines
1.5 KiB
Plaintext

# Tools other repos and users call by path, not reached from a make target.
# `make help-tools` prints this list; scripts/lint-scripts.py takes each as reached.
# path what it is
scripts/units-for.sh the function-tier units of a frozen image set, for one gexc (game repos' page legs)
scripts/prof-report.py symbolise a GEX_PROF profile (crates/gexc/src/prof.rs)
wine/dll-bases.py pinned DLL addresses for a 64-bit Wine or WoW64 prefix (dll-bases)
wine/legacy32/dll-bases.py the same for a 32-bit Wine bundle (legacy)
wine/page-prefix.sh a Wine prefix template for the page
wine/run.sh run a Windows program on a Wine dist (natively, or --page)
site/record-wine32.mjs record a 32-bit Wine page session for gex-eject (legacy)
site/page-site.mjs a Wine program as a static site on nt.html (soju's WoW64 Paint pipeline)
wine/wcc clang for gex wasm32 programs, as Wine's build uses it
wine/wcc64 the same for LP64 (64-bit Wine's Unix side)
guest/steam/build-win.sh libsteam_api for a Windows game (make steam-api builds the Linux one)
guest/gl/demo.sh build and run the GL demo natively, to a PPM file
wine/legacy32/wine32-dist.sh a 32-bit Wine dist and prefixes from a given Wine checkout (legacy; the gate's 32-bit leg)
wine/mksyscalls64.py regenerate the wasm64 syscall tables in a Wine checkout