File: Makefile

package info (click to toggle)
yap 5.1.1-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 16,124 kB
  • ctags: 14,650
  • sloc: ansic: 122,796; perl: 22,545; sh: 3,768; java: 1,277; makefile: 1,191; xml: 739; tcl: 624; lisp: 142; awk: 9
file content (46 lines) | stat: -rw-r--r-- 755 bytes parent folder | download | duplicates (3)
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
#
# generate documentation files for YAP
#

MAKEINFO=makeinfo
TEXI2DVI=texi2dvi
TEXI2HTML=texi2html
TEXI2PDF=texi2pdf

all: info html ps pdf

install-info:
	$(MAKEINFO) $(MAKEINFOFLAGS) -I $(srcdir) -o $(INFODIR)/yap.info $(srcdir)/Documentation/yap.tex

info: yap.info

yap.info: yap.tex 
	$(MAKEINFO) yap.tex

html: yap.html

yap.html: yap.tex
	$(TEXI2HTML) yap.tex

dvi: yap.dvi

yap.dvi: yap.tex
	$(TEXI2DVI) yap.tex

ps:	yap.ps

yap.ps: yap.dvi
	dvips -o yap.ps yap

pdf: yap.pdf

yap.pdf: yap.tex
	$(TEXI2PDF) yap.tex

clean:
	rm -f *.aux *.ca *.cas *.cn *.cns *.cp *.cps *.cy *.cys *.dvi *.fn *.fns *.ky *.log *.sa *.sas *.sn *.sns *.sy *.sys *~ *.tp *.vr *.toc *.pg

realclean:
	-@make clean
	rm -f yap.ps yap.html yap_toc.html yap.pdf yap.info*