From 2ba889d50eb327cbec1175e4881c5244fa6afd3f Mon Sep 17 00:00:00 2001
From: Romain Gabet <romain.gabet.etu@univ-lille.fr>
Date: Mon, 18 Jan 2021 15:10:53 +0100
Subject: [PATCH] Add Makefile

---
 Makefile | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 Makefile

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..79bb9a1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,24 @@
+# Fichier Makefile racine
+# Cette variable contient la liste des sous répertoires
+# pour lesquels il faudra construire un programme.
+# Pour l'instant, seul le serveur web est dans la liste.
+
+FOLDERS=webserver
+
+# Indique à make les règles qui ne correspondent pas à la création
+# d'un fichier
+# make lancera toujours la construction de cette règle si elle est
+# demandée, même si un fichier/répertoire du nom de la cible existe
+# On indique ici la règle all ainsi que les répertoires
+
+.PHONY: all $(FOLDERS)
+
+# La règle qui sera exécutée si on lance make sans argument
+
+all: $(FOLDERS)
+
+# Cette règle va lancer make dans le répertoire webserver
+# option -C de make
+
+webserver:
+make -C webserver
\ No newline at end of file
-- 
GitLab