diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..2df1df3d92748878e3a800dfe17f5c839c3c5987
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,25 @@
+# Makefile
+all:
+
+# Compile the program and \
+  build "fact" executable file.
+fact: prime.c
+	  gcc -o fact prime.c -lm
+
+
+
+# make test compile votre programme \
+  et exécute les tests unitaires.
+test: #UnitTestFile
+	 #make fact
+	  #./UnitTestFile
+
+# clean the file directory, delete: \
+- fact executable (if present) \
+- auxiliary files built by \
+  fact & test commands.
+clean: fact
+	rm -rf *o fact
+	rm -rf *o test
+
+