1 # Makefile for latin-unity
3 # Copyright (C) 2002, 2005 Free Software Foundation, Inc.
5 # This file is part of XEmacs.
7 # XEmacs is free software; you can redistribute it and/or modify it
8 # under the terms of the GNU General Public License as published by the
9 # Free Software Foundation; either version 2, or (at your option) any
12 # XEmacs is distributed in the hope that it will be useful, but WITHOUT
13 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 # You should have received a copy of the GNU General Public License
18 # along with XEmacs; see the file COPYING. If not, write to
19 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20 # Boston, MA 02111-1307, USA.
22 # Last-modified: 2005 February 7
24 # The XEmacs CVS version is canonical. Keep versions n'sync.
26 AUTHOR_VERSION = $(VERSION)
27 MAINTAINER = Stephen J. Turnbull <stephen@xemacs.org>
32 # The Mule-UCS, leim, and fsf-compat requires will go away at some point
33 ifeq ($(wildcard ../mule-ucs),)
34 REQUIRES = mule-base latin-euro-standards leim fsf-compat dired
36 REQUIRES = mule-base latin-euro-standards mule-ucs leim fsf-compat dired
39 ELCS = latin-unity.elc latin-unity-vars.elc latin-euro-input.elc \
40 latin-unity-latin7.elc latin-latin7-input.elc latin-unity-latin9.elc \
41 latin-unity-latin8.elc latin-unity-latin10.elc \
45 EXTRA_SOURCES = latin-unity-tests.el latin-unity-tables.el
47 # for defvars and creation of ISO 8859/13 and ISO 8859/15 charsets and
50 -l latin-unity-vars.el
54 DATA_1_FILES = ChangeLog Makefile README BLURB
55 DATA_1_DEST = $(PACKAGE)
57 # This should be "GENERATED_LISP" anyhow.
58 # GENERATED_ELCS += latin-unity-tables.elc
60 include ../../XEmacs.rules
62 # Experimental rule to build latin-unity-tables.el.
63 #latin-unity-tables.el: latin-unity-vars.elc latin-unity-utils.elc
64 # $(BOOT_XEMACS) -l latin-unity-utils -f latin-unity-dump-tables
65 # @echo "*** You may see a few warnings about ISO 8859/3. ***"
66 # @echo "*** This is OK; it doesn't use all code points. ***"
68 # We'd like this to be utf-8, but then pre-21.5.6 would have to depend on
70 # #### This is broken by latin-unity-tests.el.
72 @echo "make check is currently broken :-/"
73 @echo "If you have an XEmacs core source tree, load tests/automated/test-harness"
74 @echo "and run M-x test-emacs-test-file RET latin-unity-tests RET by hand."
75 # xemacs -no-autoloads -batch \
76 # -eval "(setq load-path (cons \"`pwd`/\" load-path))" \
77 # -l latin-unity-vars -l latin-unity \
78 # -f latin-unity-install -f latin-unity-test \
79 # -eval "(write-file \"./latintest\" nil 'iso-2022-7)"