projects
/
riece
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* riece-cache.el: Renamed from riece-lru.el.
[riece]
/
lisp
/
COMPILE
diff --git
a/lisp/COMPILE
b/lisp/COMPILE
index
0215da6
..
1015728
100644
(file)
--- a/
lisp/COMPILE
+++ b/
lisp/COMPILE
@@
-11,8
+11,10
@@
riece-version
riece-coding
riece-complete
riece-version
riece-coding
riece-complete
+ riece-addon-modules
riece-addon
riece-ruby
riece-addon
riece-ruby
+ riece-cache
riece-mode
;; riece-identity -+-> riece-channel
riece-mode
;; riece-identity -+-> riece-channel
@@
-45,39
+47,7
@@
riece-commands
riece-irc
riece-commands
riece-irc
- 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-foolproof
- riece-guess
- riece-history
- riece-button
- riece-keyword
- riece-menu
- riece-icon
- riece-async
- riece-lsdb
- riece-xface
- riece-ctlseq
- riece-ignore
- riece-hangman
- riece-biff
- riece-kakasi
- riece-yank
- riece-toolbar
- riece-eval
- riece-google
- riece-keepalive))))
+ riece))))
(defvar riece-icons
'("riece-command-quit.xpm"
(defvar riece-icons
'("riece-command-quit.xpm"
@@
-89,7
+59,8
@@
"riece-submit-bug-report.xpm"))
(defvar riece-scripts
"riece-submit-bug-report.xpm"))
(defvar riece-scripts
- '("server.rb"))
+ '("server.rb"
+ "aproxy.rb"))
(defun riece-compile-modules (modules)
(let ((load-path (cons nil load-path))
(defun riece-compile-modules (modules)
(let ((load-path (cons nil load-path))
@@
-114,6
+85,13
@@
WARNING: the last build, and then reconfigure.
WARNING: ---------------------------------------------------------\n\n")))))
WARNING: the last build, and then reconfigure.
WARNING: ---------------------------------------------------------\n\n")))))
+(defun riece-compile-module ()
+ (let ((load-path (cons nil load-path)))
+ (let ((source (expand-file-name
+ (concat (car command-line-args-left) ".el"))))
+ (if (file-newer-than-file-p source (concat source "c"))
+ (byte-compile-file source)))))
+
(defun riece-install-modules (modules dest just-print)
(unless (or just-print (file-exists-p dest))
(make-directory dest t))
(defun riece-install-modules (modules dest just-print)
(unless (or just-print (file-exists-p dest))
(make-directory dest t))
@@
-164,12
+142,21
@@
(if flag
(string-match "^\\(\\(--[^ ]+ \\)+-\\|[^ =-]\\)*n" flag))))
(if flag
(string-match "^\\(\\(--[^ ]+ \\)+-\\|[^ =-]\\)*n" flag))))
+(defun riece-examine-modules ()
+ (let ((load-path (cons nil load-path)))
+ (require 'riece-addon-modules)
+ (append riece-modules
+ (mapcar #'car riece-addon-modules))))
+
+(defun riece-examine ()
+ (princ (mapconcat #'symbol-name (riece-examine-modules) " ")))
+
(defun riece-compile ()
(defun riece-compile ()
- (riece-compile-modules
riece-modules
))
+ (riece-compile-modules
(riece-examine-modules)
))
(defun riece-install ()
(riece-install-modules
(defun riece-install ()
(riece-install-modules
- riece-modules
+ (riece-examine-modules)
(expand-file-name "riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-icons
(expand-file-name "riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-icons
@@
-188,25
+175,22
@@
(add-to-list 'command-line-args-left ".")
(Custom-make-dependencies)
(riece-compile-modules
(add-to-list 'command-line-args-left ".")
(Custom-make-dependencies)
(riece-compile-modules
- (append
riece-modules
+ (append
(riece-examine-modules)
'(auto-autoloads custom-load))))
(defun riece-install-package ()
(riece-install-modules
'(auto-autoloads custom-load))))
(defun riece-install-package ()
(riece-install-modules
- (append
riece-modules
+ (append
(riece-examine-modules)
'(auto-autoloads custom-load))
'(auto-autoloads custom-load))
- (expand-file-name "riece"
- (expand-file-name "lisp" (car command-line-args-left)))
+ (expand-file-name "lisp/riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-icons
riece-icons
(riece-install-just-print-p))
(riece-install-icons
riece-icons
- (expand-file-name "riece"
- (expand-file-name "lisp" (car command-line-args-left)))
+ (expand-file-name "etc/riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-scripts
riece-scripts
(riece-install-just-print-p))
(riece-install-scripts
riece-scripts
- (expand-file-name "riece"
- (expand-file-name "lisp" (car command-line-args-left)))
+ (expand-file-name "etc/riece" (car command-line-args-left))
(riece-install-just-print-p)))
(defun riece-test ()
(riece-install-just-print-p)))
(defun riece-test ()