Remove non-free old and crusty clearcase pkg
[packages] / mule-packages / latin-unity / Makefile
1 # Makefile for latin-unity
2
3 # Copyright (C) 2002, 2005 Free Software Foundation, Inc.
4
5 # This file is part of XEmacs.
6
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
10 # later version.
11
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
15 # for more details.
16
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.
21
22 # Last-modified: 2005 February 7
23
24 # The XEmacs CVS version is canonical.  Keep versions n'sync.
25 VERSION = 1.23
26 AUTHOR_VERSION = $(VERSION)
27 MAINTAINER = Stephen J. Turnbull <stephen@xemacs.org>
28 PACKAGE = latin-unity
29 PKG_TYPE = regular
30 CATEGORY = mule
31
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
35 else
36 REQUIRES = mule-base latin-euro-standards mule-ucs leim fsf-compat dired
37 endif
38
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 \
42        latin-unity-utils.elc
43
44
45 EXTRA_SOURCES = latin-unity-tests.el latin-unity-tables.el
46
47 # for defvars and creation of ISO 8859/13 and ISO 8859/15 charsets and
48 # coding system
49 PRELOADS=-l cl-macs \
50          -l latin-unity-vars.el
51
52 STANDARD_DOCS = t
53
54 DATA_1_FILES = ChangeLog Makefile README BLURB
55 DATA_1_DEST = $(PACKAGE)
56
57 # This should be "GENERATED_LISP" anyhow.
58 # GENERATED_ELCS += latin-unity-tables.elc
59
60 include ../../XEmacs.rules
61
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.  ***"
67
68 # We'd like this to be utf-8, but then pre-21.5.6 would have to depend on
69 # Mule-UCS
70 # #### This is broken by latin-unity-tests.el.
71 check: all
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)"