From 33ee233d513496bc06ef7536f9fdc6eab00bc42c Mon Sep 17 00:00:00 2001 From: Charlotte Koch Date: Tue, 5 Mar 2024 22:12:10 -0800 Subject: Add ODT support --- mk/willora.mk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/mk/willora.mk b/mk/willora.mk index 99a3ebd..1d12bd8 100644 --- a/mk/willora.mk +++ b/mk/willora.mk @@ -11,6 +11,7 @@ HARDCOVER_OUT?= ${NAME}-hardcover.pdf EPUB_OUT?= ${NAME}.epub DOCBOOK_OUT?= ${NAME}.xml DOCX_OUT?= ${NAME}.docx +ODT_OUT?= ${NAME}.odt PAPERBACK_ADOC_TOTAL= ${PAPERBACK_OUT}.adoc HARDCOVER_ADOC_TOTAL= ${HARDCOVER_OUT}.adoc EPUB_ADOC_TOTAL= ${EPUB_OUT}.adoc @@ -85,6 +86,9 @@ docbook: ${DOCBOOK_OUT} .PHONY: docx docx: ${DOCX_OUT} +.PHONY: odt +odt: ${ODT_OUT} + ########## ########## ########## # ===== PAPERBACK ===== @@ -268,6 +272,19 @@ CLEANFILES+= ${DOCX_OUT} ${DOCX_OUT}: ${DOCBOOK_OUT} ${DOCX_FIXUP} sed -E -f ${DOCX_FIXUP} ${DOCBOOK_OUT} | \ ${PANDOC} --from docbook --to docx \ + --reference-doc lib/WilloraPDF_Manuscript_Reference.docx \ + -o ${.TARGET} \ + - + +########## ########## ########## + +# ===== ODT ===== + +CLEANFILES+= ${ODT_OUT} +${ODT_OUT}: ${DOCBOOK_OUT} ${DOCX_FIXUP} lib/WilloraPDF_Manuscript_Reference.odt + sed -E -f ${DOCX_FIXUP} ${DOCBOOK_OUT} | \ + ${PANDOC} --from docbook --to odt \ + --reference-doc lib/WilloraPDF_Manuscript_Reference.odt \ -o ${.TARGET} \ - -- cgit v1.2.3