diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..5579000f9e6f7a840eff27bab230c720fa0442ed
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
+
+CFLAGS = -I /usr/include/libxml2
+LDFLAGS= -lcurl -lavcodec -lavformat -lavfilter -lswscale -lavutil -lxml2
+
+all: probe remux thumbnail transcode
+
+probe: probe.c *.h util/*.c
+
+remux: remux.c *.h util/*.c
+
+thumbnail: thumbnail.c *.h util/*.c
+
+transcode: transcode.c *.h util/*.c
+
+clean:
+	rm -f probe remux thumbnail transcode