linux/Makefile
Imported from
_research/manual-study-linux/file-notes/linux__Makefile.md.
File Notes: Makefile
Status: reviewed.
Purpose: top-level build orchestration.
Review target: build phases, generated files, architecture selection, modules, and Rust build-system lessons.
Evidence
- The top-level Makefile orchestrates architecture selection, generated files, recursive builds, modules, and install/package targets.
- Kernel build behavior depends on generated configuration outputs, per-arch rules, and per-directory object lists rather than one flat compiler command.
Design Notes
Rust workspace design should separate handwritten source, generated artifacts, configuration output, and module/plugin build products. AI tooling should treat generated files as derived state, not source of truth.