]> mj.ucw.cz Git - ucwmac.git/blobdiff - Makefile
ucw-pdfmeta: bugfix
[ucwmac.git] / Makefile
index f82f86bc2fd99f63a687ad9638c64e8f253ea949..8ba18ab5b80374ae35587df280e23624c4a799f5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,21 +3,25 @@ ARCHIVE=ucwmac-$(VERSION).tar.gz
 
 all: test.pdf test-labels.pdf
 
+MACROS=$(wildcard ucw*.tex)
+
 ifdef USE_LUATEX
 
 LUATEX?=luatex
 export TEXINPUTS=.//:
 export LUAINPUTS=.//:
 
-%.pdf: %.tex ucw-luacsplain.fmt
+%.pdf: %.tex $(MACROS) ucw-luacsplain.fmt
        $(LUATEX) -file-line-error -fmt ucw-luacsplain $<
 
 %.fmt: %.ini
        $(LUATEX) -file-line-error -jobname $* -ini $<
 
+.SECONDARY: ucw-luacsplain.fmt
+
 else ifdef USE_DVI
 
-%.dvi: %.tex
+%.dvi: %.tex $(MACROS)
        csplain -file-line-error $<
 
 %.pdf: %.dvi
@@ -25,7 +29,7 @@ else ifdef USE_DVI
 
 else
 
-%.pdf: %.tex
+%.pdf: %.tex $(MACROS)
        pdfcsplain -file-line-error $<
 
 endif