ALL Packages Release!
[packages] / mule-packages / leim / Makefile
1 # Makefile for LEIM/Quail code
2
3 # This file is part of XEmacs.
4
5 # XEmacs is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License as published by the
7 # Free Software Foundation; either version 2, or (at your option) any
8 # later version.
9
10 # XEmacs is distributed in the hope that it will be useful, but WITHOUT
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
13 # for more details.
14
15 # You should have received a copy of the GNU General Public License
16 # along with XEmacs; see the file COPYING.  If not, write to
17 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 # Boston, MA 02111-1307, USA.
19
20 VERSION = 1.39
21 AUTHOR_VERSION =
22 MAINTAINER = SXEmacs Development Team <sxemacs-devel@sxemacs.org>
23 PACKAGE = leim
24 PKG_TYPE = regular
25 REQUIRES = leim mule-base fsf-compat xemacs-base latin-euro-standards
26 CATEGORY = mule
27
28 ELCS = quail.elc leim-list.elc
29
30 ELCS_1 = quail/4Corner.elc quail/ARRAY30.elc quail/CCDOSPY.elc              \
31         quail/CTLau-b5.elc quail/CTLau.elc quail/ECDICT.elc quail/ETZY.elc  \
32         quail/PY-b5.elc quail/PY.elc quail/Punct-b5.elc quail/Punct.elc     \
33         quail/QJ-b5.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc          \
34         quail/ZIRANMA.elc quail/ZOZY.elc quail/croatian.elc                 \
35         quail/cyril-jis.elc quail/cyrillic.elc quail/czech.elc              \
36         quail/ethiopic.elc quail/greek.elc quail/hangul.elc                 \
37         quail/hangul3.elc quail/hanja-jis.elc quail/hanja.elc quail/ipa.elc \
38         quail/latin-alt.elc quail/latin-post.elc quail/latin-pre.elc        \
39         quail/py-punct.elc quail/pypunct-b5.elc quail/quick-b5.elc          \
40         quail/quick-cns.elc quail/sisheng.elc quail/slovak.elc              \
41         quail/symbol-ksc.elc quail/thai-xtis.elc quail/tsang-b5.elc         \
42         quail/tsang-cns.elc quail/viqr.elc quail/vntelex.elc
43
44 # #### quail/thai.elc not included because it uses category infrastructure
45 # that we haven't yet decided how to handle in XEmacs.
46
47 # Compiling the following files fails with silent data corruption on 21.4,
48 # and they are not computationally intensive, so we install them as Lisp
49 # source, to be included in leim-list.el and loaded under 21.5 and ignored
50 # under 21.4. They error when loaded in an XEmacs that doesn't support the
51 # characters needed.
52
53 include ../../Local.rules
54
55 ifeq ($(XEMACS_21_5),t)
56 ELCS_1 += quail/cyrillic-tajik.elc quail/georgian.elc quail/hebrew.elc \
57         quail/ipa-21.5.elc quail/latin-ltx.elc quail/rfc1345.elc \
58         quail/sgml-input.elc quail/welsh.elc
59 else
60 EXTRA_SOURCES= quail/cyrillic-tajik.el quail/georgian.el quail/hebrew.el \
61         quail/ipa-21.5.el quail/latin-ltx.el quail/rfc1345.el \
62         quail/sgml-input.el quail/welsh.el
63 endif
64
65 ELCS_1_FILES = $(ELCS_1) $(ELCS_1:.elc=.el)
66 ELCS_1_DEST = $(PACKAGE)/quail
67
68 include ../../XEmacs.rules