Mercurial > emacs
annotate leim/Makefile.in @ 22321:2b81c3b8f0c8
Remember the last TWO strings skipped with #@.
(prev_saved_doc_string*): New variables.
(Fload): Initalize prev_saved_doc_string.
(read1): Copy saved_doc_string to prev_saved_doc_string
before storing a new string in saved_doc_string.
(read_list): Look in prev_saved_doc_string as well as
in saved_doc_string.
(read1): Swap saved_doc_string_length and
prev_saved_doc_string_length.
(read_list): Negate docstring position if negative before checking
against saved_doc_string_length et al.
(read_vector): Add bytecodeflag parameter, which is
nonzero when reading a bytecode object. If
`load-force-doc-strings' is t when reading a lazily-loaded
bytecode vector, the loaded docstring must be treated as unibyte
and passed to Fread to obtain the actual bytecode string and
constants vector.
(read1): Add extra parameter to read_vector calls.
(read1): Enable saving of doc strings on WINDOWSNT.
(read_list): Call get_doc_string instead of read_doc_string, when
forced to load doc strings.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 01 Jun 1998 21:03:23 +0000 |
parents | f1df0fd84e42 |
children | ebca04b684de |
rev | line source |
---|---|
18673 | 1 # Makefile for leim subdirectory in GNU Emacs. |
2 # Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | |
3 # Licensed to the Free Software Foundation. | |
4 | |
5 # This file is part of GNU Emacs. | |
6 | |
7 # GNU Emacs is free software; you can redistribute it and/or modify | |
8 # it under the terms of the GNU General Public License as published by | |
9 # the Free Software Foundation; either version 2, or (at your option) | |
10 # any later version. | |
11 # | |
12 # GNU Emacs is distributed in the hope that it will be useful, | |
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 # GNU General Public License for more details. | |
16 # | |
17 # You should have received a copy of the GNU General Public License | |
18 # along with GNU Emacs; see the file COPYING. If not, write to the | |
19 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
20 # Boston, MA 02111-1307, USA. | |
21 | |
22 # Avoid trouble on systems where the `SHELL' variable might be | |
23 # inherited from the environment. | |
24 SHELL = /bin/sh | |
25 | |
26 # Here are the things that we expect ../configure to edit. | |
27 version=@version@ | |
28 prefix=@prefix@ | |
29 datadir=@datadir@ | |
30 srcdir=@srcdir@ | |
31 | |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
32 # Where to install LEIM files. |
18673 | 33 INSTALLDIR=${datadir}/emacs/${version}/leim |
34 | |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
35 # On Xenix and the IBM RS6000, double-dot gets screwed up. |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
36 dot = . |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
37 |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
38 # Which Emacs to use to convert TIT files to Emacs Lisp files, |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
39 # byte-compile Emacs Lisp files, and generate the file leim-list.el. |
21129
6e9dd8a366f5
(BUILT-EMACS): Variable renamed from EMACS. All uses changed.
Richard M. Stallman <rms@gnu.org>
parents:
21080
diff
changeset
|
40 BUILT-EMACS = ${dot}${dot}/src/emacs |
18673 | 41 |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
42 buildlisppath=${srcdir}/${dot}${dot}/lisp |
18673 | 43 |
19262
6075ee381a9d
Invoke emacs by --no-init-file --no-site-file.
Kenichi Handa <handa@m17n.org>
parents:
19151
diff
changeset
|
44 # How to run Emacs. |
21129
6e9dd8a366f5
(BUILT-EMACS): Variable renamed from EMACS. All uses changed.
Richard M. Stallman <rms@gnu.org>
parents:
21080
diff
changeset
|
45 RUN-EMACS = ${BUILT-EMACS} -batch --no-init-file --no-site-file |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
46 |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
47 # Subdirectories to be made if ${srcdir} is different from the current |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
48 # directory. |
19604
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
49 SUBDIRS=quail |
18673 | 50 |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
51 # Files generated from TIT dictionaries for Chinese GB character set. |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
52 TIT-GB=\ |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
53 quail/CTLau.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
54 quail/CCDOSPY.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
55 quail/Punct.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
56 quail/PY.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
57 quail/QJ.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
58 quail/SW.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
59 quail/TONEPY.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
60 quail/ZIRANMA.el |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
61 |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
62 # Files generated from TIT dictionaries for Chinese BIG5 character set. |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
63 TIT-BIG5=\ |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
64 quail/4Corner.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
65 quail/ARRAY30.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
66 quail/CTLauB.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
67 quail/ECDICT.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
68 quail/ETZY.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
69 quail/Punct-b5.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
70 quail/PY-b5.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
71 quail/QJ-b5.el \ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
72 quail/ZOZY.el |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
73 |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
74 CHINESE-TIT=${TIT-GB} ${TIT-BIG5} |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
75 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
76 NON-TIT-GB=${srcdir}/quail/py-punct.el |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
77 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
78 NON-TIT-BIG5=${srcdir}/quail/quick-b5.el ${srcdir}/quail/tsang-b5.el \ |
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
79 ${srcdir}/quail/pypunct-b5.el |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
80 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
81 NON-TIT-CNS=${srcdir}/quail/quick-cns.el ${srcdir}/quail/tsang-cns.el |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
82 |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
83 CHINESE-NON-TIT=${NON-TIT-GB} ${NON-TIT-BIG5} ${NON-TIT-CNS} |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
84 |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
85 CHINESE-GB=${TIT-GB} ${NON-TIT-GB} |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
86 |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
87 CHINESE-BIG5=${TIT-BIG5} ${NON-TIT-BIG5} |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
88 |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
89 CHINESE-CNS=${NON-TIT-CNS} |
18673 | 90 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
91 JAPANESE=${srcdir}/quail/japanese.el ${srcdir}/skk/skkdic.el |
18673 | 92 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
93 KOREAN= ${srcdir}/quail/hangul.el \ |
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
94 ${srcdir}/quail/hangul3.el \ |
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
95 ${srcdir}/quail/hanja.el \ |
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
96 ${srcdir}/quail/hanja-jis.el \ |
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
97 ${srcdir}/quail/symbol-ksc.el |
18673 | 98 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
99 THAI=${srcdir}/quail/thai.el |
18673 | 100 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
101 VIETNAMESE=${srcdir}/quail/viqr.el |
18673 | 102 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
103 LAO=${srcdir}/quail/lao.el ${srcdir}/quail/lrt.el |
18673 | 104 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
105 INDIAN=${srcdir}/quail/devanagari.el |
18673 | 106 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
107 TIBETAN=${srcdir}/quail/tibetan.el |
18673 | 108 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
109 LATIN=${srcdir}/quail/latin-pre.el ${srcdir}/quail/latin-post.el |
18673 | 110 |
21667 | 111 SLAVIC= \ |
112 ${srcdir}/quail/czech.el \ | |
21835
f1df0fd84e42
(SLAVIC): Delete redundant backslash.
Karl Heuer <kwzh@gnu.org>
parents:
21808
diff
changeset
|
113 ${srcdir}/quail/slovak.el |
21667 | 114 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
115 GREEK=${srcdir}/quail/greek.el |
18673 | 116 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
117 RUSSIAN=${srcdir}/quail/cyrillic.el ${srcdir}/quail/cyril-jis.el |
18673 | 118 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
119 MISC=${srcdir}/quail/ethiopic.el ${srcdir}/quail/ipa.el |
18673 | 120 |
121 CHINESE=${CHINESE-GB} ${CHINESE-BIG5} ${CHINESE-CNS} | |
122 EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN} | |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
123 ASIA=${EASTASIA} ${THAI} ${VIETNAMESE} ${LAO} ${INDIAN} ${TIBETAN} |
21667 | 124 EUROPEAN=${LATIN} ${SLAVIC} ${GREEK} ${RUSSIAN} |
18673 | 125 WORLD=${ASIA} ${EUROPEAN} ${MISC} |
126 | |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
127 TIT=${CHINESE-TIT} |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
128 NON-TIT=${CHINESE-NON-TIT} ${JAPANESE} ${KOREAN} ${EUROPEAN} ${MISC} |
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
129 |
21129
6e9dd8a366f5
(BUILT-EMACS): Variable renamed from EMACS. All uses changed.
Richard M. Stallman <rms@gnu.org>
parents:
21080
diff
changeset
|
130 all: ${BUILT-EMACS} ${SUBDIRS} ${TIT} leim-list.el |
18673 | 131 |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
132 # To ensure that we can run Emacs. This target is ignored (never |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
133 # being hit) if a user changes default value of EMACS. |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
134 ${dot}${dot}/src/emacs: |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
135 cd ../src; ${MAKE} ${MFLAGS} emacs |
18673 | 136 |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
137 ${SUBDIRS}: |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
138 mkdir $@ |
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
139 touch stamp-subdir |
18673 | 140 |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
141 # Rule to generate quail/*.el from CXTERM-DIC/*.tit. |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
142 ${TIT}: |
21300
7662be098677
(${TIT}): Fix shell conditional syntax.
Richard M. Stallman <rms@gnu.org>
parents:
21129
diff
changeset
|
143 if [ -d quail ]; then true; else make quail; fi |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
144 ${RUN-EMACS} -l ${buildlisppath}/international/titdic-cnv \ |
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
145 --eval '(batch-titdic-convert t)' -dir quail ${srcdir}/CXTERM-DIC |
21080
c3f53005d2d9
(${TIT}): To byte-compile quail packages, use just built quail.
Richard M. Stallman <rms@gnu.org>
parents:
19862
diff
changeset
|
146 ${RUN-EMACS} -l ${buildlisppath}/international/quail \ |
c3f53005d2d9
(${TIT}): To byte-compile quail packages, use just built quail.
Richard M. Stallman <rms@gnu.org>
parents:
19862
diff
changeset
|
147 -f batch-byte-compile ${TIT} |
18673 | 148 |
21508
f1141710efad
Prepend ${srcdir} to all non-TIT lisp file names.
Andreas Schwab <schwab@suse.de>
parents:
21300
diff
changeset
|
149 leim-list.el: ${SUBDIRS} ${WORLD} |
19604
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
150 if [ x`(cd ${srcdir}; /bin/pwd)` = x`(/bin/pwd)` ] ; then \ |
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
151 ${RUN-EMACS} -l ${buildlisppath}/international/quail \ |
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
152 --eval "(update-leim-list-file \".\")" ; \ |
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
153 else \ |
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
154 ${RUN-EMACS} -l ${buildlisppath}/international/quail \ |
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
155 --eval "(update-leim-list-file \".\" \"${srcdir}\")" ; \ |
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
156 fi |
18673 | 157 |
158 install: all | |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
159 if [ x`(cd ${INSTALLDIR}; /bin/pwd)` != x`(/bin/pwd)` ] ; then \ |
19457
354d9588342d
(install): Just copy leim-list.el instead of running
Kenichi Handa <handa@m17n.org>
parents:
19262
diff
changeset
|
160 rm -rf ${INSTALLDIR}/leim-list.el; \ |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
161 rm -rf ${INSTALLDIR}/quail ${INSTALLDIR}/skk ; \ |
19457
354d9588342d
(install): Just copy leim-list.el instead of running
Kenichi Handa <handa@m17n.org>
parents:
19262
diff
changeset
|
162 echo "Copying leim files to ${INSTALLDIR} ..." ; \ |
19742
89aff48b7ffb
(install): Fix previous change.
Kenichi Handa <handa@m17n.org>
parents:
19741
diff
changeset
|
163 if [ x`(cd ${srcdir}; /bin/pwd)` = x`(/bin/pwd)` ] ; then \ |
19740
c7d76a23d1eb
(install): Copy `skk' subdirectory too.
Kenichi Handa <handa@m17n.org>
parents:
19604
diff
changeset
|
164 tar -cf - leim-list.el quail skk \ |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
165 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ |
19740
c7d76a23d1eb
(install): Copy `skk' subdirectory too.
Kenichi Handa <handa@m17n.org>
parents:
19604
diff
changeset
|
166 else \ |
c7d76a23d1eb
(install): Copy `skk' subdirectory too.
Kenichi Handa <handa@m17n.org>
parents:
19604
diff
changeset
|
167 tar -cf - leim-list.el quail \ |
c7d76a23d1eb
(install): Copy `skk' subdirectory too.
Kenichi Handa <handa@m17n.org>
parents:
19604
diff
changeset
|
168 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ |
19604
a647176226bc
(dotdot): This macro deleted.
Kenichi Handa <handa@m17n.org>
parents:
19556
diff
changeset
|
169 cd ${srcdir}; \ |
19862
b5a6887b97d8
(install): Use quail/* in the second tar that copies a dir named quail.
Richard M. Stallman <rms@gnu.org>
parents:
19742
diff
changeset
|
170 tar -cf - quail/* skk \ |
19556
b21c14f05753
Re-arrange macros so that the macro TIT contains
Kenichi Handa <handa@m17n.org>
parents:
19533
diff
changeset
|
171 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ |
19740
c7d76a23d1eb
(install): Copy `skk' subdirectory too.
Kenichi Handa <handa@m17n.org>
parents:
19604
diff
changeset
|
172 fi; \ |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
173 else true; fi |
21808
d7fe6eeb4b62
(install): Make INSTALLDIR and contents world-readable.
Richard M. Stallman <rms@gnu.org>
parents:
21667
diff
changeset
|
174 -chmod -R a+r ${INSTALLDIR} |
18673 | 175 |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
176 clean mostlyclean: |
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
177 ELC=`echo ${TIT} | sed 's/\.el/.elc/g'`; \ |
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
178 rm -f ${TIT} $$ELC leim-list.el |
18673 | 179 |
18967
201c96faf29b
(TIT): New variable, contatination of TIT-GB and TIT-BIG5.
Kenichi Handa <handa@m17n.org>
parents:
18930
diff
changeset
|
180 distclean maintainer-clean: |
18832
f08b8f993e3a
Modified to avoid *.el files being regarded
Kenichi Handa <handa@m17n.org>
parents:
18802
diff
changeset
|
181 if test -f stamp-subdir; then rm -rf ${SUBDIRS} stamp-subdir; fi |
18802
82ddbecd903d
Rules re-written to avoid tricky code.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
182 rm -f Makefile |