From 994cbb89e8a204c2f076e387ea59a8f15dbc5a7d Mon Sep 17 00:00:00 2001
From: Moncef STITI <moncef.stiti@etu.u-pec.fr>
Date: Sun, 2 Mar 2025 13:07:22 +0100
Subject: [PATCH] =?UTF-8?q?Ajout=20du=20test=20n=C2=B020=20et=2021?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 tests/C/test-20-circular-2/bake/Bakefile               | 10 ++++++++++
 .../C/test-20-circular-2/bake/Bakefile:Zone.Identifier |  0
 .../bake/bakefile.jar:Zone.Identifier                  |  0
 .../C/test-20-circular-2/bakefile.jar:Zone.Identifier  |  0
 tests/C/test-20-circular-2/make/Makefile               | 10 ++++++++++
 .../C/test-20-circular-2/make/Makefile:Zone.Identifier |  0
 tests/C/test-21-generate/bake/Bakefile                 |  8 ++++++++
 tests/C/test-21-generate/bake/Bakefile:Zone.Identifier |  0
 .../test-21-generate/bake/bakefile.jar:Zone.Identifier |  0
 tests/C/test-21-generate/bakefile.jar:Zone.Identifier  |  0
 tests/C/test-21-generate/make/Makefile                 |  8 ++++++++
 tests/C/test-21-generate/make/Makefile:Zone.Identifier |  0
 12 files changed, 36 insertions(+)
 create mode 100644 tests/C/test-20-circular-2/bake/Bakefile
 create mode 100644 tests/C/test-20-circular-2/bake/Bakefile:Zone.Identifier
 create mode 100644 tests/C/test-20-circular-2/bake/bakefile.jar:Zone.Identifier
 create mode 100644 tests/C/test-20-circular-2/bakefile.jar:Zone.Identifier
 create mode 100644 tests/C/test-20-circular-2/make/Makefile
 create mode 100644 tests/C/test-20-circular-2/make/Makefile:Zone.Identifier
 create mode 100644 tests/C/test-21-generate/bake/Bakefile
 create mode 100644 tests/C/test-21-generate/bake/Bakefile:Zone.Identifier
 create mode 100644 tests/C/test-21-generate/bake/bakefile.jar:Zone.Identifier
 create mode 100644 tests/C/test-21-generate/bakefile.jar:Zone.Identifier
 create mode 100644 tests/C/test-21-generate/make/Makefile
 create mode 100644 tests/C/test-21-generate/make/Makefile:Zone.Identifier

diff --git a/tests/C/test-20-circular-2/bake/Bakefile b/tests/C/test-20-circular-2/bake/Bakefile
new file mode 100644
index 0000000..f917268
--- /dev/null
+++ b/tests/C/test-20-circular-2/bake/Bakefile
@@ -0,0 +1,10 @@
+all: A
+
+A: B C
+	echo "Building A"
+
+B: C
+	echo "Building B"
+
+C: A
+	echo "Building C"
diff --git a/tests/C/test-20-circular-2/bake/Bakefile:Zone.Identifier b/tests/C/test-20-circular-2/bake/Bakefile:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-20-circular-2/bake/bakefile.jar:Zone.Identifier b/tests/C/test-20-circular-2/bake/bakefile.jar:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-20-circular-2/bakefile.jar:Zone.Identifier b/tests/C/test-20-circular-2/bakefile.jar:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-20-circular-2/make/Makefile b/tests/C/test-20-circular-2/make/Makefile
new file mode 100644
index 0000000..f917268
--- /dev/null
+++ b/tests/C/test-20-circular-2/make/Makefile
@@ -0,0 +1,10 @@
+all: A
+
+A: B C
+	echo "Building A"
+
+B: C
+	echo "Building B"
+
+C: A
+	echo "Building C"
diff --git a/tests/C/test-20-circular-2/make/Makefile:Zone.Identifier b/tests/C/test-20-circular-2/make/Makefile:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-21-generate/bake/Bakefile b/tests/C/test-21-generate/bake/Bakefile
new file mode 100644
index 0000000..82ad519
--- /dev/null
+++ b/tests/C/test-21-generate/bake/Bakefile
@@ -0,0 +1,8 @@
+all: output.txt
+
+output.txt: generate.sh
+	bash generate.sh > output.txt
+
+generate.sh:
+	echo "echo 'Hello, World!'" > generate.sh
+	chmod +x generate.sh
diff --git a/tests/C/test-21-generate/bake/Bakefile:Zone.Identifier b/tests/C/test-21-generate/bake/Bakefile:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-21-generate/bake/bakefile.jar:Zone.Identifier b/tests/C/test-21-generate/bake/bakefile.jar:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-21-generate/bakefile.jar:Zone.Identifier b/tests/C/test-21-generate/bakefile.jar:Zone.Identifier
new file mode 100644
index 0000000..e69de29
diff --git a/tests/C/test-21-generate/make/Makefile b/tests/C/test-21-generate/make/Makefile
new file mode 100644
index 0000000..82ad519
--- /dev/null
+++ b/tests/C/test-21-generate/make/Makefile
@@ -0,0 +1,8 @@
+all: output.txt
+
+output.txt: generate.sh
+	bash generate.sh > output.txt
+
+generate.sh:
+	echo "echo 'Hello, World!'" > generate.sh
+	chmod +x generate.sh
diff --git a/tests/C/test-21-generate/make/Makefile:Zone.Identifier b/tests/C/test-21-generate/make/Makefile:Zone.Identifier
new file mode 100644
index 0000000..e69de29