annotate lispref/Makefile.in @ 42307:922f0ef2951b

(balance-windows): Use new PRESERVE-BEFORE arg to enlarge-window. Use save-selected-window. Don't try to resize windows that end at the bottom "level". Retry changing the sizes until the windows get the desired sizes. Discount the minibuffer when computing total height available.
author Richard M. Stallman <rms@gnu.org>
date Tue, 25 Dec 2001 10:34:39 +0000
parents be613f250f60
children 17b8417b83a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
1 # Makefile for the GNU Emacs Lisp Reference Manual.
40877
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
2
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
3 # Copyright (C) 1990,1991,1992,1993,1994,1995,1996,1998,1999,2000,2001
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
4 # Free Software Foundation, Inc.
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
5
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
6 # This file is part of GNU Emacs.
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
7
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
8 # GNU Emacs is free software; you can redistribute it and/or modify
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
9 # it under the terms of the GNU General Public License as published by
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
10 # the Free Software Foundation; either version 2, or (at your option)
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
11 # any later version.
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
12
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
13 # GNU Emacs is distributed in the hope that it will be useful,
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
16 # GNU General Public License for more details.
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
17
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
18 # You should have received a copy of the GNU General Public License
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
19 # along with GNU Emacs; see the file COPYING. If not, write to
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
20 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
21 # Boston, MA 02111-1307, USA.
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
22
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
23 # Standard configure variables.
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
24 srcdir = @srcdir@
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
25
40877
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
26 # Tell make where to find source files; this is needed for the makefiles.
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
27 VPATH=@srcdir@
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
28
41116
be613f250f60 (infodir): Define relative to $(srcdir).
Eli Zaretskii <eliz@gnu.org>
parents: 40896
diff changeset
29 infodir = $(srcdir)/../info
40877
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
30
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
31 # Redefine `TEX' if `tex' does not invoke plain TeX. For example:
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
32 # TEX=platex
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
33 TEX=tex
21644
dd9d371a4489 (elisp): Don't try to make makeinfo.
Richard M. Stallman <rms@gnu.org>
parents: 16703
diff changeset
34 SHELL=/bin/sh
22456
b7bf9b05f494 (INSTALL_INFO): New variable.
Richard M. Stallman <rms@gnu.org>
parents: 22014
diff changeset
35 INSTALL_INFO = install-info
26694
dbf1e3aaa767 (MAKEINFO): New parameter.
Dave Love <fx@gnu.org>
parents: 25750
diff changeset
36 MAKEINFO=makeinfo
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
38 # The environment variable and its value to add $(srcdir) to the path
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
39 # searched for TeX input files.
40877
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
40 texinputdir = TEXINPUTS=$(srcdir):"$(TEXINPUTS)"
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42 # The name of the manual:
39992
a1c413c77526 (VERSION): Set to 2.8.
Gerd Moellmann <gerd@gnu.org>
parents: 39111
diff changeset
43 VERSION=2.8
a1c413c77526 (VERSION): Set to 2.8.
Gerd Moellmann <gerd@gnu.org>
parents: 39111
diff changeset
44 manual = elisp-manual-21-$(VERSION)
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46 # Uncomment this line for permuted index.
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
47 # permuted_index = 1
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
48
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49 # List of all the texinfo files in the manual:
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
51 srcs = \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
52 $(srcdir)/abbrevs.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
53 $(srcdir)/advice.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
54 $(srcdir)/anti.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
55 $(srcdir)/back.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
56 $(srcdir)/backups.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
57 $(srcdir)/buffers.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
58 $(srcdir)/calendar.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
59 $(srcdir)/commands.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
60 $(srcdir)/compile.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
61 $(srcdir)/control.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
62 $(srcdir)/customize.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
63 $(srcdir)/debugging.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
64 $(srcdir)/display.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
65 $(srcdir)/edebug.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
66 $(srcdir)/elisp.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
67 $(srcdir)/errors.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
68 $(srcdir)/eval.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
69 $(srcdir)/files.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
70 $(srcdir)/frames.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
71 $(srcdir)/functions.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
72 $(srcdir)/hash.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
73 $(srcdir)/help.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
74 $(srcdir)/hooks.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
75 $(srcdir)/internals.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
76 $(srcdir)/intro.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
77 $(srcdir)/keymaps.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
78 $(srcdir)/lists.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
79 $(srcdir)/loading.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
80 $(srcdir)/locals.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
81 $(srcdir)/macros.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
82 $(srcdir)/maps.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
83 $(srcdir)/markers.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
84 $(srcdir)/minibuf.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
85 $(srcdir)/modes.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
86 $(srcdir)/nonascii.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
87 $(srcdir)/numbers.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
88 $(srcdir)/objects.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
89 $(srcdir)/os.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
90 $(srcdir)/positions.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
91 $(srcdir)/processes.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
92 $(srcdir)/searching.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
93 $(srcdir)/sequences.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
94 $(srcdir)/streams.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
95 $(srcdir)/strings.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
96 $(srcdir)/symbols.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
97 $(srcdir)/syntax.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
98 $(srcdir)/text.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
99 $(srcdir)/tips.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
100 $(srcdir)/variables.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
101 $(srcdir)/windows.texi \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
102 $(srcdir)/index.unperm \
40228
afee33bfd42a (srcs): Add gpl.texi and doclicense.texi.
Gerd Moellmann <gerd@gnu.org>
parents: 39992
diff changeset
103 $(srcdir)/index.perm \
afee33bfd42a (srcs): Add gpl.texi and doclicense.texi.
Gerd Moellmann <gerd@gnu.org>
parents: 39992
diff changeset
104 $(srcdir)/gpl.texi \
afee33bfd42a (srcs): Add gpl.texi and doclicense.texi.
Gerd Moellmann <gerd@gnu.org>
parents: 39992
diff changeset
105 $(srcdir)/doclicense.texi
afee33bfd42a (srcs): Add gpl.texi and doclicense.texi.
Gerd Moellmann <gerd@gnu.org>
parents: 39992
diff changeset
106
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
107
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
108 .PHONY: clean
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
109
14936
ad2ca475c6d6 (elisp): Make this be the default target.
Karl Heuer <kwzh@gnu.org>
parents: 12317
diff changeset
110 # The info file is named `elisp'.
40884
2fe5b3ab8788 (info): Add target.
Eli Zaretskii <eliz@gnu.org>
parents: 40877
diff changeset
111 info: $(infodir)/elisp
14936
ad2ca475c6d6 (elisp): Make this be the default target.
Karl Heuer <kwzh@gnu.org>
parents: 12317
diff changeset
112
40877
d544e48d6a3e Add Copyright notice.
Eli Zaretskii <eliz@gnu.org>
parents: 40228
diff changeset
113 $(infodir)/elisp: $(srcs) index.texi
41116
be613f250f60 (infodir): Define relative to $(srcdir).
Eli Zaretskii <eliz@gnu.org>
parents: 40896
diff changeset
114 $(MAKEINFO) -I. -I$(srcdir) $(srcdir)/elisp.texi -o $(infodir)/elisp
14936
ad2ca475c6d6 (elisp): Make this be the default target.
Karl Heuer <kwzh@gnu.org>
parents: 12317
diff changeset
115
21913
e9cc81bc8d9a (elisp.dvi): Don't depend on texindex or on elisp.tps.
Richard M. Stallman <rms@gnu.org>
parents: 21644
diff changeset
116 elisp.dvi: $(srcs) index.texi
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117 # Avoid losing old contents of aux file entirely.
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
118 -mv elisp.aux elisp.oaux
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
119 # First shot to define xrefs.
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
120 $(texinputdir) $(TEX) $(srcdir)/elisp.texi
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121 if [ a${permuted_index} != a ]; \
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122 then \
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
123 $(srcdir)/permute-index; \
22014
9c5897743b4f (elisp.dvi): Add missing backslash.
Richard M. Stallman <rms@gnu.org>
parents: 21913
diff changeset
124 mv permuted.fns elisp.fns; \
21913
e9cc81bc8d9a (elisp.dvi): Don't depend on texindex or on elisp.tps.
Richard M. Stallman <rms@gnu.org>
parents: 21644
diff changeset
125 texindex elisp.tp; \
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
126 else \
21913
e9cc81bc8d9a (elisp.dvi): Don't depend on texindex or on elisp.tps.
Richard M. Stallman <rms@gnu.org>
parents: 21644
diff changeset
127 texindex elisp.??; \
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
128 fi
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
129 $(texinputdir) $(TEX) $(srcdir)/elisp.texi
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
130
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
131 index.texi:
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
132 if [ a${permuted_index} != a ]; \
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133 then \
41116
be613f250f60 (infodir): Define relative to $(srcdir).
Eli Zaretskii <eliz@gnu.org>
parents: 40896
diff changeset
134 ln -s $(srcdir)/index.perm index.texi || ln $(srcdir)/index.perm index.texi || cp $(srcdir)/index.perm index.texi; \
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
135 else \
41116
be613f250f60 (infodir): Define relative to $(srcdir).
Eli Zaretskii <eliz@gnu.org>
parents: 40896
diff changeset
136 ln -s $(srcdir)/index.unperm index.texi || ln $(srcdir)/index.unperm index.texi || cp $(srcdir)/index.unperm index.texi; \
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137 fi
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
138
14936
ad2ca475c6d6 (elisp): Make this be the default target.
Karl Heuer <kwzh@gnu.org>
parents: 12317
diff changeset
139 install: elisp
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
140 $(srcdir)/mkinstalldirs $(infodir)
14936
ad2ca475c6d6 (elisp): Make this be the default target.
Karl Heuer <kwzh@gnu.org>
parents: 12317
diff changeset
141 cp elisp elisp-* $(infodir)
37605
362fea0e7c8b (install): Use install-info command line options
Gerd Moellmann <gerd@gnu.org>
parents: 26694
diff changeset
142 ${INSTALL_INFO} --info-dir=${infodir} ${infodir}/elisp
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
144 clean:
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
145 rm -f *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
146 *.vr *.vrs *.pg *.pgs *.ky *.kys
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
147 rm -f make.out core
21644
dd9d371a4489 (elisp): Don't try to make makeinfo.
Richard M. Stallman <rms@gnu.org>
parents: 16703
diff changeset
148 rm -f index.texi
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
149
40896
d4e7638721b8 (distclean): Add.
Eli Zaretskii <eliz@gnu.org>
parents: 40884
diff changeset
150 distclean: clean
d4e7638721b8 (distclean): Add.
Eli Zaretskii <eliz@gnu.org>
parents: 40884
diff changeset
151
12317
6236bdeec18d (VERSION): Update version number.
Richard M. Stallman <rms@gnu.org>
parents: 12112
diff changeset
152 maintainer-clean: clean
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
153 rm -f elisp elisp-* elisp.dvi elisp.oaux
12112
841aa5ac0f46 (realclean): New target.
Karl Heuer <kwzh@gnu.org>
parents: 7543
diff changeset
154
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
155 dist: elisp elisp.dvi
21644
dd9d371a4489 (elisp): Don't try to make makeinfo.
Richard M. Stallman <rms@gnu.org>
parents: 16703
diff changeset
156 -rm -rf temp
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
157 -mkdir temp
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158 -mkdir temp/$(manual)
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
159 -ln $(srcdir)/README $(srcdir)/configure.in $(srcdir)/configure \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
160 $(srcdir)/Makefile.in $(srcdir)/permute-index $(srcs) \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
161 $(srcdir)/../man/texinfo.tex \
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
162 elisp.dvi elisp.aux elisp.??s elisp elisp-[0-9] elisp-[0-9][0-9] \
23150
d2f7ed631ea7 Renamed from Makefile.
Karl Heuer <kwzh@gnu.org>
parents: 22456
diff changeset
163 temp/$(manual)
21644
dd9d371a4489 (elisp): Don't try to make makeinfo.
Richard M. Stallman <rms@gnu.org>
parents: 16703
diff changeset
164 -(cd temp/$(manual); rm -f mkinstalldirs)
39111
c10fdb82dffd (srcdir, texinputdir): New variables.
Gerd Moellmann <gerd@gnu.org>
parents: 37605
diff changeset
165 cp $(srcdir)/mkinstalldirs temp/$(manual)
6558
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
166 (cd temp/$(manual); rm -f *~)
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
167 (cd temp; tar chf - $(manual)) | gzip > $(manual).tar.gz
fa8ff07eaafc Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
168 -rm -rf temp