Correction des messages d'erreur pour utiliser des backticks autour des dépendances dans la classe Rule + Ajout du test 12

This commit is contained in:
Louay DARDOURI 2025-02-09 17:22:12 +01:00
parent 623f737ccc
commit ffc20ae7f3
3 changed files with 16 additions and 2 deletions
src/fr/monlouyan/bakefile
tests/C/test-12-file-dont-exist

@ -40,7 +40,7 @@ public class Rule {
for (String dependency : dependencies) {
File depFile = new File(dependency);
if (!depFile.exists() && !dependency.isEmpty() && !BakeEngine.hasRule(dependency)) {
System.out.println("bake: *** No rule to make target '" + dependency + "', needed by '" + name + "'. Stop.");
System.out.println("bake: *** No rule to make target `" + dependency + "', needed by '" + name + "'. Stop.");
System.exit(1);
}
Rule depRule = BakeEngine.getRule(dependency);
@ -78,7 +78,7 @@ public class Rule {
boolean hasRule = BakeEngine.hasRule(dependency);
if (!depFile.exists() && !dependency.isEmpty() && !hasRule) {
System.out.println("bake: *** No rule to make target '" + dependency + "', needed by '" + name + "'. Stop.");
System.out.println("bake: *** No rule to make target `" + dependency + "', needed by '" + name + "'. Stop.");
System.exit(1);
}

@ -0,0 +1,7 @@
all: main
main: main.c
gcc -o main main.c
clean:
rm -f main

@ -0,0 +1,7 @@
all: main
main: main.c
gcc -o main main.c
clean:
rm -f main