annotate lispintro/Makefile.in @ 89943:4c90ffeb71c5

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-15 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-218 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-220 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221 Restore deleted tagline in etc/TUTORIAL.ru * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-222 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-228 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-229 Remove TeX output files from the archive * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-247 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248 src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-249 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-256 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-258 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-263 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-264 Update from CVS: lispref/display.texi: emacs -> Emacs. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-265 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-274 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-275 Update from CVS: man/makefile.w32-in: Revert last change * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-276 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-295 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-296 Allow restarting an existing debugger session that's exited * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-297 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-327 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-328 Update from CVS: src/.gdbinit (xsymbol): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-329 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345 Tweak source regexps so that building in place won't cause problems * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352 Update from CVS: lisp/flymake.el: New file. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-353 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-361 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-362 Support " [...]" style defaults in minibuffer-electric-default-mode * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-363 (read-number): Use canonical format for default in prompt. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-364 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-367 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-368 Improve display-supports-face-attributes-p on non-ttys * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-369 Rewrite face-differs-from-default-p * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-370 Move `display-supports-face-attributes-p' entirely into C code * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-371 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-372 Simplify face-differs-from-default-p; don't consider :stipple. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-373 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-374 (tty_supports_face_attributes_p): Ensure attributes differ from default * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-375 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-376 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-377 (Fdisplay_supports_face_attributes_p): Work around bootstrapping problem * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-378 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-380 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-381 Face merging cleanups * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-382 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-384 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-385 src/xfaces.c (push_named_merge_point): Return 0 if a cycle is detected * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-386 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 Tweak arch tagging to make build/install-in-place less annoying * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 Work around vc-arch problems when building eshell * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-398 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-399 Tweak directory permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-400 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-401 More build-in-place tweaking of arch tagging * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-402 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-403 Yet more build-in-place tweaking of arch tagging * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-404 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410 Make sure image types are initialized for lookup too * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416 Update from CVS
author Miles Bader <miles@gnu.org>
date Mon, 28 Jun 2004 07:56:49 +0000
parents 68c22ea6027c
children f9a65d7ebd29
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41420
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1 #### Makefile for the Emacs Lisp Introduction manual
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3 # Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5 # This file is part of GNU Emacs.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7 # GNU Emacs is free software; you can redistribute it and/or modify
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8 # it under the terms of the GNU General Public License as published by
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9 # the Free Software Foundation; either version 2, or (at your option)
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10 # any later version.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12 # GNU Emacs is distributed in the hope that it will be useful,
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
15 # GNU General Public License for more details.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
16
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
17 # You should have received a copy of the GNU General Public License
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
18 # along with GNU Emacs; see the file COPYING. If not, write to
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
19 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
20 # Boston, MA 02111-1307, USA.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
21
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
22 SHELL = @SHELL@
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
23
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
24 srcdir = @srcdir@
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
25 VPATH = @srcdir@
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
26
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
27 infodir = ${srcdir}/../info
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
28
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
29 INFO_SOURCES = ${srcdir}/emacs-lisp-intro.texi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
30 # The file name eintr must fit within 5 characters, to allow for
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
31 # -NN extensions to fit into DOS 8+3 limits without clashing
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
32 INFO_TARGETS = ${infodir}/eintr
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
33 DVI_TARGETS = emacs-lisp-intro.dvi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
34
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
35 MAKEINFO = makeinfo
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
36 TEXI2DVI = texi2dvi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
37 DVIPS = dvips
41424
1c3aa4632040 (TEXADD): Remove.
Eli Zaretskii <eliz@gnu.org>
parents: 41420
diff changeset
38 ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)"
41420
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
39
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
40 .SUFFIXES: .dvi .ps .texi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
41
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
42 info: $(INFO_TARGETS)
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
43
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
44 dvi: $(DVI_TARGETS)
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
45
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
46 ${infodir}/eintr: ${INFO_SOURCES}
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
47 $(MAKEINFO) -o $@ $(srcdir)/emacs-lisp-intro.texi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
48
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
49 emacs-lisp-intro.dvi: ${INFO_SOURCES}
41424
1c3aa4632040 (TEXADD): Remove.
Eli Zaretskii <eliz@gnu.org>
parents: 41420
diff changeset
50 $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-lisp-intro.texi
41420
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
51
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
52 emacs-lisp-intro.html: $(INFO_SOURCES)
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
53 $(MAKEINFO) --html -o $@ $(srcdir)/emacs-lisp-intro.texi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
54
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
55 .dvi.ps:
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
56 $(DVIPS) $< -o $@
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
57
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
58 mostlyclean:
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
59 rm -f *.log *.cp *.fn *.ky *.pg *.vr *.tp
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
60
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
61 clean: mostlyclean
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
62 rm -f *.dvi
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
63
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
64 distclean: clean
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
65
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
66 maintainer-clean: distclean
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
67 rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
68
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
69 # Tell versions [3.59,3.63) of GNU make to not export all variables.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
70 # Otherwise a system limit (for SysV at least) may be exceeded.
29ff891c49ec Modified for the Emacs distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
71 .NOEXPORT: