#
# Makefile to build images 
#
# (c) 2022
#
all:	dreiecke3d

dreieck.pdf:	dreieck.tex dreieckdata.tex macros.tex
	pdflatex dreieck.tex

dreieckdata.tex:	pk.m
	octave pk.m

DREIECKE = 								\
	dreieck1.pdf 							\
	dreieck2.pdf 							\
	dreieck3.pdf 							\
	dreieck4.pdf							\
	dreieck5.pdf 							\
	dreieck6.pdf 							\
	dreieck7.pdf

dreiecke:	$(DREIECKE)

dreieck1.pdf:	dreieck1.tex dreieckdata.tex macros.tex
	pdflatex dreieck1.tex

dreieck2.pdf:	dreieck2.tex dreieckdata.tex macros.tex
	pdflatex dreieck2.tex

dreieck3.pdf:	dreieck3.tex dreieckdata.tex macros.tex
	pdflatex dreieck3.tex

dreieck4.pdf:	dreieck4.tex dreieckdata.tex macros.tex
	pdflatex dreieck4.tex

dreieck5.pdf:	dreieck5.tex dreieckdata.tex macros.tex
	pdflatex dreieck5.tex

dreieck6.pdf:	dreieck6.tex dreieckdata.tex macros.tex
	pdflatex dreieck6.tex

dreieck7.pdf:	dreieck7.tex dreieckdata.tex macros.tex
	pdflatex dreieck7.tex

DREIECKE3D =								\
	dreieck3d1.pdf							\
	dreieck3d2.pdf							\
	dreieck3d3.pdf							\
	dreieck3d4.pdf							\
	dreieck3d5.pdf							\
	dreieck3d6.pdf							\
	dreieck3d7.pdf							\
	dreieck3d8.pdf	

dreiecke3d: $(DREIECKE3D)

POVRAYOPTIONS = -W1080 -H1080
#POVRAYOPTIONS = -W480 -H480

dreieck3d1.png:	dreieck3d1.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d1.png dreieck3d1.pov
dreieck3d1.jpg:	dreieck3d1.png
	convert dreieck3d1.png -density 300 -units PixelsPerInch dreieck3d1.jpg
dreieck3d1.pdf:	dreieck3d1.tex dreieck3d1.jpg
	pdflatex dreieck3d1.tex

dreieck3d2.png:	dreieck3d2.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d2.png dreieck3d2.pov
dreieck3d2.jpg:	dreieck3d2.png
	convert dreieck3d2.png -density 300 -units PixelsPerInch dreieck3d2.jpg
dreieck3d2.pdf:	dreieck3d2.tex dreieck3d2.jpg
	pdflatex dreieck3d2.tex

dreieck3d3.png:	dreieck3d3.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d3.png dreieck3d3.pov
dreieck3d3.jpg:	dreieck3d3.png
	convert dreieck3d3.png -density 300 -units PixelsPerInch dreieck3d3.jpg
dreieck3d3.pdf:	dreieck3d3.tex dreieck3d3.jpg
	pdflatex dreieck3d3.tex

dreieck3d4.png:	dreieck3d4.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d4.png dreieck3d4.pov
dreieck3d4.jpg:	dreieck3d4.png
	convert dreieck3d4.png -density 300 -units PixelsPerInch dreieck3d4.jpg
dreieck3d4.pdf:	dreieck3d4.tex dreieck3d4.jpg
	pdflatex dreieck3d4.tex

dreieck3d5.png:	dreieck3d5.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d5.png dreieck3d5.pov
dreieck3d5.jpg:	dreieck3d5.png
	convert dreieck3d5.png -density 300 -units PixelsPerInch dreieck3d5.jpg
dreieck3d5.pdf:	dreieck3d5.tex dreieck3d5.jpg
	pdflatex dreieck3d5.tex

dreieck3d6.png:	dreieck3d6.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d6.png dreieck3d6.pov
dreieck3d6.jpg:	dreieck3d6.png
	convert dreieck3d6.png -density 300 -units PixelsPerInch dreieck3d6.jpg
dreieck3d6.pdf:	dreieck3d6.tex dreieck3d6.jpg
	pdflatex dreieck3d6.tex

dreieck3d7.png:	dreieck3d7.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d7.png dreieck3d7.pov
dreieck3d7.jpg:	dreieck3d7.png
	convert dreieck3d7.png -density 300 -units PixelsPerInch dreieck3d7.jpg
dreieck3d7.pdf:	dreieck3d7.tex dreieck3d7.jpg
	pdflatex dreieck3d7.tex

dreieck3d8.png:	dreieck3d8.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d8.png dreieck3d8.pov
dreieck3d8.jpg:	dreieck3d8.png
	convert dreieck3d8.png -density 300 -units PixelsPerInch dreieck3d8.jpg
dreieck3d8.pdf:	dreieck3d8.tex dreieck3d8.jpg
	pdflatex dreieck3d8.tex

dreieck3d9.png:	dreieck3d9.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d9.png dreieck3d9.pov
dreieck3d9.jpg:	dreieck3d9.png
	convert dreieck3d9.png -density 300 -units PixelsPerInch dreieck3d9.jpg
dreieck3d9.pdf:	dreieck3d9.tex dreieck3d9.jpg
	pdflatex dreieck3d9.tex

dreieck3d10.png:	dreieck3d10.pov common.inc macros.inc
	povray +A0.1 $(POVRAYOPTIONS) -Odreieck3d10.png dreieck3d10.pov
dreieck3d10.jpg:	dreieck3d10.png
	convert dreieck3d10.png -density 300 -units PixelsPerInch dreieck3d10.jpg
dreieck3d10.pdf:	dreieck3d10.tex dreieck3d10.jpg macros.inc
	pdflatex dreieck3d10.tex