IT-Lexikon › Programmierung › Makefile

Makefile

Programmierung Svenska → Aktualisiert: 2026-09-09

Konfigurationsdatei für make. Definiert Targets (was gebaut wird), Abhängigkeiten (was gebraucht wird), Rezepte (Befehle). Tabulatoren sind für die Einrückung der Rezepte Pflicht — klassische Falle.

Klassische Syntax: target: prereq1 prereq2\n\tcommand. Variablen: $@ = Target, $< = erste Abhängigkeit, $^ = alle Abhängigkeiten. .PHONY: clean test markiert Targets, die keine Dateien sind. Noch immer das portabelste Format für „führe ein Skript auf diesem System aus" — jedes Linux, macOS, BSD hat make. Modernes Muster: Make als dünnes Frontend (make build, make test) über dem eigentlichen Build-Stack (Cargo, npm, Gradle). Just (Rust) ist eine moderne Alternative mit saubererer Syntax.

← Zurück zum Lexikon