summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ragged2e/Makefile
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