summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlotte Koch <charlotte@magentastripe.com>2024-10-02 13:25:27 -0700
committerCharlotte Koch <charlotte@magentastripe.com>2024-10-02 13:25:27 -0700
commit1df8631e84f6280dc534642bdd8167817ca153e0 (patch)
treeb05f3c925e565d69fafc06de5d686435e09e6a8c
parentc3ef163554fa9ef46d916f58d2145ee4850311e5 (diff)
Allow user to add extra args to asciidoctor-pdf(1), etc. on command line
For example, you can now run 'make pdf EXTRA_ARGS=--trace' to debug asciidoctor-pdf at runtime
-rw-r--r--mk/willora.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/mk/willora.mk b/mk/willora.mk
index 5955f6c..ded3dc9 100644
--- a/mk/willora.mk
+++ b/mk/willora.mk
@@ -83,6 +83,8 @@ PREREQS_COMMON= ${CUSTOM_PDF_CONVERTER}
PREREQS_COMMON+= ${THEMEDIR}/${THEME}-theme.yml
PREREQS_COMMON+= Gemfile.lock
+EXTRA_ARGS?= # defined
+
########## ########## ##########
.PHONY: default
@@ -132,6 +134,7 @@ ${PAPERBACK_OUT}: ${PREREQS_COMMON} ${ALL_SECTIONS_COMMON} ${PAPERBACK_ADOC_TOTA
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
-a text-align=justify \
+ ${EXTRA_ARGS} \
${PAPERBACK_ADOC_TOTAL}
CLEANFILES+= ${PAPERBACK_ADOC_TOTAL}
@@ -154,6 +157,7 @@ ${PAPERBACK_COLOPHON_OUT}: ${THEMEDIR}/${THEME}-colophon-theme.yml ${PAPERBACK_C
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
-a text-align=justify \
+ ${EXTRA_ARGS} \
${PAPERBACK_COLOPHON_FILE}
CLEANFILES+= ${PAPERBACK_COLOPHON_FILE}
@@ -180,6 +184,7 @@ ${HARDCOVER_OUT}: ${PREREQS_COMMON} ${ALL_SECTIONS_COMMON} ${HARDCOVER_ADOC_TOTA
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
-a text-align=justify \
+ ${EXTRA_ARGS} \
${HARDCOVER_ADOC_TOTAL}
CLEANFILES+= ${HARDCOVER_ADOC_TOTAL}
@@ -202,6 +207,7 @@ ${HARDCOVER_COLOPHON_OUT}: ${THEMEDIR}/${THEME}-colophon-theme.yml ${HARDCOVER_C
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
-a text-align=justify \
+ ${EXTRA_ARGS} \
${HARDCOVER_COLOPHON_FILE}
CLEANFILES+= ${HARDCOVER_COLOPHON_FILE}
@@ -345,6 +351,7 @@ ${DEDICATION_OUT}: ${THEMEDIR}/${THEME}-dedication-theme.yml ${DEDICATION_FILE}
-a pdf-theme=${THEME}-dedication \
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
+ ${EXTRA_ARGS} \
${DEDICATION_FILE}
CLEANFILES+= ${ACKNOWLEDGMENTS_OUT}
@@ -359,6 +366,7 @@ ${ACKNOWLEDGMENTS_OUT}: ${THEMEDIR}/${THEME}-acknowledgments-theme.yml ${ACKNOWL
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
-a text-align=justify \
+ ${EXTRA_ARGS} \
${ACKNOWLEDGMENTS_FILE}
CLEANFILES+= ${BIOGRAPHY_OUT}
@@ -373,6 +381,7 @@ ${BIOGRAPHY_OUT}: ${THEMEDIR}/${THEME}-acknowledgments-theme.yml ${BIOGRAPHY_FIL
-a pdf-themesdir=${THEMEDIR} \
-a media=${MEDIA} \
-a text-align=justify \
+ ${EXTRA_ARGS} \
${BIOGRAPHY_FILE}
########## ########## ##########