--- /dev/null
+# Variablen
+PANDOC_BEAMER=-t beamer --slide-level 2
+RUBBER_ARG=-d
+
+# main targets
+beamer: presentation.pdf
+ mv $< beamer.pdf
+ rubber $(RUBBER_ARG) --clean presentation
+ rm -f presentation.vrb
+
+# Convert markdown to tex using pandoc
+slides.tex: $(wildcard slides/*.md)
+ pandoc $(PANDOC_BEAMER) -o $@ slides/*.md
+
+# Build pdfs
+presentation.tex: slides.tex
+
+%.pdf: %.tex
+ rubber $(RUBBER_ARG) $<
+
+# Generic
+clean:
+ rubber $(RUBBER_ARG) --clean presentation
+ rm -f slides.tex presentation.vrb beamer.pdf