Mercurial > hg > xemacs-beta
comparison lisp/update-elc-2.el @ 1232:c08a6fa181d1
[xemacs-hg @ 2003-01-23 11:38:56 by stephent]
commit notice <87lm1cksms.fsf@tleepslib.sk.tsukuba.ac.jp>
autoloads patch <87lm1ig654.fsf@tleepslib.sk.tsukuba.ac.jp>
Martin's info.el patch <877kd5je7e.fsf@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Thu, 23 Jan 2003 11:39:01 +0000 |
parents | 25e260cb7994 |
children | 465bd3c7d932 |
comparison
equal
deleted
inserted
replaced
1231:3f6adebda25c | 1232:c08a6fa181d1 |
---|---|
142 (message "Recompiling updated .els in directory tree `%s'..." dir) | 142 (message "Recompiling updated .els in directory tree `%s'..." dir) |
143 (do-update-elc-2 dir t nil) | 143 (do-update-elc-2 dir t nil) |
144 (message "Recompiling updated .els in directory tree `%s'...done" dir) | 144 (message "Recompiling updated .els in directory tree `%s'...done" dir) |
145 ;; don't depend on being able to autoload `update-autoload-files'! | 145 ;; don't depend on being able to autoload `update-autoload-files'! |
146 (load "autoload") | 146 (load "autoload") |
147 (update-autoload-files (list dir)) | 147 ;; #### the API used here is deprecated, convert to one with explicit |
148 (byte-recompile-file (expand-file-name "auto-autoloads.el" dir) 0) | 148 ;; arguments when it is available |
149 (if (featurep 'modules) | 149 (let ((generated-autoload-file (expand-file-name "auto-autoloads.el" dir)) |
150 (autoload-package-name "auto")) ; feature prefix | |
151 (update-autoload-files (list dir)) | |
152 (byte-recompile-file generated-autoload-file 0)) | |
153 (when (featurep 'modules) | |
150 (let* ((moddir (expand-file-name "../modules" (file-truename dir))) | 154 (let* ((moddir (expand-file-name "../modules" (file-truename dir))) |
151 (generated-autoload-file | 155 (generated-autoload-file |
152 (expand-file-name "auto-autoloads.el" moddir))) | 156 (expand-file-name "auto-autoloads.el" moddir)) |
153 (update-autoload-files (directory-files moddir t nil nil 0) t) | 157 (autoload-package-name "modules")) ; feature prefix |
158 (update-autoload-files | |
159 (delete (concat (file-name-as-directory moddir) ".") | |
160 (delete (concat (file-name-as-directory moddir) "..") | |
161 (directory-files moddir t nil nil 0))) | |
162 t) | |
154 (byte-recompile-file generated-autoload-file 0))) | 163 (byte-recompile-file generated-autoload-file 0))) |
155 (when (featurep 'mule) | 164 (when (featurep 'mule) |
156 (update-autoload-files (list (expand-file-name "mule" dir))) | 165 (let* ((muledir (expand-file-name "../modules" (file-truename dir))) |
157 (byte-recompile-file (expand-file-name "mule/auto-autoloads.el" dir) 0)) | 166 (generated-autoload-file |
167 (expand-file-name "auto-autoloads.el" muledir)) | |
168 (autoload-package-name "mule")) ; feature prefix | |
169 (update-autoload-files (list muledir)) | |
170 (byte-recompile-file generated-autoload-file 0))) | |
158 ;; likewise here. | 171 ;; likewise here. |
159 (load "cus-dep") | 172 (load "cus-dep") |
160 (Custom-make-dependencies dir) | 173 (Custom-make-dependencies dir) |
161 (byte-recompile-file (expand-file-name "custom-load.el" dir) 0) | 174 (byte-recompile-file (expand-file-name "custom-load.el" dir) 0) |
162 (when (featurep 'mule) | 175 (when (featurep 'mule) |