ptexinfmt.el; Fix last change
[elisp/wanderlust.git] / WL-ELS
1 ;;; WL-ELS  -*-Emacs-Lisp-*-
2
3 ;;;;;;;;;;;;;;;;;;;;;   DO NOT EDIT THIS FILE   ;;;;;;;;;;;;;;;;;;;;;
4 ;;;;;;;;;;;;;;;;;;;;;     INTERNAL USE ONLY     ;;;;;;;;;;;;;;;;;;;;;
5
6
7 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
8 ;;; generic modules
9 (defconst WL-MODULES '(
10    wl wl-folder wl-summary wl-action wl-message
11    wl-vars wl-draft wl-util wl-version wl-address wl-addrmgr
12    wl-highlight wl-demo wl-refile wl-thread
13    wl-fldmgr wl-expire wl-template wl-score wl-acap wl-news
14    wl-spam wl-batch
15    ))
16
17 (defconst ELMO-MODULES '(
18    utf7 pldap acap slp mmimap
19    elmo-signal elmo-date elmo-util elmo-version
20    elmo-vars elmo elmo-msgdb
21    elmo-net elmo-imap4 elmo-pop3 elmo-nntp
22    elmo-localdir elmo-localnews elmo-map elmo-maildir
23    elmo-multi elmo-access elmo-filter
24    elmo-archive elmo-pipe elmo-cache
25    elmo-internal elmo-flag elmo-sendlog elmo-null
26    elmo-dop elmo-search elmo-file elmo-split
27    elmo-spam elsp-bogofilter elsp-sa elsp-bsfilter elsp-spamoracle
28    modb modb-entity modb-legacy modb-standard
29    ))
30
31 \f
32 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
33 ;;; Emacsen
34 ;; (< 20 emacs-major-version) && !(featurep 'mule)
35 (cond
36  ((featurep 'xemacs)
37   (setq WL-MODULES (append WL-MODULES (list 'wl-dnd 'wl-xmas)))
38   (setq ELMO-MODULES (append (list 'elmo-database) ELMO-MODULES)))
39  ((and (boundp 'emacs-major-version) (>= emacs-major-version 21))
40   (setq WL-MODULES (append WL-MODULES (list 'wl-e21))))
41  ((featurep 'mule)
42   (setq WL-MODULES (append WL-MODULES (list 'wl-mule)))))
43
44 (defconst WL-AUTOLOAD-MODULES '(
45    auto-autoloads custom-load
46    ))
47
48 (if (or (fboundp 'dynamic-link)
49         ;; static
50         (fboundp 'open-database))
51     (add-to-list 'ELMO-MODULES 'elmo-database))
52
53 (if (module-installed-p 'shimbun)
54     (add-to-list 'ELMO-MODULES 'elmo-shimbun))
55
56 (if (module-installed-p 'spamfilter)
57     (add-to-list 'ELMO-MODULES 'elsp-spamfilter))
58
59 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
60 ;;; SEMI
61
62 (setq WL-MODULES (append WL-MODULES (list 'wl-mime)))
63 (setq ELMO-MODULES (append ELMO-MODULES (list 'elmo-mime)))
64 (if (not (module-installed-p 'luna))
65     (error "Use new FLIM & SEMI.  See INSTALL or INSTALL.ja"))
66
67 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
68 ;;; Utils
69 (defvar UTILS-MODULES '(rfc2368 im-wl wl-mailto wl-addrbook wl-complete))
70
71 ;; OpenSSL/SSLeay package is also needed.
72 (if (module-installed-p 'base64)
73     (add-to-list 'UTILS-MODULES 'ssl))
74
75 (defvar modules-alist
76   (list
77    (cons ELMODIR ELMO-MODULES)
78    (cons WLDIR WL-MODULES)
79    (if (module-installed-p 'bbdb)
80        (cons UTILSDIR (list 'bbdb-wl)))
81    (if wl-install-utils
82        (cons UTILSDIR UTILS-MODULES))))