-VERSION=1.1
+VERSION=2.0
ARCHIVE=ucwmac-$(VERSION).tar.gz
-all: test.pdf test-labels.pdf
+all: test.pdf test-labels.pdf test-ref.pdf
+
+MACROS=$(wildcard ucw*.tex)
ifdef USE_LUATEX
export TEXINPUTS=.//:
export LUAINPUTS=.//:
-%.pdf: %.tex ucw-luacsplain.fmt
+%.pdf: %.tex $(MACROS) ucw-luacsplain.fmt
+ $(LUATEX) -file-line-error -fmt ucw-luacsplain $<
$(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 $<
csplain -file-line-error $<
%.pdf: %.dvi
else
-%.pdf: %.tex
+%.pdf: %.tex $(MACROS)
+ pdfcsplain -file-line-error $<
pdfcsplain -file-line-error $<
endif
git tag v$(VERSION)
git push --tags
git archive --format=tar --prefix=ucwmac-$(VERSION)/ HEAD | gzip >$(ARCHIVE)
- scp $(ARCHIVE) atrey:~ftp/pub/local/mj/tex/
+ scp $(ARCHIVE) jw:/srv/ftp/pub/mj/tex/
ssh jw "cd web && bin/release-prog ucwmac $(VERSION)"
- mv $(ARCHIVE) ~/archives/mj/
+ mv $(ARCHIVE) ~/archives/sw/ucwmac