From 29e99f6a49c27830675cbbb56544177d454922b9 Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Tue, 25 Mar 2025 13:38:10 +0000 Subject: [PATCH] Fixed makefile wildcards --- Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index e9d2a46..b1c3c61 100644 --- a/Makefile +++ b/Makefile @@ -9,13 +9,15 @@ PDFS=$(patsubst %.tex,%.pdf,$(SOURCES)) all: ${PDFS} README.md -%.pdf: %.tex $(wildcard %-*.tex) dec.cls decsectional.cls - pdflatex ${basename $@ .pdf} < /dev/null - pdflatex ${basename $@ .pdf} < /dev/null - watch: ls *.tex *.cls | entr -c -s 'make' README.md: README.tex pandoc -s README.tex -o README.md + +.SECONDEXPANSION: +%.pdf: %.tex $$(wildcard %-*.tex) dec.cls decsectional.cls + pdflatex ${basename $@ .pdf} < /dev/null + pdflatex ${basename $@ .pdf} < /dev/null +