Makefile
Konfigurationsfil för make. Definierar targets (vad ska byggas), dependencies (vad behövs), recipes (kommandon). Tabbar är obligatoriska för recipe-indrag — klassisk fälla.
Klassisk syntax: target: prereq1 prereq2\n\tcommand. Variabler: $@ = target, $< = first prereq, $^ = all prereqs. .PHONY: clean test markerar mål som inte är filer. Fortfarande den mest portabla "kör skript på det här systemet"-formatet — varje Linux/macOS/BSD har make. Modernt mönster: använd Make som tunn frontend (make build, make test) över riktig build-stack (Cargo, npm, gradle). Just (Rust) är moderna alternativ med renare syntax.