Makefile Generator
Générateur de Makefile pour automatiser vos tâches de développement.
Configuration générale
Variables
Targets
Makefile généré
Syntaxe Makefile
Variables
# Définition
VAR = value # Expansion récursive
VAR := value # Expansion simple (immédiate)
VAR ?= value # Seulement si non défini
VAR += value # Append
# Utilisation
$(VAR) ou ${VAR}
# Variables automatiques
$@ # Target
$< # Première dépendance
$^ # Toutes les dépendances
$* # Stem (dans les patterns)
Targets
target: dependencies
command1
command2
# Pattern rules
%.o: %.c
$(CC) -c $< -o $@
# Commandes silencieuses
target:
@echo "Pas affiché"
# Ignorer erreurs
target:
-rm file.txt # Continue même si échoue