;;; CMAIL-ELS					-*-Emacs-Lisp-*-

(setq cmail-modules
      '(cmail-vars
	cmail
	cmail-archive
	cmail-digest
	cmail-edit
	cmail-folders
	cmail-highlight
	cmail-misc
	cmail-modes
	cmail-reply
	cmail-res
	cmail-res-Japanese
	cmail-resource
	cmail-search
	cmail-summary
	cmail-thread
	cmail-trans
	cmail-version))

(setq cmail-modules (nreverse cmail-modules))

(setq cmail-modules
      (nconc
       (cond (running-mule-merged-emacs
	      '(cmail-20 cmail-e20 cmail-e19)
	      )
	     (running-xemacs-with-mule
	      '(cmail-20 cmail-x20)
	      )
	     (running-emacs-19
	      '(cmail-19 cmail-e19)
	      )
	     (t
	      nil
	      ))
       cmail-modules))

(if (module-installed-p 'mime-setup)
    (progn
      (load "mime-setup")
      (setq cmail-modules
	    (cons 'cmail-mime cmail-modules))))

(if (module-installed-p 'gnus)
    (setq cmail-modules (cons 'gnus-cmail cmail-modules)))

(mapcar
 (function
  (lambda (dir)
    (if (or (file-readable-p (expand-file-name "mailcrypt.el" dir))
	    (file-readable-p (expand-file-name "mailcrypt.elc" dir)))
	(require 'mailcrypt))))
 load-path)

(if (module-installed-p 'mailcrypt)
    (setq cmail-modules (cons 'cmail-crypt cmail-modules)))

(setq cmail-modules (nreverse cmail-modules))

;;; CMAIL-ELS ends here
