diff --git a/makefile b/makefile
new file mode 100644
index 0000000000000000000000000000000000000000..f341994179e680c9177e11104af0c112c4529887
--- /dev/null
+++ b/makefile
@@ -0,0 +1,19 @@
+CC= gcc -g
+CFLAGS= -W -Wall
+SOURCES= $(wildcard *.c)
+OBJETS= $(SOURCES:.c=.o)
+EXEC= lavie
+
+$(EXEC) : $(OBJETS)
+	@echo "\n==== Linking ===="
+	$(CC) $(CFLAGS) -o $@ $^ -lm
+%.o : %.c
+	@echo "\n---- Rule " $@ "----"
+	$(CC) $(CFLAGS) -c $<
+
+clean:
+	@$(RM) -f lavie *.o
+	@echo Clean!
+
+dist: 
+	tar -cvz makefile Doxyfile *.h *.c -f taly_yassine_lavie.tar.xz