Mercurial > hg > xemacs-beta
diff lisp/make-docfile.el @ 227:0e522484dd2a r20-5b12
Import from CVS: tag r20-5b12
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:12:37 +0200 |
parents | 2c611d1463a6 |
children | 434959a2fba3 |
line wrap: on
line diff
--- a/lisp/make-docfile.el Mon Aug 13 10:11:42 2007 +0200 +++ b/lisp/make-docfile.el Mon Aug 13 10:12:37 2007 +0200 @@ -91,26 +91,26 @@ ;; (print (concat "Source directory: " source-directory)) (require 'packages) -;; We must have some lisp support at this point -(packages-find-packages package-path t t) - (let (preloaded-file-list) - (load (concat default-directory "../lisp/dumped-lisp.el")) - (setq preloaded-file-list - (append preloaded-file-list packages-hardcoded-lisp)) - (while preloaded-file-list - (let ((arg0 (packages-add-suffix (car preloaded-file-list))) - arg) - (setq arg (locate-library arg0)) - (if (null arg) - (princ (format "Error: dumped file %s does not exist\n" arg0)) - (if (null (member arg processed)) - (progn - (if (and (null docfile-out-of-date) - (file-newer-than-file-p arg docfile)) - (setq docfile-out-of-date t)) - (setq processed (cons arg processed))))) - (setq preloaded-file-list (cdr preloaded-file-list))))) + (load (concat default-directory "../lisp/dumped-lisp.el")) + ;; Add package lisp directories to load-path (for autoloads) + ;; Add files dumped from lisp packages + (packages-find-packages package-path t t) + (setq preloaded-file-list + (append preloaded-file-list packages-hardcoded-lisp)) + (while preloaded-file-list + (let ((arg0 (packages-add-suffix (car preloaded-file-list))) + arg) + (setq arg (locate-library arg0)) + (if (null arg) + (princ (format "Error: dumped file %s does not exist\n" arg0)) + (if (null (member arg processed)) + (progn + (if (and (null docfile-out-of-date) + (file-newer-than-file-p arg docfile)) + (setq docfile-out-of-date t)) + (setq processed (cons arg processed))))) + (setq preloaded-file-list (cdr preloaded-file-list))))) ;; Finally process the list of site-loaded files. (if site-file-list