-Kate-the-Empress.html: $(wildcard *.tex)
- cp book.tex Kate-the-Empress.tex
- latex2html -no_navigation -split=0 -no_subdir -prefix=Kate-the-Empress Kate-the-Empress.tex
- rm Kate-the-Empress.tex
+Kate-the-Empress.html: onefile.tex
+ pandoc -t html --toc --standalone -o $@ $+
+
+Kate-the-Empress.epub: onefile.tex epub-metadata.xml
+ cat epub-metadata.xml > metadata-tmp.xml
+ echo "<dc:date>`date +%Y-%m-%d`</dc:date>">> metadata-tmp.xml
+ pandoc -t epub --epub-metadata=metadata-tmp.xml --standalone -o $@ $+
+
+Kate-the-Empress.fb2.zip: Kate-the-Empress.fb2
+ zip Kate-the-Empress.fb2.zip Kate-the-Empress.fb2
+
+Kate-the-Empress.fb2: onefile.tex Tex2fb2 fb2meta.xml
+ ./Tex2fb2 fb2meta.xml onefile.tex >Kate-the-Empress.fb2
+
+fb2lint: Kate-the-Empress.fb2 $(wildcard *.xsd)
+ xmllint --schema FictionBook2.1.xsd Kate-the-Empress.fb2 >/dev/null 2>$@
+
+onefile.tex: joinfiles.awk $(wildcard *.tex)
+ awk -f joinfiles.awk book.tex > $@
+
+clean:
+ rm -f onefile.tex book.log book.aux book.out book.toc Kate-the-Empress.fb2 fb2lint