From fcd9420205507aeec3c3e4a7f650802857222133 Mon Sep 17 00:00:00 2001 From: Charlotte Koch Date: Wed, 20 Dec 2023 16:00:47 -0800 Subject: The different kinds of frontmatter now come from a single template --- mk/willora.mk | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'mk') diff --git a/mk/willora.mk b/mk/willora.mk index f0b0c9a..657af37 100644 --- a/mk/willora.mk +++ b/mk/willora.mk @@ -32,9 +32,9 @@ PAPERBACK_CATNO?= MSM-000001 HARDCOVER_CATNO?= MSM-000002 EPUB_CATNO?= MSM-000003 -PAPERBACK_FRONTMATTER= adoc/frontmatter-paperback.adoc -HARDCOVER_FRONTMATTER= adoc/frontmatter-hardcover.adoc -EPUB_FRONTMATTER= adoc/frontmatter-epub.adoc +PAPERBACK_FRONTMATTER= frontmatter-paperback.adoc +HARDCOVER_FRONTMATTER= frontmatter-hardcover.adoc +EPUB_FRONTMATTER= frontmatter-epub.adoc PAPERBACK_COLOPHON_OUT?= colophon-paperback.pdf HARDCOVER_COLOPHON_OUT?= colophon-hardcover.pdf EPUB_COLOPHON_OUT?= colophon-epub.pdf @@ -124,6 +124,13 @@ ${PAPERBACK_COLOPHON_FILE}: ${COLOPHON_TEMPLATE} ${ERBBER_SCRIPT} -DVOLUMEKIND=${VOLUMEKIND_PAPERBACK} \ --input ${COLOPHON_TEMPLATE} > ${.TARGET} + +CLEANFILES+= ${PAPERBACK_FRONTMATTER} +${PAPERBACK_FRONTMATTER}: ${FRONTMATTER_TEMPLATE} + ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} \ + -DVOLUMEKIND=${VOLUMEKIND_PAPERBACK} \ + --input ${FRONTMATTER_TEMPLATE} > ${.TARGET} + ########## ########## ########## # ===== HARDCOVER ===== @@ -173,6 +180,12 @@ ${HARDCOVER_COLOPHON_FILE}: ${COLOPHON_TEMPLATE} ${ERBBER_SCRIPT} -DVOLUMEKIND=${VOLUMEKIND_HARDCOVER} \ --input ${COLOPHON_TEMPLATE} > ${.TARGET} +CLEANFILES+= ${HARDCOVER_FRONTMATTER} +${HARDCOVER_FRONTMATTER}: ${FRONTMATTER_TEMPLATE} + ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} \ + -DVOLUMEKIND=${VOLUMEKIND_HARDCOVER} \ + --input ${FRONTMATTER_TEMPLATE} > ${.TARGET} + ########## ########## ########## # ===== EPUB ===== @@ -208,6 +221,12 @@ ${EPUB_COLOPHON_FILE}: ${COLOPHON_TEMPLATE} ${ERBBER_SCRIPT} -DVOLUMEKIND=${VOLUMEKIND_EPUB} \ --input ${COLOPHON_TEMPLATE} > ${.TARGET} +CLEANFILES+= ${EPUB_FRONTMATTER} +${EPUB_FRONTMATTER}: ${FRONTMATTER_TEMPLATE} + ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} \ + -DVOLUMEKIND=${VOLUMEKIND_EPUB} \ + --input ${FRONTMATTER_TEMPLATE} > ${.TARGET} + ########## ########## ########## # ===== DOCBOOK ===== -- cgit v1.2.3