all: test.pdf test-labels.pdf
+ifdef USE_LUATEX
+
+LUATEX?=luatex
+export TEXINPUTS=.//:
+export LUAINPUTS=.//:
+
+%.pdf: %.tex ucw-luacsplain.fmt
+ $(LUATEX) -file-line-error -fmt ucw-luacsplain $<
+
+%.fmt: %.ini
+ $(LUATEX) -file-line-error -jobname $* -ini $<
+
+else ifdef USE_DVI
+
%.dvi: %.tex
- csplain $<
+ csplain -file-line-error $<
+
+%.pdf: %.dvi
+ dvipdfm -r 600 -o $@ -p a4 $<
-%.ps: %.dvi
- dvips -D600 -o $@ -t a4 $<
+else
%.pdf: %.tex
- pdfcsplain $<
+ pdfcsplain -file-line-error $<
+
+endif
clean:
- rm -f *~ *.log *.dvi *.ps *.pdf *.aux
+ rm -f *~ *.log *.dvi *.ps *.pdf *.aux *.fmt
release:
git tag v$(VERSION)