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