annotate man/Makefile @ 788:026c5bf9c134

[xemacs-hg @ 2002-03-21 07:29:57 by ben] chartab.c: Fix bugs in implementation and doc strings. config.h.in: Add foo_checking_assert_at_line() macros. Not clear whether these are actually useful, though; I'll take them out if not. symsinit.h, emacs.c: Some improvements to the timeline. Rearrange a bit the init calls. Add call for reinit_vars_of_object_mswindows() and declare in symsinit.h. event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-tty.c, events.c, events.h: Introduce new event methods for printing, comparing, and hashing magic events, to avoid event-type-specific stuff that had crept into events.c. (And was crashing, since the channel in MS Windows magic events may be nil.) Implement the methods in event-{tty,gtk,Xt,mswindows}.c. Make wrapping functions event_stream_{compare,hash,format}_magic_event() to check if everything's OK and call the actual callback. Fix events.c to use the new methods. Add a new event-stream-operation EVENT_STREAM_NOTHING -- event stream not actually required to be able to do anything, just be open. (#### This event-stream-operation stuff needs to be rethought.) Fixed describe_event() in event-Xt.c to print its output to a stream, not always to stderr, so it can be used elsewhere. (e.g. in print-event when a magic event is encountered?) lisp.h, lrecord.h: Define new assert_at_line(), for use in asserts inside of inline functions. The assert will report the line and file of the inline function, which is almost certainly not what you want as it's useless. what you want to see is where the pseudo-macro was called from. So, when error-checking is on, we pass in the line and file into the macros, for accurate printout using assert_at_line(). Happens only when error-checking is defined so doesn't slow down non-error-checking builds. Fix XCHAR, XINT, XCHAR_OR_INT, XFOO, and wrap_foo() in this fashion. lstream.c, lstream.h: Add resizing_buffer_to_lisp_string(). objects-gtk.c: Fix typo. objects-msw.c: Implement a smarter way of determining whether a font matches a charset. Formerly we just looked at the "script" element of the font spec, converted it to a code page, and compared it with the code page derived from the charset. Now, as well as doing this, we ask the font for the list of unicode ranges it supports, see what range the charset falls into (#### bogus! need to do this char-by-char), and see if any of the font's supported ranges include the charset's range. also do some caching in Vfont_signature_data of previous inquiries. charset.h, text.c, mule-charset.c: New fun; extracted out of Fmake_char() and declare prototype in charset.h. text.h: introduce assert_by_line() to make REP_BYTES_BY_FIRST_BYTE report the file and line more accurately in an assertion failure. unicode.c: make non-static (used in objects-msw.c), declare in charset.h. mule\mule-category.el: Start implementing a category API compatible with FSF. Not there yet. We need improvements to char-tables. mule\mule-charset.el: Copy translation table code from FSF 21.1 and fix up. Eventually we'll have them in XEmacs. (used in ccl) Not here quite yet, and we need some improvements to char-tables. mule\cyril-util.el, mule\cyrillic.el, mule\devan-util.el, mule\ethio-util.el, mule\korea-util.el, mule\mule-tty-init.el, mule\tibet-util.el, mule\viet-util.el, mule\vietnamese.el: Fix numerous compilation warnings. Fix up code related to translation tables and other types of char-tables. menubar-items.el: Move the frame commands from the View menu to the File menu, to be consistent with how most other programs do things. Move less-used revert/recover items to a submenu. Make "recover" not prompt for a file, but recover the current buffer. TODO.ben-mule-21-5: Create bug list for latest problems.
author ben
date Thu, 21 Mar 2002 07:31:30 +0000
parents 79940b592197
children 245980c04067
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 # Makefile for man subdirectory in XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2 # Copyright (C) 1995 Board of Trustees, University of Illinois
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 # Copyright (C) 1994, 1995 Sun Microsystems.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 # This file is part of XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
7 # XEmacs is free software; you can redistribute it and/or modify it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8 # under the terms of the GNU General Public License as published by the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 # Free Software Foundation; either version 2, or (at your option) any
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 # later version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 # XEmacs is distributed in the hope that it will be useful, but WITHOUT
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 # for more details.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17 # You should have received a copy of the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 # along with XEmacs; see the file COPYING. If not, write to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 # Boston, MA 02111-1307, USA.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 SHELL = /bin/sh
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 MAKEINFO = makeinfo
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 TEXI2DVI = texi2dvi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
25 TEXI2HTML = texi2html -verbose -split chapter
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
26
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
27 RM = rm -f
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29 .SUFFIXES:
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
30 .SUFFIXES: .html .info .texi .dvi
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 RECURSIVE_MAKE = $(MAKE) $(MFLAGS) MAKEINFO='$(MAKEINFO)' TEXI2DVI='$(TEXI2DVI)'
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 all : info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36 # Ughhh! The things we do to have portable makefiles...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38 INFODIR = ../info
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
39 HTMLDIR = ../html
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
41 info_files = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
42 $(INFODIR)/cl.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
43 $(INFODIR)/custom.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
44 $(INFODIR)/emodules.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 $(INFODIR)/external-widget.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 $(INFODIR)/info.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 $(INFODIR)/lispref.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48 $(INFODIR)/internals.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 $(INFODIR)/new-users-guide.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 $(INFODIR)/standards.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51 $(INFODIR)/term.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52 $(INFODIR)/termcap.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53 $(INFODIR)/texinfo.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 $(INFODIR)/widget.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 $(INFODIR)/xemacs.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 $(INFODIR)/xemacs-faq.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
58 html_files = \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
59 $(HTMLDIR)/cl.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
60 $(HTMLDIR)/custom.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
61 $(HTMLDIR)/emodules.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
62 $(HTMLDIR)/external-widget.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
63 $(HTMLDIR)/info.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
64 $(HTMLDIR)/lispref.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
65 $(HTMLDIR)/internals.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
66 $(HTMLDIR)/new-users-guide.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
67 $(HTMLDIR)/standards.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
68 $(HTMLDIR)/term.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
69 $(HTMLDIR)/termcap.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
70 $(HTMLDIR)/texinfo.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
71 $(HTMLDIR)/widget.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
72 $(HTMLDIR)/xemacs.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
73 $(HTMLDIR)/xemacs-faq.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
74
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
75 dvi_files = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
76 cl.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
77 custom.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
78 emodules.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
79 external-widget.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
80 info.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81 lispref.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
82 internals.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
83 new-users-guide.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
84 standards.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
85 term.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
86 termcap.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
87 texinfo.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
88 widget.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
89 xemacs.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
90 xemacs-faq.dvi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
91
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
92 xemacs-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
93 xemacs/abbrevs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
94 xemacs/basic.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
95 xemacs/buffers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
96 xemacs/building.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
97 xemacs/calendar.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
98 xemacs/cmdargs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
99 xemacs/custom.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
100 xemacs/display.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
101 xemacs/entering.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
102 xemacs/files.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
103 xemacs/fixit.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
104 xemacs/frame.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
105 xemacs/glossary.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
106 xemacs/gnu.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
107 xemacs/help.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
108 xemacs/indent.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
109 xemacs/keystrokes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
110 xemacs/killing.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
111 xemacs/m-x.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
112 xemacs/major.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
113 xemacs/mark.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
114 xemacs/menus.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
115 xemacs/mini.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
116 xemacs/misc.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
117 xemacs/mouse.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
118 xemacs/mule.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
119 xemacs/new.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
120 xemacs/packages.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
121 xemacs/picture.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
122 xemacs/programs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
123 xemacs/reading.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
124 xemacs/regs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
125 xemacs/search.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
126 xemacs/sending.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
127 xemacs/startup.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
128 xemacs/text.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
129 xemacs/trouble.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
130 xemacs/undo.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
131 xemacs/windows.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
132 xemacs/xemacs.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
133
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
134 lispref-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
135 lispref/abbrevs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
136 lispref/annotations.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
137 lispref/back.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
138 lispref/backups.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
139 lispref/buffers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
140 lispref/building.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
141 lispref/commands.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
142 lispref/compile.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
143 lispref/consoles-devices.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
144 lispref/control.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
145 lispref/customize.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
146 lispref/databases.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
147 lispref/debugging.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
148 lispref/dialog.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
149 lispref/display.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
150 lispref/dragndrop.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
151 lispref/edebug-inc.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
152 lispref/edebug.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
153 lispref/errors.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
154 lispref/eval.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
155 lispref/extents.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
156 lispref/faces.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
157 lispref/files.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
158 lispref/frames.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
159 lispref/functions.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
160 lispref/glyphs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
161 lispref/hash-tables.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
162 lispref/help.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
163 lispref/hooks.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
164 lispref/index.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
165 lispref/internationalization.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
166 lispref/intro.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
167 lispref/keymaps.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
168 lispref/ldap.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
169 lispref/lispref.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
170 lispref/lists.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
171 lispref/loading.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
172 lispref/locals.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
173 lispref/macros.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
174 lispref/maps.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
175 lispref/markers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
176 lispref/menus.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
177 lispref/minibuf.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
178 lispref/modes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
179 lispref/mouse.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
180 lispref/mule.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
181 lispref/numbers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
182 lispref/objects.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
183 lispref/os.texi \
693
b05e2a249757 [xemacs-hg @ 2001-12-14 07:50:06 by stephent]
stephent
parents: 677
diff changeset
184 lispref/packaging.texi \
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
185 lispref/positions.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
186 lispref/processes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
187 lispref/range-tables.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
188 lispref/scrollbars.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
189 lispref/searching.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
190 lispref/sequences.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
191 lispref/specifiers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 lispref/streams.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
193 lispref/strings.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
194 lispref/symbols.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
195 lispref/syntax.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
196 lispref/text.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
197 lispref/tips.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
198 lispref/toolbar.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 lispref/tooltalk.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
200 lispref/variables.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
201 lispref/windows.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
202 lispref/x-windows.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
203
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
204 internals-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
205 internals/internals.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
206
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
207 new-users-guide-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
208 new-users-guide/custom1.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
209 new-users-guide/custom2.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
210 new-users-guide/edit.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
211 new-users-guide/enter.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
212 new-users-guide/files.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
213 new-users-guide/help.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
214 new-users-guide/modes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 new-users-guide/new-users-guide.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
216 new-users-guide/region.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
217 new-users-guide/search.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
218 new-users-guide/xmenu.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
220 $(INFODIR)/cl.info : cl.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
221 $(MAKEINFO) -o $(INFODIR)/cl.info cl.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
222
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
223 $(INFODIR)/custom.info : custom.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
224 $(MAKEINFO) -o $(INFODIR)/custom.info custom.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 $(INFODIR)/emodules.info : emodules.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
227 $(MAKEINFO) -o $(INFODIR)/emodules.info emodules.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
228
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
229 $(INFODIR)/external-widget.info : external-widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
230 $(MAKEINFO) -o $(INFODIR)/external-widget.info external-widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
231
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
232 $(INFODIR)/info.info : info.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233 $(MAKEINFO) -o $(INFODIR)/info.info info.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
235 $(INFODIR)/standards.info : standards.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
236 $(MAKEINFO) -o $(INFODIR)/standards.info standards.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
237
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
238 $(INFODIR)/term.info : term.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
239 $(MAKEINFO) -o $(INFODIR)/term.info term.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
240
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
241 $(INFODIR)/termcap.info : termcap.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
242 $(MAKEINFO) -o $(INFODIR)/termcap.info termcap.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
243
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244 $(INFODIR)/texinfo.info : texinfo.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
245 $(MAKEINFO) -o $(INFODIR)/texinfo.info texinfo.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
246
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
247 $(INFODIR)/widget.info : widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
248 $(MAKEINFO) -o $(INFODIR)/widget.info widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
249
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
250 $(INFODIR)/xemacs-faq.info : xemacs-faq.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
251 $(MAKEINFO) -o $(INFODIR)/xemacs-faq.info xemacs-faq.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
252
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
253 # Manuals with their own subdirectory
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
254 $(INFODIR)/xemacs.info : $(xemacs-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
255 $(MAKEINFO) -P xemacs -o $(INFODIR)/xemacs.info xemacs/xemacs.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
256
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
257 $(INFODIR)/lispref.info : $(lispref-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
258 $(MAKEINFO) -P lispref -o $(INFODIR)/lispref.info lispref/lispref.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
259
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
260 $(INFODIR)/internals.info : $(internals-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
261 $(MAKEINFO) -P internals -o $(INFODIR)/internals.info internals/internals.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
262
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
263 $(INFODIR)/new-users-guide.info : $(new-users-guide-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
264 $(MAKEINFO) -P new-users-guide -o $(INFODIR)/new-users-guide.info new-users-guide/new-users-guide.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
265
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
266 # $(INFODIR)/w3.info : w3.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267 # $(MAKEINFO) -o $(INFODIR)/w3.info w3.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 # EMACS = ../src/xemacs
776
79940b592197 [xemacs-hg @ 2002-03-15 07:43:14 by ben]
ben
parents: 693
diff changeset
270 # EMACSFLAGS = -batch -vanilla
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
271
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
272 # $(INFODIR)/vm.info : vm.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
273 # -$(EMACS) $(EMACSFLAGS) -insert vm.texi -l texinfmt \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274 # -f texinfo-format-buffer -f save-buffer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
275 # -mv vm.info* $(INFODIR)/.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277 # special = # $(INFODIR)/vm.info $(INFODIR)/texinfo.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279 xemacs : $(INFODIR)/xemacs.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
280 lispref : $(INFODIR)/lispref.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 internals : $(INFODIR)/internals.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282 new-users-guide.info : $(INFODIR)/new-users-guide.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
283
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
284 .PHONY : xemacs lispref internals new-users-guide info dvi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
285
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
286 info : $(info_files)
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
287 html : $(html_files)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
288
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
289 # tm: FRC.tm
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
290 # cd ./tm && $(RECURSIVE_MAKE)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
291 # gnats: FRC.gnats
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
292 # cd ./gnats && $(RECURSIVE_MAKE)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
293 # FRC.xemacs FRC.lispref FRC.new-users-guide FRC.internals FRC.tm FRC.gnats:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
294
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
295 .PHONY: info dvi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
296
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
297 .texi.dvi:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
298 -$(TEXI2DVI) $<
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
299
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
300 xemacs.dvi : $(xemacs-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
301 $(TEXI2DVI) -I xemacs xemacs/xemacs.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
302
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
303 lispref.dvi : $(lispref-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
304 $(TEXI2DVI) -I lispref lispref/lispref.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
305
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
306 internals.dvi : $(internals-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
307 $(TEXI2DVI) -I internals internals/internals.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
308
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
309 new-users-guide.dvi : $(new-users-guide-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
310 $(TEXI2DVI) -I new-users-guide new-users-guide/new-users-guide.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
311
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
312 dvi : $(dvi_files)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
313
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
314 .PHONY: mostlyclean clean distclean realclean extraclean
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
315 mostlyclean:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
316 $(RM) *.toc *.aux *.log *.op *.cp *.cps *.fn *.fns
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
317 $(RM) *.ky *.kys *.pg *.pgs *.tp *.tps *.vr *.vrs
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
318 clean: mostlyclean
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
319 $(RM) core *.dvi
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
320 distclean: clean
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
321 realclean: distclean
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
322 extraclean: distclean
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
323 $(RM) *~ \#* */*~ */\#*
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
324
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
325 ############################################################################
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
326
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
327 $(HTMLDIR)/cl.html : cl.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
328 $(TEXI2HTML) -subdir $(HTMLDIR) cl.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
329
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
330 $(HTMLDIR)/custom.html : custom.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
331 $(TEXI2HTML) -subdir $(HTMLDIR) custom.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
332
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
333 $(HTMLDIR)/emodules.html : emodules.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
334 $(TEXI2HTML) -subdir $(HTMLDIR) emodules.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
335
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
336 $(HTMLDIR)/external-widget.html : external-widget.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
337 $(TEXI2HTML) -subdir $(HTMLDIR) external-widget.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
338
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
339 $(HTMLDIR)/info.html : info.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
340 $(TEXI2HTML) -subdir $(HTMLDIR) info.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
341
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
342 $(HTMLDIR)/standards.html : standards.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
343 $(TEXI2HTML) -subdir $(HTMLDIR) standards.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
344
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
345 $(HTMLDIR)/term.html : term.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
346 $(TEXI2HTML) -subdir $(HTMLDIR) term.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
347
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
348 $(HTMLDIR)/termcap.html : termcap.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
349 $(TEXI2HTML) -subdir $(HTMLDIR) termcap.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
350
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
351 $(HTMLDIR)/texinfo.html : texinfo.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
352 $(TEXI2HTML) -subdir $(HTMLDIR) texinfo.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
353
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
354 $(HTMLDIR)/widget.html : widget.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
355 $(TEXI2HTML) -subdir $(HTMLDIR) widget.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
356
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
357 $(HTMLDIR)/xemacs-faq.html : xemacs-faq.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
358 $(TEXI2HTML) -top_file xemacs-faq_1.html -subdir $(HTMLDIR) xemacs-faq.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
359
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
360 # Manuals with their own subdirectory
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
361 $(HTMLDIR)/xemacs.html : $(xemacs-srcs)
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
362 $(TEXI2HTML) -subdir $(HTMLDIR) xemacs/xemacs.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
363
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
364 $(HTMLDIR)/lispref.html : $(lispref-srcs)
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
365 $(TEXI2HTML) -subdir $(HTMLDIR) lispref/lispref.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
366
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
367 $(HTMLDIR)/internals.html : $(internals-srcs)
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
368 $(TEXI2HTML) -subdir $(HTMLDIR) internals/internals.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
369
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
370 $(HTMLDIR)/new-users-guide.html : $(new-users-guide-srcs)
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
371 $(TEXI2HTML) -subdir $(HTMLDIR) new-users-guide/new-users-guide.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
372
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
373 # $(HTMLDIR)/w3.html : w3.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
374 # $(TEXI2HTML) -subdir $(HTMLDIR) w3.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
375
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
376 # EMACS = ../src/xemacs
776
79940b592197 [xemacs-hg @ 2002-03-15 07:43:14 by ben]
ben
parents: 693
diff changeset
377 # EMACSFLAGS = -batch -vanilla
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
378
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
379 # $(HTMLDIR)/vm.html : vm.texi
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
380 # -$(EMACS) $(EMACSFLAGS) -insert vm.texi -l texinfmt \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
381 # -f texinfo-format-buffer -f save-buffer
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
382 # -mv vm.html* $(HTMLDIR)/.
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
383
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
384 # special = # $(HTMLDIR)/vm.html $(HTMLDIR)/texinfo.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
385
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
386 xemacs : $(HTMLDIR)/xemacs.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
387 lispref : $(HTMLDIR)/lispref.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
388 internals : $(HTMLDIR)/internals.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
389 new-users-guide.html : $(HTMLDIR)/new-users-guide.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
390
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
391 html : $(html_files)