blob: 7c10db890c5fec56614a1a4df826f6eacdc97b34 (
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
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
#### Makefile for the Emacs Manual and other documentation.
# Where to find the source code. The source code for Emacs's C kernel is
# expected to be in ${srcdir}/src, and the source code for Emacs's
# utility programs is expected to be in ${srcdir}/lib-src. This is
# set by the configure script's `--srcdir' option.
srcdir=@srcdir@
# Tell make where to find source files; this is needed for the makefiles.
VPATH=@srcdir@
# The makeinfo program is part of the Texinfo distribution.
MAKEINFO = makeinfo
INFO_TARGETS = ../info/emacs ../info/cl ../info/dired-x ../info/forms \
../info/gnus ../info/info \
../info/mh-e ../info/sc ../info/vip ../info/viper
DVI_TARGETS = emacs.dvi cl.dvi dired-x.dvi forms.dvi gnus.dvi \
mh-e.dvi sc.dvi vip.dvi viper.dvi
INFOSOURCES = info.texi info-stnd.texi
# The following rule does not work with all versions of `make'.
.SUFFIXES: .texi .dvi
.texi.dvi:
texi2dvi $<
TEXI2DVI = texi2dvi
EMACSSOURCES= \
${srcdir}/emacs.texi \
${srcdir}/screen.texi \
${srcdir}/commands.texi \
${srcdir}/entering.texi \
${srcdir}/basic.texi \
${srcdir}/mini.texi \
${srcdir}/m-x.texi \
${srcdir}/help.texi \
${srcdir}/mark.texi \
${srcdir}/killing.texi \
${srcdir}/regs.texi \
${srcdir}/display.texi \
${srcdir}/search.texi \
${srcdir}/fixit.texi \
${srcdir}/files.texi \
${srcdir}/buffers.texi \
${srcdir}/windows.texi \
${srcdir}/frames.texi \
${srcdir}/major.texi \
${srcdir}/indent.texi \
${srcdir}/text.texi \
${srcdir}/programs.texi \
${srcdir}/building.texi \
${srcdir}/abbrevs.texi \
${srcdir}/picture.texi \
${srcdir}/sending.texi \
${srcdir}/rmail.texi \
${srcdir}/dired.texi \
${srcdir}/calendar.texi \
${srcdir}/misc.texi \
${srcdir}/custom.texi \
${srcdir}/trouble.texi \
${srcdir}/cmdargs.texi \
${srcdir}/anti.texi \
${srcdir}/gnu.texi \
${srcdir}/gnu1.texi \
${srcdir}/glossary.texi
info: $(INFO_TARGETS)
dvi: $(DVI_TARGETS)
../info/info: ${INFOSOURCES}
$(MAKEINFO) --no-split info.texi
info.dvi: ${INFOSOURCES}
$(TEXI2DVI) ${srcdir}/info.texi
../info/emacs: ${EMACSSOURCES}
$(MAKEINFO) emacs.texi
emacs.dvi: ${EMACSSOURCES}
$(TEXI2DVI) ${srcdir}/emacs.texi
../info/cl: cl.texi
$(MAKEINFO) cl.texi
cl.dvi: cl.texi
$(TEXI2DVI) ${srcdir}/cl.texi
../info/dired-x: dired-x.texi
$(MAKEINFO) dired-x.texi
dired-x.dvi: dired-x.texi
$(TEXI2DVI) ${srcdir}/dired-x.texi
../info/forms: forms.texi
$(MAKEINFO) forms.texi
forms.dvi: forms.texi
$(TEXI2DVI) ${srcdir}/forms.texi
../info/mh-e: mh-e.texi
$(MAKEINFO) mh-e.texi
mh-e.dvi: mh-e.texi
$(TEXI2DVI) ${srcdir}/mh-e.texi
../info/sc: sc.texi
$(MAKEINFO) sc.texi
sc.dvi: sc.texi
$(TEXI2DVI) ${srcdir}/sc.texi
../info/vip: vip.texi
$(MAKEINFO) vip.texi
vip.dvi: vip.texi
$(TEXI2DVI) ${srcdir}/vip.texi
../info/gnus: gnus.texi
$(MAKEINFO) gnus.texi
gnus.dvi: gnus.texi
$(TEXI2DVI) ${srcdir}/gnus.texi
../etc/GNU: gnu1.texi gnu.texi
makeinfo --no-headers -o ../etc/GNU gnu1.texi
../info/viper: viper.texi viper-cmd.texi
$(MAKEINFO) viper.texi
viper.dvi: viper.texi viper-cmd.texi
$(TEXI2DVI) ${srcdir}/viper.texi
mostlyclean:
rm -f *.log *.cp *.fn *.ky *.pg *.vr core
clean: mostlyclean
rm -f *.dvi
distclean: clean
maintainer-clean: distclean
rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs
# Don't delete these, because they are outside the current directory.
# for file in $(INFO_TARGETS); do rm -f $${file}*; done
# Formerly this directory had texindex.c and getopt.c in it
# and this makefile built them to make texindex.
# That caused trouble because this is run entirely in the source directory.
# Since we expect to get texi2dvi from elsewhere,
# it is ok to expect texindex from elsewhere also.
|