diff options
| author | Charlotte Koch <charlotte@magentastripe.com> | 2024-03-05 22:12:10 -0800 |
|---|---|---|
| committer | Charlotte Koch <charlotte@magentastripe.com> | 2024-03-05 22:12:10 -0800 |
| commit | 33ee233d513496bc06ef7536f9fdc6eab00bc42c (patch) | |
| tree | 3944f1ad0919b0dfa63a51e9611e82b7c1503342 /mk | |
| parent | a28da6ed9a385c8624d45510ad96928b2585cf70 (diff) | |
Add ODT support
Diffstat (limited to 'mk')
| -rw-r--r-- | mk/willora.mk | 17 |
1 files changed, 17 insertions, 0 deletions
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} \ - |
