'(riece-globals
riece-options
riece-version
- riece-inlines
- riece-highlight
riece-coding
riece-complete
riece-user
riece-misc
+ ;; riece-layout ---> riece-display
+ riece-layout
riece-display
riece-server
riece-500
riece-commands
- riece))))
+ riece
+
+ ;; add-ons
+ riece-ctcp
+ riece-highlight
+ riece-log
+ riece-mini
+ riece-rdcc
+ riece-url
+ riece-unread
+ riece-doctor
+ riece-alias
+ riece-skk-kakutei
+ riece-guess
+ riece-history
+ riece-button))))
(defun riece-compile-modules (modules)
(let ((load-path (cons nil load-path)))
(let ((source (expand-file-name
(concat (symbol-name (car modules)) ".el"))))
(if (file-newer-than-file-p source (concat source "c"))
- (byte-compile-file source)))
+ (condition-case error
+ (byte-compile-file source)
+ (error))))
(setq modules (cdr modules)))))
(defun riece-install-modules (modules dest just-print)
t t))
(princ (format "%s.elc -> %s\n" name dest))
(unless just-print
- (copy-file (expand-file-name (concat name ".elc"))
- (expand-file-name (concat name ".elc") dest)
- t t)))
+ (if (file-exists-p (expand-file-name (concat name ".elc")))
+ (copy-file (expand-file-name (concat name ".elc"))
+ (expand-file-name (concat name ".elc") dest)
+ t t)
+ (princ (format "(%s was not successfully compiled, ignored)\n"
+ name)))))
(setq modules (cdr modules))))
(defun riece-install-just-print-p ()
(riece-install-just-print-p)))
(defun riece-compile-package ()
- (riece-compile)
(setq autoload-package-name "riece")
(add-to-list 'command-line-args-left ".")
(batch-update-directory)
(add-to-list 'command-line-args-left ".")
(Custom-make-dependencies)
- (riece-compile-modules (list 'auto-autoloads 'custom-load)))
+ (riece-compile-modules
+ (append riece-modules
+ '(auto-autoloads custom-load))))
(defun riece-install-package ()
(riece-install-modules