source: trunk/third/cns/doc/Makefile.in @ 8789

Revision 8789, 1.9 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8788, which included commits to RCS files with non-trunk default branches.
Line 
1#
2# Makefile for kerberos/doc
3#
4
5srcdir = .
6
7MAKEINFO = makeinfo
8TEXI2DVI = texi2dvi
9
10TEXI = \
11        developer-notes.texinfo \
12        install.texinfo \
13        kerbapi.texi \
14        kerbman.texinfo \
15        mac.texi \
16        windows.texi
17
18INFO = \
19        developer-notes.info \
20        install.info \
21        kerbapi.info \
22        kerbman.info \
23        mac.info \
24        windows.info
25
26DVI = \
27        install.dvi \
28        kerbapi.dvi \
29        kerbman.dvi \
30        mac.dvi \
31        windows.dvi
32
33PS = \
34        install.ps \
35        kerbapi.ps \
36        kerbman.ps \
37        mac.ps \
38        windows.ps
39
40COMMON_TXT = \
41        developer-notes.txt \
42        kerbapi.txt \
43        kerbman.txt
44
45TXT = $(COMMON_TXT) \
46        install.txt \
47        mac.txt \
48        windows.txt
49
50COMMON_HTML = \
51        developer-notes.html \
52        kerbapi.html \
53        kerbman.html
54
55HTML = $(COMMON_HTML) \
56        install.html \
57        mac.html \
58        windows.html
59
60all:
61
62depend:
63
64install:
65
66# this needs INSTALL DESTDIR and INFODIR defined, which they aren't
67install-info:
68        for i in $(INFO); do \
69                $(INSTALL) $$i $(DESTDIR)$(INFODIR)/$$i; done
70
71check:
72
73info: $(INFO)
74
75dvi: $(DVI)
76
77ps: $(PS)
78
79txt: $(TXT)
80
81html: $(HTML)
82
83# The Windows binary release includes the doc as text and HTML.
84windoc: $(COMMON_TXT) $(COMMON_HTML) windows.txt windows.html
85
86# The Mac binary release includes the doc as text and HTML also.
87macdoc: $(COMMON_TXT) $(COMMON_HTML) mac.txt mac.html
88
89clean-info clean:
90        rm -f *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.fns
91        rm -f *.dvi *.ps
92        rm -f *.info*
93        rm -f *.txt
94        rm -f *.html
95
96.SUFFIXES: .texinfo .ps .texi .info .dvi .txt .html
97
98.texinfo.info:
99        $(MAKEINFO) -o $@ $<
100
101.texi.info:
102        $(MAKEINFO) -o $@ $<
103
104.texinfo.dvi:
105        $(TEXI2DVI) $<
106
107.texi.dvi:
108        $(TEXI2DVI) $<
109
110.dvi.ps:
111        dvips -o $*.ps $<
112
113.texi.txt:
114        makeinfo --no-headers --no-split -o $@ $<
115.texinfo.txt:
116        makeinfo --no-headers --no-split -o $@ $<
117
118.texi.html:
119        texi2html --nosplit --menu $<
120.texinfo.html:
121        texi2html --nosplit --menu $<
122
123Makefile: Makefile.in configure.in $(host_makefile_frag) $(target_makefile_frag)
124        $(SHELL) config.status
125
126distclean:: clean
127        -rm -f *~ core
128        -rm -f Makefile config.status
Note: See TracBrowser for help on using the repository browser.