Mercurial > emacs
annotate leim/Makefile.in @ 107777:13c077500eb3
2010-04-04 John Wiegley <jwiegley@gmail.com>
* ido.el (ido-use-virtual-buffers): New variable to indicate
whether "virtual buffer" support is enabled for IDO. Essentially
it works as follows: Say you are visiting a file and the buffer
gets cleaned up by mignight.el. Later, you want to switch to that
buffer, but find it's no longer open. With virtual buffers
enabled, the buffer name stays in the buffer list (using the
ido-virtual face, and always at the end), and if you select it, it
opens the file back up again. This allows you to think less about
whether recently opened files are still open or not. Most of the
time you can quit Emacs, restart, and then switch to a file buffer
that was previously open as if it still were. NOTE: This feature
has been present in iswitchb for several years now, and I'm
porting the same logic to IDO.
(ido-virtual): Face used to indicate virtual buffers in the list.
(ido-buffer-internal): If a buffer is chosen, and no such buffer
exists, but a virtual buffer of that name does (which would be why
it was in the list), recreate the buffer by reopening the file.
(ido-make-buffer-list): If virtual buffers are being used, call
`ido-add-virtual-buffers-to-list' before the make list hook.
(ido-virtual-buffers): New variable which contains a copy of the
current contents of the `recentf-list', albeit pared down for the
sake of speed, and with proper faces applied.
(ido-add-virtual-buffers-to-list): Using the `recentf-list',
create a list of "virtual buffers" to present to the user in
addition to the currently open set. Note that this logic could
get rather slow if that list is too large. With the default
`recentf-max-saved-items' of 200, there is little speed penalty.
author | jwiegley@gmail.com |
---|---|
date | Sun, 04 Apr 2010 02:55:19 -0400 |
parents | 4e4e25c1fae4 |
children | 438f784b2966 |
rev | line source |
---|---|
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
1 # Makefile for leim subdirectory in GNU Emacs. |
79728 | 2 # Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, |
106815 | 3 # 2006, 2007, 2008, 2009, 2010 |
56413 | 4 # Free Software Foundation, Inc. |
79728 | 5 # Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, |
106815 | 6 # 2006, 2007, 2008, 2009, 2010 |
56413 | 7 # National Institute of Advanced Industrial Science and Technology (AIST) |
8 # Registration Number H14PRO021 | |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
9 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
10 # This file is part of GNU Emacs. |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
11 |
94711
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
12 # GNU Emacs is free software: you can redistribute it and/or modify |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
13 # it under the terms of the GNU General Public License as published by |
94711
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
14 # the Free Software Foundation, either version 3 of the License, or |
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
15 # (at your option) any later version. |
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
16 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
17 # GNU Emacs is distributed in the hope that it will be useful, |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
20 # GNU General Public License for more details. |
94711
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
21 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
22 # You should have received a copy of the GNU General Public License |
94711
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
23 # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
234b6de33fa7
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
24 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
25 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
26 # Avoid trouble on systems where the `SHELL' variable might be |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
27 # inherited from the environment. |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
28 SHELL = /bin/sh |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
29 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
30 # Here are the things that we expect ../configure to edit. |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
31 version=@version@ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
32 prefix=@prefix@ |
74914 | 33 datarootdir=@datarootdir@ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
34 datadir=@datadir@ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
35 srcdir=@srcdir@ |
96770
163afe7c6871
files were missed on previous checkin
Adrian Robert <Adrian.B.Robert@gmail.com>
parents:
96358
diff
changeset
|
36 ns_appresdir=@ns_appresdir@ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
37 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
38 # Where to install LEIM files. |
69259
6bc43ef05bc7
Add DESTDIR variable to install target to support staged installations.
Eli Zaretskii <eliz@gnu.org>
parents:
67657
diff
changeset
|
39 INSTALLDIR=$(DESTDIR)${datadir}/emacs/${version}/leim |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
40 |
66655
a549a8898210
(GZIP_PROG): Renamed from GZIP.
Andreas Schwab <schwab@suse.de>
parents:
66611
diff
changeset
|
41 GZIP_PROG = @GZIP_PROG@ |
66611
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
42 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
43 # Which Emacs to use to convert TIT files to Emacs Lisp files, |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
44 # byte-compile Emacs Lisp files, and generate the file leim-list.el. |
107415
64c4a107d531
* Makefile.in (dot): Remove, since ../ is used throughout the other Makefiles.
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
45 BUILT-EMACS = ../src/emacs |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
46 |
107415
64c4a107d531
* Makefile.in (dot): Remove, since ../ is used throughout the other Makefiles.
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
47 buildlisppath=${srcdir}/../lisp |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
48 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
49 # How to run Emacs. |
89970
a849e5779b8c
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-35
Miles Bader <miles@gnu.org>
parents:
89961
diff
changeset
|
50 RUN-EMACS = EMACSLOADPATH=$(buildlisppath) LC_ALL=C \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
51 ${BUILT-EMACS} -batch --no-init-file --no-site-file --multibyte |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
52 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
53 # Subdirectories to be made if ${srcdir} is different from the current |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
54 # directory. |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
55 SUBDIRS=quail |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
56 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
57 # Files generated from TIT dictionaries for Chinese GB character set. |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
58 TIT-GB=\ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
59 quail/CCDOSPY.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
60 quail/Punct.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
61 quail/QJ.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
62 quail/SW.elc \ |
37118
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
63 quail/TONEPY.elc |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
64 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
65 # Files generated from TIT dictionaries for Chinese BIG5 character set. |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
66 TIT-BIG5=\ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
67 quail/4Corner.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
68 quail/ARRAY30.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
69 quail/ECDICT.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
70 quail/ETZY.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
71 quail/Punct-b5.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
72 quail/PY-b5.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
73 quail/QJ-b5.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
74 quail/ZOZY.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
75 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
76 CHINESE-TIT=${TIT-GB} ${TIT-BIG5} |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
77 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
78 NON-TIT-GB=${srcdir}/quail/py-punct.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
79 |
37118
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
80 NON-TIT-BIG5=${srcdir}/quail/pypunct-b5.elc |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
81 |
37118
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
82 CHINESE-NON-TIT=${NON-TIT-GB} ${NON-TIT-BIG5} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
83 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
84 CHINESE-GB=${TIT-GB} ${NON-TIT-GB} |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
85 |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49040
diff
changeset
|
86 CHINESE-BIG5=${TIT-BIG5} ${NON-TIT-BIG5} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
87 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
88 JAPANESE=${srcdir}/quail/japanese.elc ${srcdir}/ja-dic/ja-dic.elc |
18673 | 89 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
90 KOREAN= ${srcdir}/quail/hangul.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
91 ${srcdir}/quail/hanja.elc \ |
37130
80b4a8d46cb5
(KOREAN): Add ${srcdir}/quail/hanja3.elc. From
Eli Zaretskii <eliz@gnu.org>
parents:
37128
diff
changeset
|
92 ${srcdir}/quail/hanja3.elc \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
93 ${srcdir}/quail/hanja-jis.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
94 ${srcdir}/quail/symbol-ksc.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
95 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
96 THAI=${srcdir}/quail/thai.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
97 |
43705
223fa5122806
* Makefile.in (VIETNAMESE), makefile.nt (VIETNAMESE), makefile.w32-in
Werner LEMBERG <wl@gnu.org>
parents:
41465
diff
changeset
|
98 VIETNAMESE=${srcdir}/quail/viqr.elc ${srcdir}/quail/vntelex.elc |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
99 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
100 LAO=${srcdir}/quail/lao.elc ${srcdir}/quail/lrt.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
101 |
41465
de2b6170b9a6
Adjusted for the file name change:
Richard M. Stallman <rms@gnu.org>
parents:
40709
diff
changeset
|
102 INDIAN=${srcdir}/quail/indian.elc |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
103 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
104 TIBETAN=${srcdir}/quail/tibetan.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
105 |
35811
e3e5caa57043
(LATIN): Include ${srcdir}/quail/latin-alt.elc.
Kenichi Handa <handa@m17n.org>
parents:
35670
diff
changeset
|
106 LATIN= ${srcdir}/quail/latin-pre.elc \ |
e3e5caa57043
(LATIN): Include ${srcdir}/quail/latin-alt.elc.
Kenichi Handa <handa@m17n.org>
parents:
35670
diff
changeset
|
107 ${srcdir}/quail/latin-post.elc \ |
35837
eda9214571fb
(LATIN): Include ${srcdir}/quail/latin-alt.elc.
Kenichi Handa <handa@m17n.org>
parents:
35811
diff
changeset
|
108 ${srcdir}/quail/latin-alt.elc \ |
40709 | 109 ${srcdir}/quail/latin-ltx.elc \ |
110 ${srcdir}/quail/welsh.elc | |
111 | |
112 UNICODE=${srcdir}/quail/sgml-input.elc ${srcdir}/quail/rfc1345.elc \ | |
113 ${srcdir}/quail/uni-input.elc | |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
114 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
115 SLAVIC= \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
116 ${srcdir}/quail/czech.elc \ |
49040 | 117 ${srcdir}/quail/croatian.elc \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
118 ${srcdir}/quail/slovak.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
119 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
120 GREEK=${srcdir}/quail/greek.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
121 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
122 RUSSIAN=${srcdir}/quail/cyrillic.elc ${srcdir}/quail/cyril-jis.elc |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
123 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
124 OTHERS= \ |
90824 | 125 ${srcdir}/quail/arabic.elc \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
126 ${srcdir}/quail/ethiopic.elc \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
127 ${srcdir}/quail/ipa.elc \ |
40709 | 128 ${srcdir}/quail/hebrew.elc \ |
55628
33b47b85dff8
(OTHERS): Add ${srcdir}/quail/sisheng.elc.
Kenichi Handa <handa@m17n.org>
parents:
55524
diff
changeset
|
129 ${srcdir}/quail/georgian.elc \ |
33b47b85dff8
(OTHERS): Add ${srcdir}/quail/sisheng.elc.
Kenichi Handa <handa@m17n.org>
parents:
55524
diff
changeset
|
130 ${srcdir}/quail/sisheng.elc |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
131 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
132 MISC= \ |
37118
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
133 quail/tsang-b5.elc \ |
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
134 quail/quick-b5.elc \ |
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
135 quail/tsang-cns.elc \ |
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
136 quail/quick-cns.elc \ |
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
137 quail/PY.elc \ |
37876
15a579a26248
2001-05-24 Andrew Choi <akochoi@i-cable.com>
Andrew Choi <akochoi@shaw.ca>
parents:
37216
diff
changeset
|
138 quail/ZIRANMA.elc \ |
15a579a26248
2001-05-24 Andrew Choi <akochoi@i-cable.com>
Andrew Choi <akochoi@shaw.ca>
parents:
37216
diff
changeset
|
139 quail/CTLau.elc \ |
37881
64c896104a04
2001-05-24 Andrew Choi <akochoi@i-cable.com>
Andrew Choi <akochoi@shaw.ca>
parents:
37876
diff
changeset
|
140 quail/CTLau-b5.elc |
37118
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
141 |
6aaaa52f72ac
(TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents:
37078
diff
changeset
|
142 CHINESE=${CHINESE-GB} ${CHINESE-BIG5} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
143 EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN} |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
144 ASIA=${EASTASIA} ${THAI} ${VIETNAMESE} ${LAO} ${INDIAN} ${TIBETAN} |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
145 EUROPEAN=${LATIN} ${SLAVIC} ${GREEK} ${RUSSIAN} |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
146 WORLD=${ASIA} ${EUROPEAN} ${OTHERS} ${MISC} ${UNICODE} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
147 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
148 TIT-MISC=${CHINESE-TIT} ${MISC} |
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
149 NON-TIT-MISC=${CHINESE-NON-TIT} ${JAPANESE} ${KOREAN} ${EUROPEAN} ${OTHERS} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
150 |
33664
15b91d26a2d1
(.SUFFIXES): New target, include .elc .el.
Kenichi Handa <handa@m17n.org>
parents:
32251
diff
changeset
|
151 .SUFFIXES: .elc .el |
15b91d26a2d1
(.SUFFIXES): New target, include .elc .el.
Kenichi Handa <handa@m17n.org>
parents:
32251
diff
changeset
|
152 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
153 .el.elc: |
96358
c564b17ce35e
(.el.elc): Copy the echo behavior of lisp/Makefile.in.
Glenn Morris <rgm@gnu.org>
parents:
95498
diff
changeset
|
154 @echo Compiling $< |
c564b17ce35e
(.el.elc): Copy the echo behavior of lisp/Makefile.in.
Glenn Morris <rgm@gnu.org>
parents:
95498
diff
changeset
|
155 @${RUN-EMACS} -f batch-byte-compile $< |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
156 |
55489
3f16b03bb46f
(all): Readd dependency on ${WORLD} so that lisp
Andreas Schwab <schwab@suse.de>
parents:
55353
diff
changeset
|
157 all: ${BUILT-EMACS} ${SUBDIRS} leim-list.el ${WORLD} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
158 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
159 # To ensure that we can run Emacs. This target is ignored (never |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
160 # being hit) if a user changes default value of EMACS. |
107415
64c4a107d531
* Makefile.in (dot): Remove, since ../ is used throughout the other Makefiles.
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
161 ../src/emacs: |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
162 cd ../src; ${MAKE} ${MFLAGS} emacs |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
163 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
164 ${SUBDIRS}: |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
165 mkdir $@ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
166 touch stamp-subdir |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
167 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
168 TIT-SOURCES= \ |
55353
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
169 ${srcdir}/CXTERM-DIC/4Corner.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
170 ${srcdir}/CXTERM-DIC/ARRAY30.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
171 ${srcdir}/CXTERM-DIC/CCDOSPY.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
172 ${srcdir}/CXTERM-DIC/ECDICT.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
173 ${srcdir}/CXTERM-DIC/ETZY.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
174 ${srcdir}/CXTERM-DIC/PY-b5.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
175 ${srcdir}/CXTERM-DIC/Punct-b5.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
176 ${srcdir}/CXTERM-DIC/Punct.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
177 ${srcdir}/CXTERM-DIC/QJ-b5.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
178 ${srcdir}/CXTERM-DIC/QJ.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
179 ${srcdir}/CXTERM-DIC/SW.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
180 ${srcdir}/CXTERM-DIC/TONEPY.tit \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
181 ${srcdir}/CXTERM-DIC/ZOZY.tit |
37062
3e8707a64e46
(.NOTPARALLEL, .NO_PARALLEL): New special targets.
Gerd Moellmann <gerd@gnu.org>
parents:
35837
diff
changeset
|
182 |
56289
1170c58f2ce1
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents:
56026
diff
changeset
|
183 ${CHINESE-TIT:.elc=.el}: changed.tit |
1170c58f2ce1
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents:
56026
diff
changeset
|
184 @true |
1170c58f2ce1
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents:
56026
diff
changeset
|
185 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
186 changed.tit: ${TIT-SOURCES} |
55524
2085b7b09cf7
(leim-list.el): Move commands to convert TIT and MISC dictionaries
Eli Zaretskii <eliz@gnu.org>
parents:
55489
diff
changeset
|
187 ${RUN-EMACS} -l ${buildlisppath}/international/titdic-cnv \ |
2085b7b09cf7
(leim-list.el): Move commands to convert TIT and MISC dictionaries
Eli Zaretskii <eliz@gnu.org>
parents:
55489
diff
changeset
|
188 -f batch-titdic-convert -dir quail ${srcdir}/CXTERM-DIC; \ |
2085b7b09cf7
(leim-list.el): Move commands to convert TIT and MISC dictionaries
Eli Zaretskii <eliz@gnu.org>
parents:
55489
diff
changeset
|
189 echo "changed" > $@ |
37062
3e8707a64e46
(.NOTPARALLEL, .NO_PARALLEL): New special targets.
Gerd Moellmann <gerd@gnu.org>
parents:
35837
diff
changeset
|
190 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
191 MISC-SOURCES= \ |
55353
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
192 ${srcdir}/MISC-DIC/CTLau-b5.html \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
193 ${srcdir}/MISC-DIC/CTLau.html \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
194 ${srcdir}/MISC-DIC/cangjie-table.b5 \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
195 ${srcdir}/MISC-DIC/cangjie-table.cns \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
196 ${srcdir}/MISC-DIC/pinyin.map \ |
9581797abade
(TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents:
55283
diff
changeset
|
197 ${srcdir}/MISC-DIC/ziranma.cin |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
198 |
56289
1170c58f2ce1
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents:
56026
diff
changeset
|
199 ${MISC:.elc=.el}: changed.misc |
1170c58f2ce1
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents:
56026
diff
changeset
|
200 @true |
1170c58f2ce1
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents:
56026
diff
changeset
|
201 |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
202 changed.misc: ${MISC-SOURCES} |
55524
2085b7b09cf7
(leim-list.el): Move commands to convert TIT and MISC dictionaries
Eli Zaretskii <eliz@gnu.org>
parents:
55489
diff
changeset
|
203 ${RUN-EMACS} -l ${buildlisppath}/international/titdic-cnv \ |
2085b7b09cf7
(leim-list.el): Move commands to convert TIT and MISC dictionaries
Eli Zaretskii <eliz@gnu.org>
parents:
55489
diff
changeset
|
204 -f batch-miscdic-convert -dir quail ${srcdir}/MISC-DIC; \ |
2085b7b09cf7
(leim-list.el): Move commands to convert TIT and MISC dictionaries
Eli Zaretskii <eliz@gnu.org>
parents:
55489
diff
changeset
|
205 echo "changed" > $@ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
206 |
74778
24801191298e
(leim-list.el): Depend on ${TIT-MISC}, not ${NON-TIT-MISC}.
Eli Zaretskii <eliz@gnu.org>
parents:
74605
diff
changeset
|
207 leim-list.el: ${SUBDIRS} ${TIT-MISC} changed.tit changed.misc ${srcdir}/leim-ext.el |
104713
bf61a80c87b4
(leim-list.el, install): Don't use -r to remove files.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
103141
diff
changeset
|
208 rm -f leim-list.el |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
209 ${RUN-EMACS} -l ${buildlisppath}/international/quail \ |
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
210 -f batch-byte-compile-if-not-done ${TIT-MISC:.elc=.el} |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
211 if [ x`(cd ${srcdir} && /bin/pwd)` = x`(/bin/pwd)` ] ; then \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
212 ${RUN-EMACS} -l ${buildlisppath}/international/quail \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
213 --eval "(update-leim-list-file \".\")" ; \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
214 else \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
215 ${RUN-EMACS} -l ${buildlisppath}/international/quail \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
216 --eval "(update-leim-list-file \".\" \"${srcdir}\")" ; \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
217 fi |
55918
ce05b6367c44
(leim-list.el): Depends on leim-ext.el. Appends
Kenichi Handa <handa@m17n.org>
parents:
55628
diff
changeset
|
218 sed -n '/^[^;]/ p' < ${srcdir}/leim-ext.el >> $@ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
219 |
103141
bbc4e451e5dc
* Makefile.in (install-arch-dep): Avoid using $$(..) construct,
Chong Yidong <cyd@stupidchicken.com>
parents:
102938
diff
changeset
|
220 MV_DIRS = for i in $$dir; do rm -fr `basename "$$i"` ; mv "$$i" . ; done |
100786
dba37a087502
(install): Remove old directories in ns_appresdir before
Jan Djärv <jan.h.d@swipnet.se>
parents:
96770
diff
changeset
|
221 |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
222 install: all |
73339
244f3f60f9dd
(install): Be sure to make ${INSTALLDIR} before `cd' to it.
Kenichi Handa <handa@m17n.org>
parents:
73218
diff
changeset
|
223 if [ ! -d ${INSTALLDIR} ] ; then \ |
107415
64c4a107d531
* Makefile.in (dot): Remove, since ../ is used throughout the other Makefiles.
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
224 umask 022; ${srcdir}/../mkinstalldirs ${INSTALLDIR}; \ |
73339
244f3f60f9dd
(install): Be sure to make ${INSTALLDIR} before `cd' to it.
Kenichi Handa <handa@m17n.org>
parents:
73218
diff
changeset
|
225 else true; fi |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
226 if [ x`(cd ${INSTALLDIR} && /bin/pwd)` != x`(/bin/pwd)` ] ; then \ |
104713
bf61a80c87b4
(leim-list.el, install): Don't use -r to remove files.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
103141
diff
changeset
|
227 rm -f ${INSTALLDIR}/leim-list.el; \ |
73339
244f3f60f9dd
(install): Be sure to make ${INSTALLDIR} before `cd' to it.
Kenichi Handa <handa@m17n.org>
parents:
73218
diff
changeset
|
228 rm -rf ${INSTALLDIR}/quail ${INSTALLDIR}/ja-dic ; \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
229 echo "Copying leim files to ${INSTALLDIR} ..." ; \ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
230 if [ x`(cd ${srcdir} && /bin/pwd)` = x`(/bin/pwd)` ] ; then \ |
45327
a26906178331
(install): Use "tar -chf", to follow symlinks.
Eli Zaretskii <eliz@gnu.org>
parents:
43705
diff
changeset
|
231 tar -chf - leim-list.el quail ja-dic \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
232 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
233 else \ |
45327
a26906178331
(install): Use "tar -chf", to follow symlinks.
Eli Zaretskii <eliz@gnu.org>
parents:
43705
diff
changeset
|
234 tar -chf - leim-list.el quail \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
235 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
236 cd ${srcdir}; \ |
45327
a26906178331
(install): Use "tar -chf", to follow symlinks.
Eli Zaretskii <eliz@gnu.org>
parents:
43705
diff
changeset
|
237 tar -chf - quail/* ja-dic \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
238 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
239 fi; \ |
50456
0f86c147686f
(install): Remove CVS related and backup files from
Andreas Schwab <schwab@suse.de>
parents:
49600
diff
changeset
|
240 rm -rf ${INSTALLDIR}/CVS ${INSTALLDIR}/*/CVS; \ |
0f86c147686f
(install): Remove CVS related and backup files from
Andreas Schwab <schwab@suse.de>
parents:
49600
diff
changeset
|
241 rm -f ${INSTALLDIR}/.cvsignore ${INSTALLDIR}/*/.cvsignore; \ |
102938
7fe07b70a092
(install): Remove .gitignore files.
Andreas Schwab <schwab@linux-m68k.org>
parents:
100963
diff
changeset
|
242 rm -f ${INSTALLDIR}/.gitignore ${INSTALLDIR}/*/.gitignore; \ |
56604
654465d96726
(install): Remove .arch-inventory files.
Andreas Schwab <schwab@suse.de>
parents:
56413
diff
changeset
|
243 rm -f ${INSTALLDIR}/.arch-inventory ${INSTALLDIR}/*/.arch-inventory; \ |
50456
0f86c147686f
(install): Remove CVS related and backup files from
Andreas Schwab <schwab@suse.de>
parents:
49600
diff
changeset
|
244 rm -f ${INSTALLDIR}/\#* ${INSTALLDIR}/*/\#* ; \ |
0f86c147686f
(install): Remove CVS related and backup files from
Andreas Schwab <schwab@suse.de>
parents:
49600
diff
changeset
|
245 rm -f ${INSTALLDIR}/.\#* ${INSTALLDIR}/*/.\#* ; \ |
0f86c147686f
(install): Remove CVS related and backup files from
Andreas Schwab <schwab@suse.de>
parents:
49600
diff
changeset
|
246 rm -f ${INSTALLDIR}/*~ ${INSTALLDIR}/*/*~ ; \ |
0f86c147686f
(install): Remove CVS related and backup files from
Andreas Schwab <schwab@suse.de>
parents:
49600
diff
changeset
|
247 rm -f ${INSTALLDIR}/*.orig ${INSTALLDIR}/*/*.orig ; \ |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
248 else true; fi |
66611
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
249 -unset CDPATH; \ |
66655
a549a8898210
(GZIP_PROG): Renamed from GZIP.
Andreas Schwab <schwab@suse.de>
parents:
66611
diff
changeset
|
250 if [ -n "${GZIP_PROG}" ]; \ |
66611
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
251 then \ |
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
252 echo "Compressing *.el ..." ; \ |
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
253 (cd ${INSTALLDIR}; for f in `find . -name "*.elc" -print`; do \ |
66655
a549a8898210
(GZIP_PROG): Renamed from GZIP.
Andreas Schwab <schwab@suse.de>
parents:
66611
diff
changeset
|
254 ${GZIP_PROG} -9n `echo $$f|sed 's/.elc$$/.el/'` ; \ |
66611
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
255 done) \ |
abdceedc8fad
* Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents:
64083
diff
changeset
|
256 else true; fi |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
257 -chmod -R a+r ${INSTALLDIR} |
85818
3a3ff756c20c
(install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents:
78307
diff
changeset
|
258 for installuser in $${LOGNAME} $${USERNAME} $${USER} \ |
3a3ff756c20c
(install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents:
78307
diff
changeset
|
259 `id -un 2> /dev/null`; do \ |
3a3ff756c20c
(install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents:
78307
diff
changeset
|
260 [ -n "$${installuser}" ] && break ; \ |
3a3ff756c20c
(install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents:
78307
diff
changeset
|
261 done ; \ |
85990 | 262 find ${INSTALLDIR} -exec chown $${installuser} '{}' ';' |
96770
163afe7c6871
files were missed on previous checkin
Adrian Robert <Adrian.B.Robert@gmail.com>
parents:
96358
diff
changeset
|
263 if [ "${ns_appresdir}" != "" ]; then \ |
163afe7c6871
files were missed on previous checkin
Adrian Robert <Adrian.B.Robert@gmail.com>
parents:
96358
diff
changeset
|
264 ( cd ${ns_appresdir} ; \ |
100786
dba37a087502
(install): Remove old directories in ns_appresdir before
Jan Djärv <jan.h.d@swipnet.se>
parents:
96770
diff
changeset
|
265 if test -d share/emacs ; then dir=share/emacs/*/*; $(MV_DIRS); fi;\ |
96770
163afe7c6871
files were missed on previous checkin
Adrian Robert <Adrian.B.Robert@gmail.com>
parents:
96358
diff
changeset
|
266 rm -fr share ) ; \ |
163afe7c6871
files were missed on previous checkin
Adrian Robert <Adrian.B.Robert@gmail.com>
parents:
96358
diff
changeset
|
267 else true ; fi |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
268 |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
269 clean mostlyclean: |
55283
0c58eb7225cd
(clean mostlyclean): Fix previous change.
Kenichi Handa <handa@m17n.org>
parents:
55282
diff
changeset
|
270 rm -f ${TIT-MISC} ${TIT-MISC:.elc=.el} \ |
55282
d21032c32fb8
(OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents:
54215
diff
changeset
|
271 leim-list.el changed.tit changed.misc |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
272 |
73677
e92b6b791ebb
(bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents:
73339
diff
changeset
|
273 # The following target is needed because the `clean' target only removes |
e92b6b791ebb
(bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents:
73339
diff
changeset
|
274 # TIT-generated files and doesn't touch compiled Quail packages. But |
e92b6b791ebb
(bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents:
73339
diff
changeset
|
275 # bootstrapping should not leave non-fresh .elc files behind. |
e92b6b791ebb
(bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents:
73339
diff
changeset
|
276 bootstrap-clean: clean |
e92b6b791ebb
(bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents:
73339
diff
changeset
|
277 rm -f ${WORLD} |
107416
4e4e25c1fae4
Simplify some leim/Makefile.in clean rules.
Glenn Morris <rgm@gnu.org>
parents:
107415
diff
changeset
|
278 ## FIXME some compiled files go to srcdir, some don't? |
4e4e25c1fae4
Simplify some leim/Makefile.in clean rules.
Glenn Morris <rgm@gnu.org>
parents:
107415
diff
changeset
|
279 # cd ${srcdir}; rm -f *.elc */*.elc |
73677
e92b6b791ebb
(bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents:
73339
diff
changeset
|
280 |
54215
4f16c1a8d33d
(all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents:
53960
diff
changeset
|
281 distclean: clean |
31917
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
282 if test -f stamp-subdir; then rm -rf ${SUBDIRS} stamp-subdir; fi |
d9babe5e7c29
Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents:
31787
diff
changeset
|
283 rm -f Makefile |
35670
e177c50b5b2d
(extraclean): added target so make doesn't die if
Bill Wohler <wohler@newt.com>
parents:
33664
diff
changeset
|
284 |
107416
4e4e25c1fae4
Simplify some leim/Makefile.in clean rules.
Glenn Morris <rgm@gnu.org>
parents:
107415
diff
changeset
|
285 maintainer-clean: distclean bootstrap-clean |
54215
4f16c1a8d33d
(all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents:
53960
diff
changeset
|
286 |
4f16c1a8d33d
(all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents:
53960
diff
changeset
|
287 extraclean: maintainer-clean |
107416
4e4e25c1fae4
Simplify some leim/Makefile.in clean rules.
Glenn Morris <rgm@gnu.org>
parents:
107415
diff
changeset
|
288 -rm -f *~ \#* */*~ */\#* |
86183 | 289 |
290 .PHONY: check-declare | |
291 | |
292 check-declare: | |
293 $(RUN-EMACS) -l $(buildlisppath)/emacs-lisp/check-declare \ | |
294 --eval '(check-declare-directory "$(srcdir)")' |