26 lines
702 B
Makefile
26 lines
702 B
Makefile
META = title.yml
|
|
OUTPUT = b-vg.epub b-vg.pdf b-vg.mobi b-vg.azw3
|
|
INPUT = $(sort $(wildcard art*.md))
|
|
|
|
.PHONY: b-vg.pdf b-vg.epub b-vg.mobi b-vg.azw3 clean all
|
|
|
|
all: b-vg.pdf b-vg.epub b-vg.mobi b-vg.azw3
|
|
|
|
b-vg.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)
|
|
|
|
b-vg.epub: $(INPUT) $(META)
|
|
pandoc -f markdown+fancy_lists -t epub3 -o $@ --smart --toc \
|
|
--toc-depth=2 --epub-chapter-level=1 $(META) $(INPUT)
|
|
|
|
b-vg.mobi: b-vg.epub
|
|
ebook-convert $< $@ --mobi-file-type both
|
|
|
|
b-vg.azw3: b-vg.epub
|
|
ebook-convert $< $@
|
|
|
|
clean:
|
|
rm -rf $(OUTPUT)
|