Ajout d'un test 19 + correction de bug

This commit is contained in:
Yanis HAMOUDI 2025-02-28 21:30:23 +01:00
parent 5fefb42eaa
commit f8caea69c6
2 changed files with 38 additions and 0 deletions
tests/C/test-19-multiple-targets

@ -0,0 +1,19 @@
# Règle avec plusieurs cibles et sans dépendance
target1 target2 target3:
echo "Première règle avec 3 cibles séparées par des espaces"
touch target1 target2 target3
# Règle avec plusieurs cibles (collée au :) et avec dépendances
file1 file2: target1 target2
echo "Deuxième règle avec 2 cibles et 2 dépendances"
echo "Contenu 1" > file1
echo "Contenu 2" > file2
# Règle avec une seule cible et plusieurs dépendances
final: file1 file2 target3
echo "Règle finale qui dépend de tout le reste"
cat file1 file2 > final
# Règle pour nettoyer
clean:
rm -f target1 target2 target3 file1 file2 final

@ -0,0 +1,19 @@
# Règle avec plusieurs cibles et sans dépendance
target1 target2 target3:
echo "Première règle avec 3 cibles séparées par des espaces"
touch target1 target2 target3
# Règle avec plusieurs cibles (collée au :) et avec dépendances
file1 file2: target1 target2
echo "Deuxième règle avec 2 cibles et 2 dépendances"
echo "Contenu 1" > file1
echo "Contenu 2" > file2
# Règle avec une seule cible et plusieurs dépendances
final: file1 file2 target3
echo "Règle finale qui dépend de tout le reste"
cat file1 file2 > final
# Règle pour nettoyer
clean:
rm -f target1 target2 target3 file1 file2 final