Mercurial > hg > xemacs-beta
comparison lisp/prim/make-docfile.el @ 189:489f57a838ef r20-3b21
Import from CVS: tag r20-3b21
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:57:07 +0200 |
parents | b405438285a2 |
children | f53b5ca2e663 |
comparison
equal
deleted
inserted
replaced
188:e29a8e7498d9 | 189:489f57a838ef |
---|---|
98 ;(load "version.el") | 98 ;(load "version.el") |
99 ;(load "cl") | 99 ;(load "cl") |
100 | 100 |
101 ;; (load "featurep") | 101 ;; (load "featurep") |
102 | 102 |
103 (let (dumped-lisp-packages) | 103 (let (preloaded-file-list) |
104 (load (concat default-directory "../lisp/prim/dumped-lisp.el")) | 104 (load (concat default-directory "../lisp/prim/dumped-lisp.el")) |
105 (setq dumped-lisp-packages | 105 (setq preloaded-file-list |
106 (append dumped-lisp-packages packages-hardcoded-lisp)) | 106 (append preloaded-file-list packages-hardcoded-lisp)) |
107 (while dumped-lisp-packages | 107 (while preloaded-file-list |
108 (let ((arg0 (packages-add-suffix (car dumped-lisp-packages))) | 108 (let ((arg0 (packages-add-suffix (car preloaded-file-list))) |
109 arg) | 109 arg) |
110 (setq arg (locate-library arg0)) | 110 (setq arg (locate-library arg0)) |
111 (if (null arg) | 111 (if (null arg) |
112 (princ (format "Error: dumped file %s does not exist\n" arg)) | 112 (princ (format "Error: dumped file %s does not exist\n" arg)) |
113 (if (null (member arg processed)) | 113 (if (null (member arg processed)) |
114 (progn | 114 (progn |
115 (if (and (null docfile-out-of-date) | 115 (if (and (null docfile-out-of-date) |
116 (file-newer-than-file-p arg docfile)) | 116 (file-newer-than-file-p arg docfile)) |
117 (setq docfile-out-of-date t)) | 117 (setq docfile-out-of-date t)) |
118 (setq processed (cons arg processed))))) | 118 (setq processed (cons arg processed))))) |
119 (setq dumped-lisp-packages (cdr dumped-lisp-packages))))) | 119 (setq preloaded-file-list (cdr preloaded-file-list))))) |
120 | 120 |
121 ;; Finally process the list of site-loaded files. | 121 ;; Finally process the list of site-loaded files. |
122 (if site-file-list | 122 (if site-file-list |
123 (let (site-load-packages) | 123 (let (site-load-packages) |
124 (load site-file-list t t) | 124 (load site-file-list t t) |