diff options
| author | Charlotte Koch <charlotte@magentastripe.com> | 2023-12-20 16:00:47 -0800 |
|---|---|---|
| committer | Charlotte Koch <charlotte@magentastripe.com> | 2023-12-20 16:00:47 -0800 |
| commit | fcd9420205507aeec3c3e4a7f650802857222133 (patch) | |
| tree | fce8691a879136014736c5e8c9f47ec760c2f71f | |
| parent | 62edb935b4a6a582b3013a8fdd5f29b6717c7d27 (diff) | |
The different kinds of frontmatter now come from a single template
| -rw-r--r-- | mk/willora.mk | 25 |
1 files changed, 22 insertions, 3 deletions
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 ===== |
