META = title.yml OUTPUT = grch.epub grch.mobi grch.azw3 grch.pdf INPUT = tit00.md INPUT += tit01.md $(sort $(wildcard tit01-art??.md)) INPUT += tit02.md $(sort $(wildcard tit02-art??.md)) INPUT += tit03.md $(sort $(wildcard tit03-art??.md)) INPUT += tit04.md $(sort $(wildcard tit04-art??.md)) INPUT += tit05.md $(sort $(wildcard tit05-art??.md)) INPUT += tit06.md $(sort $(wildcard tit06-art??.md)) INPUT += tit07.md $(sort $(wildcard tit07-art??.md)) .PHONY: pdf epub mobi azw3 clean all all: pdf epub mobi azw3 pdf: grch.pdf epub: grch.epub mobi: grch.mobi azw3: grch.azw3 grch.pdf: $(INPUT) $(META) pandoc -f markdown+fancy_lists -t latex -o $@ --toc --toc-depth=2 \ -Vgeometry:"a4paper,top=2cm,bottom=2cm,left=2cm,right=2cm" \ -Vlang=de --standalone --smart $(META) $(INPUT) grch.epub: $(INPUT) $(META) pandoc -f markdown+fancy_lists -t epub3 -o $@ --smart --toc \ --toc-depth=2 --epub-chapter-level=1 $(META) $(INPUT) grch.mobi: grch.epub ebook-convert $< $@ --mobi-file-type both grch.azw3: grch.epub ebook-convert $< $@ clean: rm -rf $(OUTPUT)