From: Michael Orlitzky Date: Wed, 16 Oct 2024 14:22:27 +0000 (-0400) Subject: GNUmakefile: fix log file path X-Git-Url: https://gitweb.michael.orlitzky.com/?a=commitdiff_plain;h=50958d710ec21e7451d5ce08e0d1fd903267e4a2;p=mjotex.git GNUmakefile: fix log file path (It's in the build directory now.) --- diff --git a/GNUmakefile b/GNUmakefile index 89bb5d5..79791c4 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -174,7 +174,7 @@ endif # If the output PDF exists but the log file does not, then an attempt # to "build the log file" (i.e. build the PDF) would do nothing. Thus # whenever the log file does not exist, we do a fresh build. -$(PN).log: $(SRCS) +$(BUILDDIR)/$(PN).log: $(SRCS) $(MAKE) clean $(MAKE) @@ -187,7 +187,7 @@ sage_listings/%.py: sage_listings/%.listing # Ensure that there are no overfull or underfull boxes in the output # document by parsing the log for said warnings. .PHONY: check-boxes -check-boxes: $(PN).log +check-boxes: $(BUILDDIR)/$(PN).log @! grep -i 'overfull\|underfull' $< # Run chktex to find silly mistakes. There is some exit code weirdness @@ -201,7 +201,7 @@ check-chktex: # Ensure that there are no undefined references in the document by # parsing the log file for said warnings. .PHONY: check-undefined -check-undefined: $(PN).log +check-undefined: $(BUILDDIR)/$(PN).log @! grep -i 'undefined' $< # Use sage to doctest any \sagelisting{}s in SAGE_LISTING_DSTS.