From bcb245e94b176b0beb919f202f86ea1e59ea7885 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Mon, 18 Sep 2023 14:48:13 -0500 Subject: [PATCH] Variable for latex (pdf) prerequeistes --- make_files/make_docs.mk | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/make_files/make_docs.mk b/make_files/make_docs.mk index dfdc028..bbe5bcd 100644 --- a/make_files/make_docs.mk +++ b/make_files/make_docs.mk @@ -171,12 +171,15 @@ CLEAN_DOC_TARGETS := $(DOCDIR)/requirements.txt.new \ $(HTML_RST_FILES) $(LATEX_RST_FILES) \ $(SVG_FILES) $(PNG_FILES) \ $(PDF_A4_TARGET) $(PDF_LETTER_TARGET) \ - $(IMAGES_BASEDIR) + $(IMAGES_BASEDIR) $(VIEW_DIR) # Prerequsites for html generation HTML_PREREQS := install-sphinx html_rst $(HTML_IMAGE_FILES) $(HTML_EPILOG) \ $(HTML_STATIC_DIR) $(HTML_IMAGEDIR) +# Prerequsites for latex (pdf) generation +LATEX_PREREQS := latex_rst $(PNG_FILES) $(LATEX_EPILOG) $(LATEX_IMAGEDIR) + ## ## The available targets for make (make TARGET) are: ## @@ -362,16 +365,14 @@ $(LATEX_IMAGEDIR): # # A4 pdf -$(SPHINX_PDF_A4_TARGET): latex_rst $(PNG_FILES) $(LATEX_EPILOG) \ - $(LATEX_IMAGEDIR) +$(SPHINX_PDF_A4_TARGET): $(LATEX_PREREQS) $(SPHINXBUILD) -t a4paper -t latex_epilog -b latex \ $(LATEX_SRCDIR) $(SPHINX_BUILT_LATEX_A4) cd $(SPHINX_BUILT_LATEX_A4) \ && latexmk -pdf -dvi- -ps- $(patsubst %.pdf,%.tex,$(PDF_NAME)) # Letter pdf -$(SPHINX_PDF_LETTER_TARGET): latex_rst $(PNG_FILES) $(LATEX_EPILOG) \ - $(LATEX_IMAGEDIR) +$(SPHINX_PDF_LETTER_TARGET): $(LATEX_PREREQS) $(SPHINXBUILD) -t a4paper -t latex_epilog -b latex \ $(LATEX_SRCDIR) $(SPHINX_BUILT_LATEX_LETTER) cd $(SPHINX_BUILT_LATEX_LETTER) \ -- 2.34.1