From ffc20ae7f3b8bcfba49856bc071bd8cdd7498f0c Mon Sep 17 00:00:00 2001 From: Louay DARDOURI <louay.dardouri@etu.u-pec.fr> Date: Sun, 9 Feb 2025 17:22:12 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20des=20messages=20d'erreur=20pour?= =?UTF-8?q?=20utiliser=20des=20backticks=20autour=20des=20d=C3=A9pendances?= =?UTF-8?q?=20dans=20la=20classe=20Rule=20+=20Ajout=20du=20test=2012?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fr/monlouyan/bakefile/Rule.java | 4 ++-- tests/C/test-12-file-dont-exist/bake/Bakefile | 7 +++++++ tests/C/test-12-file-dont-exist/make/Makefile | 7 +++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 tests/C/test-12-file-dont-exist/bake/Bakefile create mode 100644 tests/C/test-12-file-dont-exist/make/Makefile diff --git a/src/fr/monlouyan/bakefile/Rule.java b/src/fr/monlouyan/bakefile/Rule.java index 7a7d2ab..4831799 100644 --- a/src/fr/monlouyan/bakefile/Rule.java +++ b/src/fr/monlouyan/bakefile/Rule.java @@ -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); } diff --git a/tests/C/test-12-file-dont-exist/bake/Bakefile b/tests/C/test-12-file-dont-exist/bake/Bakefile new file mode 100644 index 0000000..88d23f7 --- /dev/null +++ b/tests/C/test-12-file-dont-exist/bake/Bakefile @@ -0,0 +1,7 @@ +all: main + +main: main.c + gcc -o main main.c + +clean: + rm -f main \ No newline at end of file diff --git a/tests/C/test-12-file-dont-exist/make/Makefile b/tests/C/test-12-file-dont-exist/make/Makefile new file mode 100644 index 0000000..88d23f7 --- /dev/null +++ b/tests/C/test-12-file-dont-exist/make/Makefile @@ -0,0 +1,7 @@ +all: main + +main: main.c + gcc -o main main.c + +clean: + rm -f main \ No newline at end of file