annotate man/Makefile @ 5353:38e24b8be4ea

Improve the lexical scoping in #'block, #'return-from. lisp/ChangeLog addition: 2011-02-07 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el: * bytecomp.el (byte-compile-initial-macro-environment): Shadow `block', `return-from' here, we implement them differently when byte-compiling. * bytecomp.el (byte-compile-active-blocks): New. * bytecomp.el (byte-compile-block-1): New. * bytecomp.el (byte-compile-return-from-1): New. * bytecomp.el (return-from-1): New. * bytecomp.el (block-1): New. These are two aliases that exist to have their own associated byte-compile functions, which functions implement `block' and `return-from'. * cl-extra.el (cl-macroexpand-all): Fix a bug here when macros in the environment have been compiled. * cl-macs.el (block): * cl-macs.el (return): * cl-macs.el (return-from): Be more careful about lexical scope in these macros. * cl.el: * cl.el ('cl-block-wrapper): Removed. * cl.el ('cl-block-throw): Removed. These aren't needed in code generated by this XEmacs. They shouldn't be needed in code generated by XEmacs 21.4, but if it turns out the packages do need them, we can put them back. 2011-01-30 Mike Sperber <mike@xemacs.org> * font-lock.el (font-lock-fontify-pending-extents): Don't fail if `font-lock-mode' is unset, which can happen in the middle of `revert-buffer'. 2011-01-23 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (delete): * cl-macs.el (delq): * cl-macs.el (remove): * cl-macs.el (remq): Don't use the compiler macro if these functions were given the wrong number of arguments, as happens in lisp-tests.el. * cl-seq.el (remove, remq): Removed. I added these to subr.el, and forgot to remove them from here. 2011-01-22 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el (byte-compile-setq, byte-compile-set): Remove kludge allowing keywords' values to be set, all the code that does that is gone. * cl-compat.el (elt-satisfies-test-p): * faces.el (set-face-parent): * faces.el (face-doc-string): * gtk-font-menu.el: * gtk-font-menu.el (gtk-reset-device-font-menus): * msw-font-menu.el: * msw-font-menu.el (mswindows-reset-device-font-menus): * package-get.el (package-get-installedp): * select.el (select-convert-from-image-data): * sound.el: * sound.el (load-sound-file): * x-font-menu.el (x-reset-device-font-menus-core): Don't quote keywords, they're self-quoting, and the win from backward-compatibility is sufficiently small now that the style problem overrides it. 2011-01-22 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (block, return-from): Require that NAME be a symbol in these macros, as always documented in the #'block docstring and as required by Common Lisp. * descr-text.el (unidata-initialize-unihan-database): Correct the use of non-symbols in #'block and #'return-from in this function. 2011-01-15 Aidan Kehoe <kehoea@parhasard.net> * cl-extra.el (concatenate): Accept more complicated TYPEs in this function, handing the sequences over to #'coerce if we don't understand them here. * cl-macs.el (inline): Don't proclaim #'concatenate as inline, its compiler macro is more useful than doing that. 2011-01-11 Aidan Kehoe <kehoea@parhasard.net> * subr.el (delete, delq, remove, remq): Move #'remove, #'remq here, they don't belong in cl-seq.el; move #'delete, #'delq here from fns.c, implement them in terms of #'delete*, allowing support for sequences generally. * update-elc.el (do-autoload-commands): Use #'delete*, not #'delq here, now the latter's no longer dumped. * cl-macs.el (delete, delq): Add compiler macros transforming #'delete and #'delq to #'delete* calls. 2011-01-10 Aidan Kehoe <kehoea@parhasard.net> * dialog.el (make-dialog-box): Correct a misplaced parenthesis here, thank you Mats Lidell in 87zkr9gqrh.fsf@mail.contactor.se ! 2011-01-02 Aidan Kehoe <kehoea@parhasard.net> * dialog.el (make-dialog-box): * list-mode.el (display-completion-list): These functions used to use cl-parsing-keywords; change them to use defun* instead, fixing the build. (Not sure what led to me not including this change in d1b17a33450b!) 2011-01-02 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (define-star-compiler-macros): Make sure the form has ITEM and LIST specified before attempting to change to calls with explicit tests; necessary for some tests in lisp-tests.el to compile correctly. (stable-union, stable-intersection): Add compiler macros for these functions, in the same way we do for most of the other functions in cl-seq.el. 2011-01-01 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (dolist, dotimes, do-symbols, macrolet) (symbol-macrolet): Define these macros with defmacro* instead of parsing the argument list by hand, for the sake of style and readability; use backquote where appropriate, instead of calling #'list and and friends, for the same reason. 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> * x-misc.el (device-x-display): Provide this function, documented in the Lispref for years, but not existing previously. Thank you Julian Bradfield, thank you Jeff Mincy. 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> * cl-seq.el: Move the heavy lifting from this file to C. Dump the cl-parsing-keywords macro, but don't use defun* for the functions we define that do take keywords, dynamic scope lossage makes that not practical. * subr.el (sort, fillarray): Move these aliases here. (map-plist): #'nsublis is now built-in, but at this point #'eql isn't necessarily available as a test; use #'eq. * obsolete.el (cl-delete-duplicates): Make this available for old compiler macros and old code. (memql): Document that this is equivalent to #'member*, and worse. * cl.el (adjoin, subst): Removed. These are in C. 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> * simple.el (assoc-ignore-case): Remove a duplicate definition of this function (it's already in subr.el). * iso8859-1.el (char-width): On non-Mule, make this function equivalent to that produced by (constantly 1), but preserve its docstring. * subr.el (subst-char-in-string): Define this in terms of #'substitute, #'nsubstitute. (string-width): Define this using #'reduce and #'char-width. (char-width): Give this a simpler definition, it makes far more sense to check for mule at load time and redefine, as we do in iso8859-1.el. (store-substring): Implement this in terms of #'replace, now #'replace is cheap. 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> * update-elc.el (lisp-files-needed-for-byte-compilation) (lisp-files-needing-early-byte-compilation): cl-macs belongs in the former, not the latter, it is as fundamental as bytecomp.el. 2010-12-30 Aidan Kehoe <kehoea@parhasard.net> * cl.el: Provde the Common Lisp program-error, type-error as error symbols. This doesn't nearly go far enough for anyone using the Common Lisp errors. 2010-12-29 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (delete-duplicates): If the form has an incorrect number of arguments, don't attempt a compiler macroexpansion. 2010-12-29 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (cl-safe-expr-p): Forms that start with the symbol lambda are also safe. 2010-12-29 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (= < > <= >=): For these functions' compiler macros, the optimisation is safe even if the first and the last arguments have side effects, since they're only used the once. 2010-12-29 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (inline-side-effect-free-compiler-macros): Unroll a loop here at macro-expansion time, so these compiler macros are compiled. Use #'eql instead of #'eq in a couple of places for better style. 2010-12-29 Aidan Kehoe <kehoea@parhasard.net> * cl-extra.el (notany, notevery): Avoid some dynamic scope stupidity with local variable names in these functions, when they weren't prefixed with cl-; go into some more detail in the doc strings. 2010-12-29 Aidan Kehoe <kehoea@parhasard.net> * byte-optimize.el (side-effect-free-fns): #'remove, #'remq are free of side-effects. (side-effect-and-error-free-fns): Drop dot, dot-marker from the list. 2010-11-17 Aidan Kehoe <kehoea@parhasard.net> * cl-extra.el (coerce): In the argument list, name the first argument OBJECT, not X; the former name was always used in the doc string and is clearer. Handle vector type specifications which include the length of the target sequence, error if there's a mismatch. * cl-macs.el (cl-make-type-test): Handle type specifications starting with the symbol 'eql. 2010-11-14 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (eql): Don't remove the byte-compile property of this symbol. That was necessary to override a bug in bytecomp.el where #'eql was confused with #'eq, which bug we no longer have. If neither expression is constant, don't attempt to handle the expression in this compiler macro, leave it to byte-compile-eql, which produces better code anyway. * bytecomp.el (eq): #'eql is not the function associated with the byte-eq byte code. (byte-compile-eql): Add an explicit compile method for this function, for cases where the cl-macs compiler macro hasn't reduced it to #'eq or #'equal. 2010-10-25 Aidan Kehoe <kehoea@parhasard.net> Add compiler macros and compilation sanity-checking for various functions that take keywords. * byte-optimize.el (side-effect-free-fns): #'symbol-value is side-effect free and not error free. * bytecomp.el (byte-compile-normal-call): Check keyword argument lists for sanity; store information about the positions where keyword arguments start using the new byte-compile-keyword-start property. * cl-macs.el (cl-const-expr-val): Take a new optional argument, cl-not-constant, defaulting to nil, in this function; return it if the expression is not constant. (cl-non-fixnum-number-p): Make this into a separate function, we want to pass it to #'every. (eql): Use it. (define-star-compiler-macros): Use the same code to generate the member*, assoc* and rassoc* compiler macros; special-case some code in #'add-to-list in subr.el. (remove, remq): Add compiler macros for these two functions, in preparation for #'remove being in C. (define-foo-if-compiler-macros): Transform (remove-if-not ...) calls to (remove ... :if-not) at compile time, which will be a real win once the latter is in C. (define-substitute-if-compiler-macros) (define-subst-if-compiler-macros): Similarly for these functions. (delete-duplicates): Change this compiler macro to use #'plists-equal; if we don't have information about the type of SEQUENCE at compile time, don't bother attempting to inline the call, the function will be in C soon enough. (equalp): Remove an old commented-out compiler macro for this, if we want to see it it's in version control. (subst-char-in-string): Transform this to a call to nsubstitute or nsubstitute, if that is appropriate. * cl.el (ldiff): Don't call setf here, this makes for a load-time dependency problem in cl-macs.el 2010-06-14 Stephen J. Turnbull <stephen@xemacs.org> * term/vt100.el: Refer to XEmacs, not GNU Emacs, in permissions. * term/bg-mouse.el: * term/sup-mouse.el: Put copyright notice in canonical "Copyright DATE AUTHOR" form. Refer to XEmacs, not GNU Emacs, in permissions. * site-load.el: Add permission boilerplate. * mule/canna-leim.el: * alist.el: Refer to XEmacs, not APEL/this program, in permissions. * mule/canna-leim.el: Remove my copyright, I've assigned it to the FSF. 2010-06-14 Stephen J. Turnbull <stephen@xemacs.org> * gtk.el: * gtk-widget-accessors.el: * gtk-package.el: * gtk-marshal.el: * gtk-compose.el: * gnome.el: Add copyright notice based on internal evidence. 2010-06-14 Stephen J. Turnbull <stephen@xemacs.org> * easymenu.el: Add reference to COPYING to permission notice. * gutter.el: * gutter-items.el: * menubar-items.el: Fix typo "Xmacs" in permissions notice. 2010-06-14 Stephen J. Turnbull <stephen@xemacs.org> * auto-save.el: * font.el: * fontconfig.el: * mule/kinsoku.el: Add "part of XEmacs" text to permission notice. 2010-10-14 Aidan Kehoe <kehoea@parhasard.net> * byte-optimize.el (side-effect-free-fns): * cl-macs.el (remf, getf): * cl-extra.el (tailp, cl-set-getf, cl-do-remf): * cl.el (ldiff, endp): Tighten up Common Lisp compatibility for #'ldiff, #'endp, #'tailp; add circularity checking for the first two. #'cl-set-getf and #'cl-do-remf were Lisp implementations of #'plist-put and #'plist-remprop; change the names to aliases, changes the macros that use them to using #'plist-put and #'plist-remprop directly. 2010-10-12 Aidan Kehoe <kehoea@parhasard.net> * abbrev.el (fundamental-mode-abbrev-table, global-abbrev-table): Create both these abbrev tables using the usual #'define-abbrev-table calls, rather than attempting to special-case them. * cl-extra.el: Force cl-macs to be loaded here, if cl-extra.el is being loaded interpreted. Previously other, later files would redundantly call (load "cl-macs") when interpreted, it's more reasonable to do it here, once. * cmdloop.el (read-quoted-char-radix): Use defcustom here, we don't have any dump-order dependencies that would prevent that. * custom.el (eval-when-compile): Don't load cl-macs when interpreted or when byte-compiling, rely on cl-extra.el in the former case and the appropriate entry in bytecomp-load-hook in the latter. Get rid of custom-declare-variable-list, we have no dump-time dependencies that would require it. * faces.el (eval-when-compile): Don't load cl-macs when interpreted or when byte-compiling. * packages.el: Remove some inaccurate comments. * post-gc.el (cleanup-simple-finalizers): Use #'delete-if-not here, now the order of preloaded-file-list has been changed to make it available. * subr.el (custom-declare-variable-list): Remove. No need for it. Also remove a stub define-abbrev-table from this file, given the current order of preloaded-file-list there's no need for it. 2010-10-10 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el (byte-compile-constp) Forms quoted with FUNCTION are also constant. (byte-compile-initial-macro-environment): In #'the, if FORM is constant and does not match TYPE, warn at byte-compile time. 2010-10-10 Aidan Kehoe <kehoea@parhasard.net> * backquote.el (bq-vector-contents, bq-list*): Remove; the former is equivalent to (append VECTOR nil), the latter to (list* ...). (bq-process-2): Use (append VECTOR nil) instead of using #'bq-vector-contents to convert to a list. (bq-process-1): Now we use list* instead of bq-list * subr.el (list*): Moved from cl.el, since it is now required to be available the first time a backquoted form is encountered. * cl.el (list*): Move to subr.el. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * test-harness.el (Check-Message): Add an omitted comma here, thank you the buildbot. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * hash-table.el (hash-table-key-list, hash-table-value-list) (hash-table-key-value-alist, hash-table-key-value-plist): Remove some useless #'nreverse calls in these files; our hash tables have no order, it's not helpful to pretend they do. * behavior.el (read-behavior): Do the same in this file, in some code evidently copied from hash-table.el. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * info.el (Info-insert-dir): * format.el (format-deannotate-region): * files.el (cd, save-buffers-kill-emacs): Use #'some, #'every and related functions for applying boolean operations to lists, instead of rolling our own ones that cons and don't short-circuit. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el (byte-compile-initial-macro-environment): * cl-macs.el (the): Rephrase the docstring, make its implementation when compiling files a little nicer. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * descr-text.el (unidata-initialize-unicodedata-database) (unidata-initialize-unihan-database, describe-char-unicode-data) (describe-char-unicode-data): Wrap calls to the database functions with (with-fboundp ...), avoiding byte compile warnings on builds without support for the database functions. (describe-char): (reduce #'max ...), not (apply #'max ...), no need to cons needlessly. (describe-char): Remove a redundant lambda wrapping #'extent-properties. (describe-char-unicode-data): Call #'nsubst when replacing "" with nil in the result of #'split-string, instead of consing inside mapcar. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * x-faces.el (x-available-font-sizes): * specifier.el (let-specifier): * package-ui.el (pui-add-required-packages): * msw-faces.el (mswindows-available-font-sizes): * modeline.el (modeline-minor-mode-menu): * minibuf.el (minibuf-directory-files): Replace the O2N (delq nil (mapcar (lambda (W) (and X Y)) Z)) with the ON (mapcan (lambda (W) (and X (list Y))) Z) in these files. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (= < > <= >=): When these functions are handed more than two arguments, and those arguments have no side effects, transform to a series of two argument calls, avoiding funcall in the byte-compiled code. * mule/mule-cmds.el (finish-set-language-environment): Take advantage of this change in a function called 256 times at startup. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el (byte-compile-function-form, byte-compile-quote) (byte-compile-quote-form): Warn at compile time, and error at runtime, if a (quote ...) or a (function ...) form attempts to quote more than one object. 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * byte-optimize.el (byte-optimize-apply): Transform (apply 'nconc (mapcar ...)) to (mapcan ...); warn about use of the first idiom. * update-elc.el (do-autoload-commands): * packages.el (packages-find-package-library-path): * frame.el (frame-list): * extents.el (extent-descendants): * etags.el (buffer-tag-table-files): * dumped-lisp.el (preloaded-file-list): * device.el (device-list): * bytecomp-runtime.el (proclaim-inline, proclaim-notinline) Use #'mapcan, not (apply #'nconc (mapcar ...) in all these files. * bytecomp-runtime.el (eval-when-compile, eval-and-compile): In passing, mention that these macros also evaluate the body when interpreted. tests/ChangeLog addition: 2011-02-07 Aidan Kehoe <kehoea@parhasard.net> * automated/lisp-tests.el: Test lexical scope for `block', `return-from'; add a Known-Bug-Expect-Failure for a contorted example that fails when byte-compiled.
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 07 Feb 2011 12:01:24 +0000
parents 818eeb72e0fb
children 308d34e9f07d
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.
3062
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
4 # Copyright (C) 2005 Ben Wing.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6 # This file is part of XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
7
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8 # XEmacs is free software; you can redistribute it and/or modify it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 # 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
10 # Free Software Foundation; either version 2, or (at your option) any
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11 # later version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 # 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
14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16 # for more details.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 # You should have received a copy of the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 # along with XEmacs; see the file COPYING. If not, write to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 # Boston, MA 02111-1307, USA.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 SHELL = /bin/sh
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 MAKEINFO = makeinfo
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 TEXI2DVI = texi2dvi
4195
cd09974da26e [xemacs-hg @ 2007-09-30 15:13:33 by adrian]
adrian
parents: 3062
diff changeset
26 TEXI2HTML = texi2html
4196
ffcf5a27df12 [xemacs-hg @ 2007-09-30 15:26:05 by adrian]
adrian
parents: 4195
diff changeset
27 TEXI2HTML_NOSPLIT = $(TEXI2HTML) -verbose -subdir $(HTMLDIR)
4195
cd09974da26e [xemacs-hg @ 2007-09-30 15:13:33 by adrian]
adrian
parents: 3062
diff changeset
28 TEXI2HTML_SPLIT = $(TEXI2HTML) -verbose -subdir $(HTMLDIR) -split chapter
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
29
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
30 RM = rm -f
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
31 CP = cp
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 .SUFFIXES:
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
34 .SUFFIXES: .html .info .texi .dvi .pdf
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35
2427
97dd9f867cef [xemacs-hg @ 2004-12-07 12:52:30 by malcolmp]
malcolmp
parents: 2418
diff changeset
36 RECURSIVE_MAKE_ARGS = $(MFLAGS) MAKEINFO='$(MAKEINFO)' TEXI2DVI='$(TEXI2DVI)'
428
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 all : info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 # Ughhh! The things we do to have portable makefiles...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
41
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
42 INFODIR = ../info
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
43 HTMLDIR = ../html
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
44 PHOTODIR = ../etc/photos
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 info_files = \
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
47 $(INFODIR)/beta.info \
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48 $(INFODIR)/cl.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 $(INFODIR)/emodules.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 $(INFODIR)/external-widget.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51 $(INFODIR)/info.info \
4225
e358b6c40407 [xemacs-hg @ 2007-10-15 06:54:20 by adrian]
adrian
parents: 4196
diff changeset
52 $(INFODIR)/internals.info \
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53 $(INFODIR)/lispref.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 $(INFODIR)/new-users-guide.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 $(INFODIR)/standards.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 $(INFODIR)/termcap.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 $(INFODIR)/texinfo.info \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 $(INFODIR)/widget.info \
4225
e358b6c40407 [xemacs-hg @ 2007-10-15 06:54:20 by adrian]
adrian
parents: 4196
diff changeset
59 $(INFODIR)/xemacs-faq.info \
e358b6c40407 [xemacs-hg @ 2007-10-15 06:54:20 by adrian]
adrian
parents: 4196
diff changeset
60 $(INFODIR)/xemacs.info
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
61
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
62 html_files = \
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
63 $(HTMLDIR)/beta.html \
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
64 $(HTMLDIR)/cl.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
65 $(HTMLDIR)/emodules.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
66 $(HTMLDIR)/external-widget.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
67 $(HTMLDIR)/info.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
68 $(HTMLDIR)/lispref.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
69 $(HTMLDIR)/internals.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
70 $(HTMLDIR)/new-users-guide.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
71 $(HTMLDIR)/standards.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
72 $(HTMLDIR)/termcap.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
73 $(HTMLDIR)/texinfo.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
74 $(HTMLDIR)/widget.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
75 $(HTMLDIR)/xemacs.html \
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
76 $(HTMLDIR)/xemacs-faq.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
77
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
78 dvi_files = \
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
79 beta.dvi \
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
80 cl.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81 emodules.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
82 external-widget.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
83 info.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
84 lispref.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
85 internals.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
86 new-users-guide.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
87 standards.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
88 termcap.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
89 texinfo.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
90 widget.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
91 xemacs.dvi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
92 xemacs-faq.dvi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
93
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
94 pdf_files = \
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
95 beta.pdf \
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
96 cl.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
97 emodules.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
98 external-widget.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
99 info.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
100 lispref.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
101 internals.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
102 new-users-guide.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
103 standards.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
104 termcap.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
105 texinfo.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
106 widget.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
107 xemacs.pdf \
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
108 xemacs-faq.pdf
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
109
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
110 xemacs-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
111 xemacs/abbrevs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
112 xemacs/basic.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
113 xemacs/buffers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
114 xemacs/building.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
115 xemacs/calendar.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
116 xemacs/cmdargs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
117 xemacs/custom.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
118 xemacs/display.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
119 xemacs/entering.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
120 xemacs/files.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
121 xemacs/fixit.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
122 xemacs/frame.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
123 xemacs/glossary.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
124 xemacs/gnu.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
125 xemacs/help.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
126 xemacs/indent.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
127 xemacs/keystrokes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
128 xemacs/killing.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
129 xemacs/m-x.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
130 xemacs/major.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
131 xemacs/mark.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
132 xemacs/menus.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
133 xemacs/mini.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
134 xemacs/misc.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
135 xemacs/mouse.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
136 xemacs/mule.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
137 xemacs/new.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
138 xemacs/packages.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
139 xemacs/picture.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
140 xemacs/programs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
141 xemacs/reading.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
142 xemacs/regs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
143 xemacs/search.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
144 xemacs/sending.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
145 xemacs/startup.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
146 xemacs/text.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
147 xemacs/trouble.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
148 xemacs/undo.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
149 xemacs/windows.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
150 xemacs/xemacs.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
151
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
152 lispref-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
153 lispref/abbrevs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
154 lispref/annotations.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
155 lispref/back.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
156 lispref/backups.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
157 lispref/buffers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
158 lispref/building.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
159 lispref/commands.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
160 lispref/compile.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
161 lispref/consoles-devices.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
162 lispref/control.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
163 lispref/customize.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
164 lispref/databases.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
165 lispref/debugging.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
166 lispref/dialog.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
167 lispref/display.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
168 lispref/dragndrop.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
169 lispref/edebug-inc.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
170 lispref/edebug.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
171 lispref/errors.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
172 lispref/eval.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
173 lispref/extents.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
174 lispref/faces.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
175 lispref/files.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
176 lispref/frames.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
177 lispref/functions.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
178 lispref/glyphs.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
179 lispref/hash-tables.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
180 lispref/help.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
181 lispref/hooks.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
182 lispref/index.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
183 lispref/internationalization.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
184 lispref/intro.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
185 lispref/keymaps.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
186 lispref/ldap.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
187 lispref/lispref.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
188 lispref/lists.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
189 lispref/loading.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
190 lispref/locals.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
191 lispref/macros.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 lispref/maps.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
193 lispref/markers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
194 lispref/menus.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
195 lispref/minibuf.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
196 lispref/modes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
197 lispref/mouse.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
198 lispref/mule.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 lispref/numbers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
200 lispref/objects.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
201 lispref/os.texi \
693
b05e2a249757 [xemacs-hg @ 2001-12-14 07:50:06 by stephent]
stephent
parents: 677
diff changeset
202 lispref/packaging.texi \
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
203 lispref/positions.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
204 lispref/processes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
205 lispref/range-tables.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
206 lispref/scrollbars.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
207 lispref/searching.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
208 lispref/sequences.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
209 lispref/specifiers.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
210 lispref/streams.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
211 lispref/strings.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
212 lispref/symbols.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
213 lispref/syntax.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
214 lispref/text.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 lispref/tips.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
216 lispref/toolbar.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
217 lispref/tooltalk.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
218 lispref/variables.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219 lispref/windows.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
220 lispref/x-windows.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
221
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
222 internals-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
223 internals/internals.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
224
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225 new-users-guide-srcs = \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 new-users-guide/custom1.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
227 new-users-guide/custom2.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
228 new-users-guide/edit.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
229 new-users-guide/enter.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
230 new-users-guide/files.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
231 new-users-guide/help.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
232 new-users-guide/modes.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233 new-users-guide/new-users-guide.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234 new-users-guide/region.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
235 new-users-guide/search.texi \
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
236 new-users-guide/xmenu.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
237
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
238 $(INFODIR)/beta.info : beta.texi
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
239 $(MAKEINFO) -o $(INFODIR)/beta.info beta.texi
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
240
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
241 $(INFODIR)/cl.info : cl.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
242 $(MAKEINFO) -o $(INFODIR)/cl.info cl.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)/emodules.info : emodules.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
245 $(MAKEINFO) -o $(INFODIR)/emodules.info emodules.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)/external-widget.info : external-widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
248 $(MAKEINFO) -o $(INFODIR)/external-widget.info external-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)/info.info : info.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
251 $(MAKEINFO) -o $(INFODIR)/info.info info.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 $(INFODIR)/standards.info : standards.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
254 $(MAKEINFO) -o $(INFODIR)/standards.info standards.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
255
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
256 $(INFODIR)/termcap.info : termcap.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
257 $(MAKEINFO) -o $(INFODIR)/termcap.info termcap.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
258
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
259 $(INFODIR)/texinfo.info : texinfo.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
260 $(MAKEINFO) -o $(INFODIR)/texinfo.info texinfo.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
261
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
262 $(INFODIR)/widget.info : widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
263 $(MAKEINFO) -o $(INFODIR)/widget.info widget.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
264
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
265 $(INFODIR)/xemacs-faq.info : xemacs-faq.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
266 $(MAKEINFO) -o $(INFODIR)/xemacs-faq.info xemacs-faq.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268 # Manuals with their own subdirectory
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 $(INFODIR)/xemacs.info : $(xemacs-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270 $(MAKEINFO) -P xemacs -o $(INFODIR)/xemacs.info xemacs/xemacs.texi
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)/lispref.info : $(lispref-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
273 $(MAKEINFO) -P lispref -o $(INFODIR)/lispref.info lispref/lispref.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
275 $(INFODIR)/internals.info : $(internals-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276 $(MAKEINFO) -P internals -o $(INFODIR)/internals.info internals/internals.texi
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278 $(INFODIR)/new-users-guide.info : $(new-users-guide-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279 $(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
280
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 xemacs : $(INFODIR)/xemacs.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282 lispref : $(INFODIR)/lispref.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
283 internals : $(INFODIR)/internals.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
284 new-users-guide.info : $(INFODIR)/new-users-guide.info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
285
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
286 .PHONY : xemacs lispref internals new-users-guide info dvi pdf
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
287
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
288 info : $(info_files)
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
289 html : $(html_files)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
290
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
291 .texi.dvi:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
292 -$(TEXI2DVI) $<
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
293
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
294 .texi.pdf:
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
295 -$(TEXI2DVI) --pdf $<
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
296
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
297 xemacs.dvi : $(xemacs-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
298 $(TEXI2DVI) -I xemacs xemacs/xemacs.texi
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 lispref.dvi : $(lispref-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
301 $(TEXI2DVI) -I lispref lispref/lispref.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 internals.dvi : $(internals-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
304 $(TEXI2DVI) -I internals internals/internals.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 new-users-guide.dvi : $(new-users-guide-srcs)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
307 $(TEXI2DVI) -I new-users-guide new-users-guide/new-users-guide.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 dvi : $(dvi_files)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
310
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
311 xemacs.pdf: $(xemacs-srcs)
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
312 $(TEXI2DVI) --pdf -I xemacs xemacs/xemacs.texi
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
313
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
314 lispref.pdf: $(lispref-srcs)
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
315 $(TEXI2DVI) --pdf -I lispref lispref/lispref.texi
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
316
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
317 internals.pdf: $(internals-srcs)
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
318 $(TEXI2DVI) --pdf -I internals internals/internals.texi
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
319
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
320 new-users-guide.pdf: $(new-users-guide-srcs)
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
321 $(TEXI2DVI) --pdf -I new-users-guide new-users-guide/new-users-guide.texi
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
322
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
323 pdf: $(pdf_files)
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
324
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
325 .PHONY: mostlyclean clean distclean realclean extraclean
3062
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
326 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
327 mostlyclean:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
328 $(RM) *.toc *.aux *.log *.op *.cp *.cps *.fn *.fns
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
329 $(RM) *.ky *.kys *.pg *.pgs *.tp *.tps *.vr *.vrs
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
330 clean: mostlyclean
1702
245980c04067 [xemacs-hg @ 2003-09-20 01:25:47 by youngs]
youngs
parents: 776
diff changeset
331 $(RM) core *.dvi *.pdf
3062
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
332 distclean-noconfig: clean
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
333 distclean: distclean-noconfig
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
334 realclean-noconfig: distclean-noconfig
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
335 realclean: distclean
3062
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
336 extraclean-noconfig: realclean-noconfig
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
337 $(RM) *~ \#* */*~ */\#*
21d92abaac3a [xemacs-hg @ 2005-11-13 10:39:28 by ben]
ben
parents: 2537
diff changeset
338 extraclean: realclean
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
339 $(RM) *~ \#* */*~ */\#*
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
340
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
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
343 $(HTMLDIR)/beta.html : beta.texi
4196
ffcf5a27df12 [xemacs-hg @ 2007-09-30 15:26:05 by adrian]
adrian
parents: 4195
diff changeset
344 $(TEXI2HTML_NOSPLIT) beta.texi
2537
b7b90f750a78 [xemacs-hg @ 2005-01-31 20:08:32 by ben]
ben
parents: 2427
diff changeset
345
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
346 $(HTMLDIR)/cl.html : cl.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
347 $(TEXI2HTML_SPLIT) cl.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
348
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
349 $(HTMLDIR)/emodules.html : emodules.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
350 $(TEXI2HTML_SPLIT) emodules.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
351
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
352 $(HTMLDIR)/external-widget.html : external-widget.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
353 $(TEXI2HTML_SPLIT) external-widget.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
354
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
355 $(HTMLDIR)/info.html : info.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
356 $(TEXI2HTML_SPLIT) info.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
357
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
358 $(HTMLDIR)/standards.html : standards.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
359 $(TEXI2HTML_SPLIT) standards.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
360
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
361 $(HTMLDIR)/termcap.html : termcap.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
362 $(TEXI2HTML_SPLIT) termcap.texi
677
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)/texinfo.html : texinfo.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
365 $(TEXI2HTML_SPLIT) texinfo.texi
677
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)/widget.html : widget.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
368 $(TEXI2HTML_SPLIT) widget.texi
677
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)/xemacs-faq.html : xemacs-faq.texi
4196
ffcf5a27df12 [xemacs-hg @ 2007-09-30 15:26:05 by adrian]
adrian
parents: 4195
diff changeset
371 $(TEXI2HTML_NOSPLIT) xemacs-faq.texi
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
372 $(TEXI2HTML_SPLIT) -top_file xemacs-faq_1.html xemacs-faq.texi
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
373 $(CP) $(PHOTODIR)/ben.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
374 $(CP) $(PHOTODIR)/cthomp.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
375 $(CP) $(PHOTODIR)/hniksic.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
376 $(CP) $(PHOTODIR)/jwz.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
377 $(CP) $(PHOTODIR)/martin.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
378 $(CP) $(PHOTODIR)/mly.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
379 $(CP) $(PHOTODIR)/piper.png $(HTMLDIR)
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
380 $(CP) $(PHOTODIR)/slb.png $(HTMLDIR)
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
381
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
382 # Manuals with their own subdirectory
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
383 $(HTMLDIR)/xemacs.html : $(xemacs-srcs)
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
384 $(TEXI2HTML_SPLIT) xemacs/xemacs.texi
677
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 $(HTMLDIR)/lispref.html : $(lispref-srcs)
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
387 $(TEXI2HTML_SPLIT) lispref/lispref.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
388
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
389 $(HTMLDIR)/internals.html : $(internals-srcs)
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
390 $(TEXI2HTML_SPLIT) internals/internals.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
391
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
392 $(HTMLDIR)/new-users-guide.html : $(new-users-guide-srcs)
2418
e19aeba465d6 [xemacs-hg @ 2004-12-05 22:30:39 by adrian]
adrian
parents: 1738
diff changeset
393 $(TEXI2HTML_SPLIT) new-users-guide/new-users-guide.texi
677
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
394
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
395 xemacs : $(HTMLDIR)/xemacs.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
396 lispref : $(HTMLDIR)/lispref.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
397 internals : $(HTMLDIR)/internals.html
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
398 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
399
83a5b1a6e62c [xemacs-hg @ 2001-11-27 19:00:29 by adrian]
adrian
parents: 442
diff changeset
400 html : $(html_files)