summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorCharlotte Koch <charlotte@magentastripe.com>2023-10-12 18:10:04 -0700
committerCharlotte Koch <charlotte@magentastripe.com>2023-10-12 18:10:04 -0700
commitfbf97cf837073033f7e74cdf29c7863e02ed3ae1 (patch)
treed20329e050d37db253fe9499dfc0bd4571cf7248 /mk
parent46a4c567ebe49c0e4e220b976db1b49d7dc67479 (diff)
Add a "Biography" section, and make sure backmatter text is justified
Diffstat (limited to 'mk')
-rw-r--r--mk/willora.mk18
1 files changed, 17 insertions, 1 deletions
diff --git a/mk/willora.mk b/mk/willora.mk
index ee091dc..9f2ed85 100644
--- a/mk/willora.mk
+++ b/mk/willora.mk
@@ -34,6 +34,7 @@ EPUB_COLOPHON_OUT?= colophon-epub.pdf
DEDICATION_OUT?= dedication.pdf
ACKNOWLEDGMENTS_OUT?= acknowledgments.pdf
+BIOGRAPHY_OUT?= biography.pdf
CUSTOM_PDF_CONVERTER= ${WILLORABASE}/lib/${THEME}_pdf_converter.rb
ERBBER_SCRIPT= script/erbber.rb
@@ -68,7 +69,7 @@ docx: ${DOCX_OUT}
# ===== PAPERBACK =====
CLEANFILES+= ${PAPERBACK_OUT}
-${PAPERBACK_OUT}: ${THEMEDIR}/${THEME}-theme.yml ${CUSTOM_PDF_CONVERTER} ${PAPERBACK_ADOC_TOTAL} Gemfile.lock ${PAPERBACK_COLOPHON_OUT} ${DEDICATION_OUT} ${ACKNOWLEDGMENTS_OUT}
+${PAPERBACK_OUT}: ${THEMEDIR}/${THEME}-theme.yml ${CUSTOM_PDF_CONVERTER} ${PAPERBACK_ADOC_TOTAL} Gemfile.lock ${PAPERBACK_COLOPHON_OUT} ${DEDICATION_OUT} ${ACKNOWLEDGMENTS_OUT} ${BIOGRAPHY_OUT}
${BUNDLE} exec asciidoctor-pdf \
-v \
-r ${CUSTOM_PDF_CONVERTER} \
@@ -246,8 +247,23 @@ ${ACKNOWLEDGMENTS_OUT}: ${THEMEDIR}/${THEME}-acknowledgments-theme.yml ${ACKNOWL
-a pdf-theme=${THEME}-acknowledgments \
-a pdf-themesdir=${THEMEDIR} \
-a media=print \
+ -a text-align=justify \
${ACKNOWLEDGMENTS_FILE}
+CLEANFILES+= ${BIOGRAPHY_OUT}
+${BIOGRAPHY_OUT}: ${THEMEDIR}/${THEME}-acknowledgments-theme.yml ${BIOGRAPHY_FILE} ${CUSTOM_PDF_CONVERTER} Gemfile.lock
+ ${BUNDLE} exec asciidoctor-pdf \
+ -v \
+ -r ${CUSTOM_PDF_CONVERTER} \
+ -d book \
+ -o ${.TARGET} \
+ -a pdf-fontsdir=${FONTDIR} \
+ -a pdf-theme=${THEME}-acknowledgments \
+ -a pdf-themesdir=${THEMEDIR} \
+ -a media=print \
+ -a text-align=justify \
+ ${BIOGRAPHY_FILE}
+
########## ########## ##########
Gemfile.lock: Gemfile