From 4bceff6070be30cf4e3b11eb4c33ca4b163014a2 Mon Sep 17 00:00:00 2001
From: Lennart <lennart@fsmpi.rwth-aachen.de>
Date: Sat, 1 Jun 2019 13:39:59 +0200
Subject: [PATCH] makefile for beamer

---
 workshops/latex/beamer/.gitignore    |  6 ++++++
 workshops/latex/beamer/Makefile      | 27 +++++++++++++++++++++++++++
 workshops/latex/beamer/osak-logo.pdf |  1 +
 3 files changed, 34 insertions(+)
 create mode 100644 workshops/latex/beamer/.gitignore
 create mode 100644 workshops/latex/beamer/Makefile
 create mode 120000 workshops/latex/beamer/osak-logo.pdf

diff --git a/workshops/latex/beamer/.gitignore b/workshops/latex/beamer/.gitignore
new file mode 100644
index 0000000..f49ae09
--- /dev/null
+++ b/workshops/latex/beamer/.gitignore
@@ -0,0 +1,6 @@
+image.jpg
+movie.mp4
+pgf-img/
+*.auxlock
+*.figlist
+*.makefile
diff --git a/workshops/latex/beamer/Makefile b/workshops/latex/beamer/Makefile
new file mode 100644
index 0000000..95d4e9d
--- /dev/null
+++ b/workshops/latex/beamer/Makefile
@@ -0,0 +1,27 @@
+LUALATEX := lualatex
+
+
+all: beamer.pdf
+
+beamer.pdf: image.jpg movie.mp4 beamer.makefile pgf beamer.tex
+	mkdir -p pgf-img/
+	$(LUALATEX) $(patsubst %.pdf,%.tex,$@)
+
+image.jpg: animation.py
+	python animation.py
+movie.mp4: animation.py
+	python animation.py
+
+pgf: $(wildcard pgf-img/*.md5)
+	make beamer.makefile
+
+beamer.makefile:
+	mkdir -p pgf-img/
+	$(LUALATEX) $(patsubst %.makefile,%.tex,$@)
+	make -f $@
+
+clean:
+	-$(RM) -f *.{aux,nav,out,log,makefile,figlist,auxlock,snm,toc}
+realclean: clean
+	-$(RM) -f movie.mp4 image.jpg
+	-$(RM) -rf beamer.pdf pgf-img/
diff --git a/workshops/latex/beamer/osak-logo.pdf b/workshops/latex/beamer/osak-logo.pdf
new file mode 120000
index 0000000..ed0d4a7
--- /dev/null
+++ b/workshops/latex/beamer/osak-logo.pdf
@@ -0,0 +1 @@
+../osak-logo.pdf
\ No newline at end of file
-- 
GitLab