Update copyright header.
[elisp/semi.git] / SEMI-ELS
1 ;;; -*-Emacs-Lisp-*-
2
3 ;; SEMI-ELS: list of SEMI modules to install
4
5 ;;; Code:
6
7 (setq semi-modules-to-compile
8       '(signature
9         pgg-def pgg pgg-parse pgg-gpg pgg-pgp5 pgg-pgp mime-pgp
10         smime
11         semi-def mime-view mime-play mime-partial postpet
12         mime-edit
13         semi-setup mail-mime-setup))
14
15 (setq semi-modules-not-to-compile nil)
16
17 (mapcar (function
18          (lambda (cell)
19            (let ((c-module (car cell))
20                  (i-modules (cdr cell))
21                  )
22              (if (module-installed-p c-module)
23                  (setq semi-modules-to-compile
24                        (nconc semi-modules-to-compile i-modules))
25                (setq semi-modules-not-to-compile
26                      (nconc semi-modules-not-to-compile i-modules))
27                )
28              )))
29         '((bbdb         mime-bbdb)
30           (w3           mime-w3)
31           ))
32
33 (if (or (string-match "XEmacs" emacs-version)
34         (featurep 'mule))
35     (setq semi-modules-to-compile
36           (nconc semi-modules-to-compile '(mime-image)))
37   )
38
39 (when (eq system-type 'darwin)
40   (setq semi-modules-to-compile
41         (nconc semi-modules-to-compile '(mime-mac))))
42
43 (setq semi-modules (append semi-modules-to-compile
44                            semi-modules-not-to-compile))
45
46 ;;; SEMI-ELS ends here