summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlotte Koch <charlotte@magentastripe.com>2023-10-23 11:12:20 -0700
committerCharlotte Koch <charlotte@magentastripe.com>2023-10-23 11:12:20 -0700
commitc7f32952572840256dc1a0549caf5e5b1ad86ee4 (patch)
tree0efd593f4cecd515d5d093c46673eb109f014d14
parentf1d06a090a37096fc595923d95c5ce3b285625bd (diff)
Every edition has its own Catalog Number in addition to the ISBN
-rw-r--r--mk/willora.mk22
1 files changed, 19 insertions, 3 deletions
diff --git a/mk/willora.mk b/mk/willora.mk
index 9f2ed85..c63516d 100644
--- a/mk/willora.mk
+++ b/mk/willora.mk
@@ -25,6 +25,13 @@ FONTDIR?= ${WILLORABASE}/fonts
MEDIA?= prepress
PUBLISHER?= WilloraPDF
+PAPERBACK_ISBN?= 111-1-11111111-1-1
+HARDCOVER_ISBN?= 222-2-22222222-2-2
+EPUB_ISBN?= 333-3-33333333-3-3
+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
@@ -107,7 +114,10 @@ ${PAPERBACK_COLOPHON_OUT}: ${THEMEDIR}/${THEME}-colophon-theme.yml ${PAPERBACK_C
CLEANFILES+= ${PAPERBACK_COLOPHON_FILE}
${PAPERBACK_COLOPHON_FILE}: ${COLOPHON_TEMPLATE} ${ERBBER_SCRIPT}
- ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} -DISBN13=${PAPERBACK_ISBN} --input ${COLOPHON_TEMPLATE} > ${.TARGET}
+ ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} \
+ -DISBN13=${PAPERBACK_ISBN} \
+ -DCATNO=${PAPERBACK_CATNO} \
+ --input ${COLOPHON_TEMPLATE} > ${.TARGET}
########## ########## ##########
@@ -152,7 +162,10 @@ ${HARDCOVER_COLOPHON_OUT}: ${THEMEDIR}/${THEME}-colophon-theme.yml ${HARDCOVER_C
CLEANFILES+= ${HARDCOVER_COLOPHON_FILE}
${HARDCOVER_COLOPHON_FILE}: ${COLOPHON_TEMPLATE} ${ERBBER_SCRIPT}
- ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} -DISBN13=${HARDCOVER_ISBN} --input ${COLOPHON_TEMPLATE} > ${.TARGET}
+ ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} \
+ -DISBN13=${HARDCOVER_ISBN} \
+ -DCATNO=${HARDCOVER_CATNO} \
+ --input ${COLOPHON_TEMPLATE} > ${.TARGET}
########## ########## ##########
@@ -182,7 +195,10 @@ ${EPUB_ADOC_TOTAL}: ${EPUB_FRONTMATTER} ${CHAPTERS} ${UNICODE_TABLE}
CLEANFILES+= ${EPUB_COLOPHON_FILE}
${EPUB_COLOPHON_FILE}: ${COLOPHON_TEMPLATE} ${ERBBER_SCRIPT}
- ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} -DISBN13=${EPUB_ISBN} --input ${COLOPHON_TEMPLATE} > ${.TARGET}
+ ${BUNDLE} exec ${RUBY} ${ERBBER_SCRIPT} \
+ -DISBN13=${EPUB_ISBN} \
+ -DCATNO=${EPUB_CATNO} \
+ --input ${COLOPHON_TEMPLATE} > ${.TARGET}
########## ########## ##########