]> mj.ucw.cz Git - ucwmac.git/blob - Makefile
Added \nparenp
[ucwmac.git] / Makefile
1 VERSION=1.1
2 ARCHIVE=ucwmac-$(VERSION).tar.gz
3
4 all: test.pdf test-labels.pdf
5
6 MACROS=$(wildcard ucw*.tex)
7
8 ifdef USE_LUATEX
9
10 LUATEX?=luatex
11 export TEXINPUTS=.//:
12 export LUAINPUTS=.//:
13
14 %.pdf: %.tex $(MACROS) ucw-luacsplain.fmt
15         $(LUATEX) -file-line-error -fmt ucw-luacsplain $<
16
17 %.fmt: %.ini
18         $(LUATEX) -file-line-error -jobname $* -ini $<
19
20 else ifdef USE_DVI
21
22 %.dvi: %.tex $(MACROS)
23         csplain -file-line-error $<
24
25 %.pdf: %.dvi
26         dvipdfm -r 600 -o $@ -p a4 $<
27
28 else
29
30 %.pdf: %.tex $(MACROS)
31         pdfcsplain -file-line-error $<
32
33 endif
34
35 clean:
36         rm -f *~ *.log *.dvi *.ps *.pdf *.aux *.fmt
37
38 release:
39         git tag v$(VERSION)
40         git push --tags
41         git archive --format=tar --prefix=ucwmac-$(VERSION)/ HEAD | gzip >$(ARCHIVE)
42         scp $(ARCHIVE) atrey:~ftp/pub/local/mj/tex/
43         ssh jw "cd web && bin/release-prog ucwmac $(VERSION)"
44         mv $(ARCHIVE) ~/archives/mj/