diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..0b1069ef1dfeab72f286bf387878cd8b973e7777
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,19 @@
+all: bin/test
+
+bin/test: bin/mainTest.o bin/Pixel.o bin/Image.o
+	g++ -g bin/mainTest.o bin/Pixel.o bin/Image.o -o bin/test
+
+bin/mainTest.o: src/mainTest.cpp src/Pixel.h
+	g++ -g -Wall -c src/mainTest.cpp
+
+bin/Pixel.o: src/Pixel.cpp src/Pixel.h
+	g++ -g -Wall -c src/Pixel.cpp
+	
+bin/Image.o: src/Image.cpp src/Image.h
+	g++ -g -Wall -c src/Image.cpp
+	
+clean:
+	rm *.o
+
+veryclean: clean
+	rm *.out