diff options
| -rw-r--r-- | mk/willora.mk | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/mk/willora.mk b/mk/willora.mk index 2ff8d9f..f79e6fb 100644 --- a/mk/willora.mk +++ b/mk/willora.mk @@ -51,6 +51,15 @@ VOLUMEKIND_PAPERBACK= PAPERBACK VOLUMEKIND_HARDCOVER= HARDCOVER VOLUMEKIND_EPUB= EPUB +ALL_SECTIONS_COMMON= ${DEDICATION_OUT} +ALL_SECTIONS_COMMON+= ${ACKNOWLEDGMENTS_OUT} +ALL_SECTIONS_COMMON+= ${BIOGRAPHY_OUT} +ALL_SECTIONS_COMMON+= ${EXTRA_OUT} + +PREREQS_COMMON= ${CUSTOM_PDF_CONVERTER} +PREREQS_COMMON+= ${THEMEDIR}/${THEME}-theme.yml +PREREQS_COMMON+= Gemfile.lock + ########## ########## ########## .PHONY: all @@ -80,7 +89,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} ${BIOGRAPHY_OUT} ${EXTRA_OUT} +${PAPERBACK_OUT}: ${PREREQS_COMMON} ${ALL_SECTIONS_COMMON} ${PAPERBACK_ADOC_TOTAL} ${PAPERBACK_COLOPHON_OUT} ${BUNDLE} exec asciidoctor-pdf \ -v \ -r ${CUSTOM_PDF_CONVERTER} \ @@ -136,7 +145,7 @@ ${PAPERBACK_FRONTMATTER}: ${FRONTMATTER_TEMPLATE} # ===== HARDCOVER ===== CLEANFILES+= ${HARDCOVER_OUT} -${HARDCOVER_OUT}: ${THEMEDIR}/${THEME}-theme.yml ${CUSTOM_PDF_CONVERTER} ${HARDCOVER_ADOC_TOTAL} Gemfile.lock ${HARDCOVER_COLOPHON_OUT} ${DEDICATION_OUT} ${ACKNOWLEDGMENTS_OUT} ${BIOGRAPHY_OUT} ${EXTRA_OUT} +${HARDCOVER_OUT}: ${PREREQS_COMMON} ${ALL_SECTIONS_COMMON} ${HARDCOVER_ADOC_TOTAL} ${HARDCOVER_COLOPHON_OUT} ${BUNDLE} exec asciidoctor-pdf \ -v \ -r ${CUSTOM_PDF_CONVERTER} \ |
