annotate lisp/make-docfile.el @ 380:8626e4521993 r21-2-5

Import from CVS: tag r21-2-5
author cvs
date Mon, 13 Aug 2007 11:07:10 +0200
parents 6240c7796c7a
children 74fd4e045ea6
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.
304
c6de09ad3017 Import from CVS: tag r21-0b50
cvs
parents: 284
diff changeset
78 (setq load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH")))
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
79
304
c6de09ad3017 Import from CVS: tag r21-0b50
cvs
parents: 284
diff changeset
80 (load "very-early-lisp" nil t)
267
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")
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
84 (load "find-paths.el")
237
89ec2bb86eea Import from CVS: tag r20-5b17
cvs
parents: 235
diff changeset
85 (load "packages.el")
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
86 (load "setup-paths.el")
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
87 (load "dump-paths.el")
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
88
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
89 (setq
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
90 load-path
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 272
diff changeset
91 (nconc load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH"))))
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
92
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
93 (let (preloaded-file-list)
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
94 (load (concat default-directory "../lisp/dumped-lisp.el"))
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
95
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
96 (let ((package-preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
97 (packages-collect-package-dumped-lisps late-package-load-path)))
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
98
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
99 (setq preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
100 (append package-preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
101 preloaded-file-list
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
102 packages-hardcoded-lisp)))
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
103
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
104 (while preloaded-file-list
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
105 (let ((arg0 (packages-add-suffix (car preloaded-file-list)))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
106 arg)
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
107 (setq arg (locate-library arg0))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
108 (if (null arg)
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
109 (progn
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
110 (princ (format "Error: dumped file %s does not exist\n" arg0))
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
111 ;; Uncomment in case of difficulties
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
112 ;;(print (format "late-packages: %S" late-packages))
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
113 ;;(print (format "guessed-roots: %S" (paths-find-emacs-roots invocation-directory invocation-name)))
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
114 )
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
115 (if (null (member arg processed))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
116 (progn
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
117 (if (and (null docfile-out-of-date)
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
118 (file-newer-than-file-p arg docfile))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
119 (setq docfile-out-of-date t))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
120 (setq processed (cons arg processed)))))
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
121 (setq preloaded-file-list (cdr preloaded-file-list)))))
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
122
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
123 ;; Finally process the list of site-loaded files.
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
124 (if site-file-list
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
125 (let (site-load-packages)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
126 (load site-file-list t t)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
127 (while site-load-packages
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
128 (let ((arg (car site-load-packages)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
129 (if (null (member arg processed))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
130 (progn
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
131 (if (and (null docfile-out-of-date)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
132 (file-newer-than-file-p arg docfile))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
133 (setq docfile-out-of-date t))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
134 (setq processed (cons arg processed)))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
135 (setq site-load-packages (cdr site-load-packages)))))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
136
239
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
137 ;(let ((autoloads (packages-list-autoloads-path)))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
138 ; ;; (print (concat "Autoloads: " (prin1-to-string autoloads)))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
139 ; (while autoloads
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
140 ; (let ((arg (car autoloads)))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
141 ; (if (null (member arg processed))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
142 ; (progn
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
143 ; ;; (print arg)
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
144 ; (if (and (null docfile-out-of-date)
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
145 ; (file-newer-than-file-p arg docfile))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
146 ; (setq docfile-out-of-date t))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
147 ; (setq processed (cons arg processed))))
41f2f0e326e9 Import from CVS: tag r20-5b18
cvs
parents: 237
diff changeset
148 ; (setq autoloads (cdr autoloads)))))
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
149
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
150 ;; Now fire up make-docfile and we're done
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
151
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
152 (setq processed (nreverse processed))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
153
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
154 ;; (print (prin1-to-string (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
155
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
156 (if docfile-out-of-date
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
157 (progn
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
158 (princ "Spawning make-docfile ...")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
159 ;; (print (prin1-to-string (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
160
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
161 (setq exec-path (list (concat default-directory "../lib-src")))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
162
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
163 ;; (locate-file-clear-hashing nil)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
164 (if (memq system-type '(berkeley-unix next-mach))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
165 ;; Suboptimal, but we have a unresolved bug somewhere in the
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
166 ;; low-level process code
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
167 (call-process-internal
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
168 "/bin/csh"
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
169 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
170 t
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
171 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
172 "-fc"
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
173 (mapconcat
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 373
diff changeset
174 #'identity
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
175 (append
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
176 (list (concat default-directory "../lib-src/make-docfile"))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
177 options processed)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
178 " "))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
179 ;; (print (prin1-to-string (append options processed)))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
180 (apply 'call-process-internal
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
181 ;; (concat default-directory "../lib-src/make-docfile")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
182 "make-docfile"
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
183 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
184 t
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
185 nil
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
186 (append options processed)))
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 "Spawning make-docfile ...done\n")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
189 ;; (write-region-internal (point-min) (point-max) "/tmp/DOC")
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
190 )
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
191 (princ "DOC file is up to date\n"))
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
192
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
193 (kill-emacs)
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
194
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
195 ;;; make-docfile.el ends here