annotate lisp/make-docfile.el @ 269:b2472a1930f2 r20-5b33

Import from CVS: tag r20-5b33
author cvs
date Mon, 13 Aug 2007 10:27:19 +0200
parents 966663fcf606
children c5d627a313b1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
1 ;;; make-docfile.el --- Cache docstrings in external file
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
2
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
3 ;; Copyright (C) 1985, 1986, 1992-1995, 1997 Free Software Foundation, Inc.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
4
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
5 ;; Author: Unknown
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
6 ;; Maintainer: Steven L Baur <steve@altair.xemacs.org>
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
7 ;; Keywords: internal
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
8
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
9 ;; This file is part of XEmacs.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
10
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
11 ;; XEmacs is free software; you can redistribute it and/or modify it
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
12 ;; under the terms of the GNU General Public License as published by
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
13 ;; the Free Software Foundation; either version 2, or (at your option)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
14 ;; any later version.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
15
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
16 ;; XEmacs is distributed in the hope that it will be useful, but
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
17 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
19 ;; General Public License for more details.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
20
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
21 ;; You should have received a copy of the GNU General Public License
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
22 ;; along with XEmacs; see the file COPYING. If not, write to the Free
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
23 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
24 ;; 02111-1307, USA.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
25
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
26 ;;; Synched up with: Not in FSF
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
27
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
28 ;;; Commentary:
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
29
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
30 ;; This is a front-end to the make-docfile program that gathers up all the
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
31 ;; lisp files that will be dumped with XEmacs. It would probably be best
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
32 ;; to just move make-docfile.c completely to lisp and be done with it.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
33
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
34 ;;; Code:
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
35
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
36 (defvar options nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
37 (defvar processed nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
38 (defvar docfile nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
39 (defvar docfile-buffer nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
40 (defvar site-file-list nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
41 (defvar docfile-out-of-date nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
42
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
43 ;; Gobble up the stuff we don't wish to pass on.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
44 (setq command-line-args (cdr (cdr (cdr (cdr command-line-args)))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
45
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
46 ;; First gather up the command line options.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
47 (let (done)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
48 (while (and (null done) command-line-args)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
49 (let ((arg (car command-line-args)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
50 (cond ((or (string-equal arg "-o") ; Specify DOC file name
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
51 (string-equal arg "-a") ; Append to DOC file
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
52 (string-equal arg "-d")) ; Set working directory
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
53 (if (string-equal arg "-o")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
54 (setq docfile (car (cdr command-line-args))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
55 (setq options (cons arg options))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
56 (setq options (cons (car (cdr command-line-args)) options)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
57 ((string-equal arg "-i") ; Set site files to scan
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
58 (setq site-file-list (car (cdr command-line-args))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
59 (t (setq done t)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
60 (if (null done)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
61 (setq command-line-args (cdr (cdr command-line-args)))))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
62 (setq options (nreverse options))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
63
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
64 ;; (print (concat "Options: " (prin1-to-string options)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
65
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
66 ;; Next process the list of C files.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
67 (while command-line-args
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
68 (let ((arg (car command-line-args)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
69 (if (null (member arg processed))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
70 (progn
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
71 (if (and (null docfile-out-of-date)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
72 (file-newer-than-file-p arg docfile))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
73 (setq docfile-out-of-date t))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
74 (setq processed (cons arg processed)))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
75 (setq command-line-args (cdr command-line-args)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
76
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
77 ;; Then process the list of Lisp files.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
78 (define-function 'defalias 'define-function)
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
79
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
80 (setq load-path (decode-path-internal (getenv "EMACSBOOTSTRAPLOADPATH")))
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
81
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
82 ;; Then process the autoloads
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
83 (setq autoload-file-name "auto-autoloads.elc")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
84 (setq source-directory (concat default-directory "../lisp"))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
85 ;; (print (concat "Source directory: " source-directory))
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
86 (load "find-paths.el")
237
89ec2bb86eea Import from CVS: tag r20-5b17
cvs
parents: 235
diff changeset
87 (load "packages.el")
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
88 (load "setup-paths.el")
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
89 (load "dump-paths.el")
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
90
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
91 (setq
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
92 load-path
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
93 (nconc load-path (decode-path-internal (getenv "EMACSBOOTSTRAPLOADPATH"))))
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
94
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
95 (let (preloaded-file-list)
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
96 (load (concat default-directory "../lisp/dumped-lisp.el"))
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
97
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
98 (let ((package-preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
99 (packages-collect-package-dumped-lisps late-package-load-path)))
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
100
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
101 (setq preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
102 (append package-preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
103 preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
104 packages-hardcoded-lisp)))
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
105
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
106 (while preloaded-file-list
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
107 (let ((arg0 (packages-add-suffix (car preloaded-file-list)))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
108 arg)
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
109 (setq arg (locate-library arg0))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
110 (if (null arg)
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
111 (princ (format "Error: dumped file %s does not exist\n" arg0))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
112 (if (null (member arg processed))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
113 (progn
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
114 (if (and (null docfile-out-of-date)
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
115 (file-newer-than-file-p arg docfile))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
116 (setq docfile-out-of-date t))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
117 (setq processed (cons arg processed)))))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
118 (setq preloaded-file-list (cdr preloaded-file-list)))))
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
119
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
120 ;; Finally process the list of site-loaded files.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
121 (if site-file-list
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
122 (let (site-load-packages)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
123 (load site-file-list t t)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
124 (while site-load-packages
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
125 (let ((arg (car site-load-packages)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
126 (if (null (member arg processed))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
127 (progn
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
128 (if (and (null docfile-out-of-date)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
129 (file-newer-than-file-p arg docfile))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
130 (setq docfile-out-of-date t))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
131 (setq processed (cons arg processed)))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
132 (setq site-load-packages (cdr site-load-packages)))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
133
239
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
134 ;(let ((autoloads (packages-list-autoloads-path)))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
135 ; ;; (print (concat "Autoloads: " (prin1-to-string autoloads)))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
136 ; (while autoloads
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
137 ; (let ((arg (car autoloads)))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
138 ; (if (null (member arg processed))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
139 ; (progn
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
140 ; ;; (print arg)
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
141 ; (if (and (null docfile-out-of-date)
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
142 ; (file-newer-than-file-p arg docfile))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
143 ; (setq docfile-out-of-date t))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
144 ; (setq processed (cons arg processed))))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
145 ; (setq autoloads (cdr autoloads)))))
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
146
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
147 ;; Now fire up make-docfile and we're done
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
148
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
149 (setq processed (nreverse processed))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
150
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
151 ;; (print (prin1-to-string (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
152
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
153 (if docfile-out-of-date
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
154 (progn
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
155 (princ "Spawning make-docfile ...")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
156 ;; (print (prin1-to-string (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
157
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
158 (setq exec-path (list (concat default-directory "../lib-src")))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
159
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
160 ;; (locate-file-clear-hashing nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
161 (if (memq system-type '(berkeley-unix next-mach))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
162 ;; Suboptimal, but we have a unresolved bug somewhere in the
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
163 ;; low-level process code
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
164 (call-process-internal
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
165 "/bin/csh"
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
166 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
167 t
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
168 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
169 "-fc"
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
170 (mapconcat
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
171 'identity
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
172 (append
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
173 (list (concat default-directory "../lib-src/make-docfile"))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
174 options processed)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
175 " "))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
176 ;; (print (prin1-to-string (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
177 (apply 'call-process-internal
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
178 ;; (concat default-directory "../lib-src/make-docfile")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
179 "make-docfile"
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
180 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
181 t
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
182 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
183 (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
184
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
185 (princ "Spawning make-docfile ...done\n")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
186 ;; (write-region-internal (point-min) (point-max) "/tmp/DOC")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
187 )
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
188 (princ "DOC file is up to date\n"))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
189
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
190 (kill-emacs)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
191
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
192 ;;; make-docfile.el ends here