blob: fe07f4f1f67d8807498e0cc9f861410c0640f482 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
doc: ragged2e.pdf ragged2e.dvi
ragged2e.dvi: ragged2e.pdf
latex ragged2e.drv
ragged2e.pdf: ragged2e.dtx ragged2e.drv ragged2e.sty
pdflatex -draftmode ragged2e.drv
pdflatex -draftmode ragged2e.drv
makeindex -s gind.ist -t ragged2e.ind.ilg ragged2e ragged2e.idx
makeindex -s gglo.ist -t ragged2e.gls.ilg -o ragged2e.gls ragged2e ragged2e.glo
pdflatex ragged2e.drv
ragged2e.drv ragged2e.sty: ragged2e.dtx ragged2e.ins
latex ragged2e.ins
ragged2e.zip: ragged2e.dtx ragged2e.pdf ragged2e.ins
$(eval RELEASEDIR := $(shell mktemp -d))
@cp -a ragged2e.dtx ragged2e.pdf ragged2e.ins $(RELEASEDIR)
@cp .git/gitHeadInfo.gin $(RELEASEDIR)/gitHeadLocal.gin
@sed -i 's/usepackage{gitinfo2}/usepackage[release]{gitinfo2}/g' $(RELEASEDIR)/ragged2e.dtx
@zip --junk-paths ragged2e.zip $(RELEASEDIR)/ragged2e.dtx $(RELEASEDIR)/ragged2e.pdf $(RELEASEDIR)/ragged2e.ins $(RELEASEDIR)/gitHeadLocal.gin
@rm -rf $(RELEASEDIR)
.PHONY: clean clobber
clean:
rm -f *.aux *.toc *.glo *.gls *.hd *.idx *.ilg *.ind *.log
clobber: clean
rm -f *.dvi *.pdf *.sty *.drv *.zip
# vim:noexpandtab
|