blob: ee5da7773294a2a6f74245bbc1881e18c0049c39 (
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)
markdown2pdf --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
|