File: make.rules

package info (click to toggle)
tetex-src 0.4pl8-2
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 21,740 kB
  • ctags: 1,165
  • sloc: makefile: 1,257; perl: 659; sh: 581; lisp: 335
file content (63 lines) | stat: -rw-r--r-- 1,370 bytes parent folder | download | duplicates (2)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
FORMAT		= latex
TEXMF		= $(shell echo $${TEXMF-`kpsexpand '$$TEXMF'`})
FMTDIR		= $(shell echo $${WEB2CDIR-`kpsexpand '$$WEB2CDIR'`})
TEXDIR		= $(TEXMF)/tex/$(FORMAT)/$(PACKAGE)
TEXMISC		= $(TEXMF)/tex/$(FORMAT)/misc
DOCDIR		= $(TEXMF)/doc/$(FORMAT)/$(PACKAGE)
BSTDIR		= $(TEXMF)/bibtex/bst/$(PACKAGE)
BSTMISC		= $(TEXMF)/bibtex/bst/misc
ISTDIR		= $(TEXMF)/makeindex
ISTMISC		= $(TEXMF)/makeindex
DOCMISC		= $(TEXMF)/doc/$(FORMAT)/styles
DIRS		= $(TEXDIR) $(DOCDIR) $(FMTDIR)
BIN		= /usr/local/bin
MAN		= /usr/local/man/man1

DIRPERMS	= 755
INPUTS		= $(TMPINPUTS) $(EXTRAINPUTS)
DOC		= $(TMPDOC) $(EXTRADOC)
TMPFILES	= $(TMPINPUTS) $(TMPDOC) $(JUNK)
default: unpack

%.dvi:	%.tex
	latex $<
	mkindex $*
	latex $<
	latex $<

%.dvi:	%.drv
	latex $<
	mkindex $*
	latex $<
	latex $<

%.dvi:	%.dtx
	latex $<
	mkindex $*
	latex $<
	latex $<


$(INPUTS):
	latex tetex.ins

clean:
	rm -f $(TMPFILES)
	rm -f *.log *.aux *.dvi *.idx *.lof *.lot
	rm -f *.toc *.ilg *.ind *.glo *.gls

install: unpack doc formats
	@../install-files $(TEXDIR) $(TEXMISC) $(INPUTS)
	@../install-files $(DOCDIR) $(DOCMISC) $(DOC)
	@../install-files $(FMTDIR) $(FMTDIR)  $(FORMATS)
	@../install-files $(BSTDIR) $(BSTMISC) $(BSTFILES)
	@../install-files $(ISTDIR) $(ISTMISC) $(ISTFILES)

rehash:
	texhash

unpack: $(INPUTS)
doc:	unpack $(DOC)
formats:	$(FORMATS)

.PHONY: unpack install doc rehash formats