From b679c2dc976e20795eb4c3451c4d8eeffb2bf060 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 9 Jun 2018 19:17:32 +0300 Subject: Add: ebook building tooling, preamble with ACKs --- Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d7beabd --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +chapters = \ + negotiation.mdwn \ + devsetup.mdwn \ + conflict.mdwn \ + newhardware.mdwn \ + assault.mdwn \ + ambush.mdwn + +shorts = \ + origin.mdwn + +all: noir.pdf noir.epub noir.mobi count + +noir.pdf: preamble.mdwn $(chapters) + pandoc -o noir.pdf \ + --pdf-engine=xelatex \ + --template=template.tex \ + -Vlogo=noir_1000px.png \ + -Vauthorpic=liw-1000px.jpg \ + -Vdocumentclass:book \ + -Vfontsize:12pt \ + -Vmainfont:FreeSerif \ + -Vgeometry:a4paper \ + -Vmainfont:FreeSerif \ + -Vsansfont:FreeSans \ + -Vmonofont:FreeMonoBold \ + preamble.mdwn $(chapters) + +noir.epub: preamble.mdwn $(chapters) + pandoc -o noir.epub --toc preamble.mdwn $(chapters) + +noir.mobi: noir.epub + ebook-convert noir.epub noir.mobi + +count: + wc -w $(chapters) -- cgit v1.2.1