summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlotte Koch <charlotte@magentastripe.com>2024-03-05 22:12:10 -0800
committerCharlotte Koch <charlotte@magentastripe.com>2024-03-05 22:12:10 -0800
commit33ee233d513496bc06ef7536f9fdc6eab00bc42c (patch)
tree3944f1ad0919b0dfa63a51e9611e82b7c1503342
parenta28da6ed9a385c8624d45510ad96928b2585cf70 (diff)
Add ODT support
-rw-r--r--mk/willora.mk17
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} \
-