* liece-modules.el: Simplified.
[elisp/liece.git] / lisp / liece-modules.el
1 ;;; liece-modules.el --- Module definitions.
2 ;; Copyright (C) 1999 Daiki Ueno
3
4 ;; Author: Daiki Ueno <ueno@unixuser.org>
5 ;; Created: 1999-04-12
6 ;; Keywords: IRC, liece, APEL
7
8 ;; This file is part of Liece.
9
10 ;; This program is free software; you can redistribute it and/or modify
11 ;; it under the terms of the GNU General Public License as published by
12 ;; the Free Software Foundation; either version 2, or (at your option)
13 ;; any later version.
14
15 ;; This program is distributed in the hope that it will be useful,
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 ;; GNU General Public License for more details.
19
20 ;; You should have received a copy of the GNU General Public License
21 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
23 ;; Boston, MA 02111-1307, USA.
24
25
26 ;;; Commentary:
27 ;; 
28
29 ;;; Code:
30
31 (defvar liece-modules-to-compile
32   '(gettext
33     liece-clfns
34     liece-handler
35     liece-compat
36     liece-version
37     liece-vars
38     liece-globals
39     liece-inlines
40     liece-filter
41     liece-dcc
42     liece-menu
43     liece-000
44     liece-200
45     liece-300
46     liece-400
47     liece-500
48     liece-nick
49     liece-channel
50     liece-commands
51     liece-ctcp
52     liece-q-el
53     liece-message
54     liece-handle
55     liece-hilit
56     liece-intl
57     liece-mail
58     liece-minibuf
59     liece-misc
60     liece-tcp
61     liece-url
62     liece-x-face
63     liece-window
64     liece))
65
66 (if (featurep 'xemacs)
67     (push 'liece-xemacs liece-modules-to-compile)
68   (push 'liece-emacs liece-modules-to-compile))
69
70 (if (fboundp 'set-face-stipple)
71     (push 'bitmap-stipple liece-modules-to-compile))
72
73 (if (featurep 'mule)
74     (push 'liece-coding liece-modules-to-compile))
75
76 (require 'pccl)
77
78 (unless-broken ccl-usable
79   (push 'liece-q-ccl liece-modules-to-compile))
80
81 (setq liece-modules (cons 'liece-setup liece-modules-to-compile))
82
83 (push 'queue-m liece-modules-to-compile)
84
85 (provide 'liece-modules)
86
87 ;;; liece-modules.el ends here