1 # Makefile for LEIM/Quail code
3 # This file is part of XEmacs.
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
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
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.
22 MAINTAINER = SXEmacs Development Team <sxemacs-devel@sxemacs.org>
25 REQUIRES = leim mule-base fsf-compat xemacs-base latin-euro-standards
28 ELCS = quail.elc leim-list.elc
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
44 # #### quail/thai.elc not included because it uses category infrastructure
45 # that we haven't yet decided how to handle in XEmacs.
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
53 include ../../Local.rules
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
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
65 ELCS_1_FILES = $(ELCS_1) $(ELCS_1:.elc=.el)
66 ELCS_1_DEST = $(PACKAGE)/quail
68 include ../../XEmacs.rules