blob: 5c1b54da53f69930747eba1513de0c3af4a7098d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
chapters = $(shell ./list-chapters index.mdwn)
all: book.pdf book.epub book.mobi
book.pdf: $(chapters)
pandoc --toc -o book.pdf $(chapters)
book.epub: $(chapters) cover.png
pandoc -t epub --epub-metadata=book.xml --epub-cover=cover.png \
-o book.epub $(chapters)
book.mobi: book.epub
ebook-convert book.epub book.mobi
cover.png: cover.svg
inkscape -e cover.png cover.svg
count:
wc -w $(chapters)
echo 100 '*' $$(cat $(chapters) | wc -w) / 30000 | bc -l
clean:
rm -f book.pdf book.html book.epub book.mobi cover.png
|