MCPU sysroot source tree ======================== This directory is the canonical build-time source image of the target MCPU system root. It contains target-facing ABI/configuration material and CRT sources; it does not contain manual examples or regression-only emulators. Runtime-root configuration -------------------------- The canonical LibMCPU runtime-root configuration source is: sysroot/etc/mcpu-ld.conf `make install` installs it as: /etc/mcpu-ld.conf where `` is the configured target MCPU root (normally `$(libdir)/mcpu`). The installed runtime path is unchanged; only source-tree ownership now follows the sysroot layout. Assembler ABI headers --------------------- The canonical public assembler ABI headers are: sysroot/include/sys/asm/ They are the only source used by the LibMCPU build to install `/include/sys/asm/` and by regression tests that validate the public assembler ABI. HLL CRT ------- The canonical LibMCPU CRT assembler sources are: sysroot/usr/src/mcpu/crt/ They are assembled out-of-tree into: $builddir/sysroot/lib/mcpu/ and `make install` installs `crt0.o`, `crt1.o`, `crti.o`, and `crtn.o` under: /lib/mcpu/ The target sysroot intentionally contains no `libc-stub` or `hll-emul` development trees. HLL/CRT regression fixtures belong to `tests/fixtures/`; real MCPU Libc and compiler-output examples are separate projects/packages.