annotate leim/Makefile.in @ 92870:8f17f65dd575

* textmodes/org.el (org-ctrl-c-star): Implement a missing branch in the decision tree. (org-select-remember-template): Cleaned the code. (org-prepare-dblock): Added the extra :content parameter. (org-write-agenda): New output type ".ics" files. (org-write-agenda): Call `org-icalendar-verify-function', both for time stamps and for TODO entries. (org-agenda-collect-markers, org-create-marker-find-array) (org-check-agenda-marker-table): New functions. (org-agenda-marker-table): New variable. (org-export-as-html): Revert the change that killed the html buffer. Side effects first need to be studied carefully. (org-get-tags-at): Fix the structure of the condition-case statement. (org-ts-regexp0, org-repeat-re, org-display-custom-time) (org-timestamp-change): Fix regulear expressions to swallow the extra character for repeat-shift control. (org-auto-repeat-maybe): Implement the new repeater mechanisms. (org-get-legal-level): Aliased to `org-get-valid-level'. (org-dblock-write:clocktable): Added a :link parameter, linking headlines to their location in the Org agenda files. (org-get-tags-at): Bugfix: prevent `org-back-to-heading' from throwing an error when getting tags before headlines. (org-timestamp-change, org-modify-ts-extra) (org-ts-regexp1): Fix timestamp editing. (org-agenda-custom-commands-local-options): New constant. (org-agenda-custom-commands): Use `org-agenda-custom-commands-local-options' to improve customize type. "htmlize": Removed hack to fix face problem with htmlize, it no longer seem necessary. (org-follow-link-hook): New hook. (org-agenda-custom-commands): Added "Component" as a tag for each item in a command serie. (org-open-at-point): Run `org-follow-link-hook'. (org-agenda-schedule): Bugfix: don't display marker type when it is `nil'. (org-store-link): org-irc required. (org-set-regexps-and-options): Parse the new logging options. (org-extract-log-state-settings): New function. (org-todo): Handle the new ways of recording state change stuff. (org-local-logging): New function. (org-columns-open-link): Fixed bug with opening link in column view. (org-local-logging): New function (org-todo): Make sure that LOGGING properties are honoured. (org-todo-keywords): Improve docstring. (org-startup-options): Cleanup startup options. (org-set-regexps-and-options): Process the "!" markers. (org-todo): Respect the new logging stuff. (org-log-note-how): New variable. (org-add-log-maybe): New parameter HOW that defines how logging should be done and also overrides PURPOSE. Add a docstring. (org-add-log-note): Check if we really need to ask for a note. (org-get-current-options): Digest the new keyword. (org-agenda-reset-markers): Renamed from `org-agenda-maybe-reset-markers'. FORCE argument removed. (org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed function, without force argument. (org-buffer-property-keys): Bind local variables s and p. (org-make-tags-matcher): Allow "" to match an empty or non-existent property value. (org-export-as-html): Join unsorted lists when they directly follow each other. Such lists may be created by headlines that are converted to lists. (org-nofm-to-completion): New function. (org-export-as-html): Use :html-extension instead of org-export-html-extension. (org-store-link): Support for links from `rmail-summary-mode'. (org-columns-new, org-complete, org-set-property): Set the `include-columns' argument in the call to `org-buffer-property-keys'. (org-buffer-property-keys): New argument `include-columns', to include properties expected by any of the COLUMS formats in the current buffer. (org-cleaned-string-for-export): Get rid of drawers first, so that they will be removed also in the text before the first headline. (org-clock-report): Show the clocktable when found. (org-refile): Fix positioning bug when `org-reverse-note-order' is nil. (org-version): With prefix argument, insert `org-version' at point. (org-agenda-goto): Recenter the window after finding the target location, to make sure the correct position will be displayed. (org-agenda-get-deadlines): Don't scale priority with the warning period. (org-insert-heading): Don't break line in the middle of the line. (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to be 0. (org-update-checkbox-count): Revamped to deal with hierarchical beckboxes. This was a patch from Miguel A. Figueroa-Villanueva. (org-remove-timestamp-with-keyword): New function. (org-schedule, org-deadline): Use `org-remove-timestamp-with-keyword' to make sure all such time stamps are removed. (org-mode): Support for `align'. (org-agenda-get-deadlines): Make sure priorities increase as the due date approaches and is passed. (org-remember-apply-template): Fixed problem with tags that contain "_" or "@". (org-make-link-regexps): Improve the regular expression for plain links. (org-agenda-get-closed): List each clocking entry. (org-set-tags): Only tabify before tags if indent-tabs-mode is t. (org-special-ctrl-k): New option. (org-kill-line): New function. (org-archive-all-done): Fixed incorrect number of stars in regexp. (org-refile-get-location): New function. (org-refile-goto-last-stored): New function. (org-global-tags-completion-table): Add the value of org-tag-alist in each buffer, to make sure that also unused tags will be available for completion. (org-columns-edit-value) (org-columns-next-allowed-value): Only update if not in agenda. (org-clocktable-steps): New function. (org-dblock-write:clocktable): Call `org-clocktable-steps'. (org-archive-subtree): Add the outline tree context as a property. (org-closest-date): New optional argument `prefer'. (org-goto-auto-isearch): New option. (org-goto-map, org-get-location): Implement auto-isearch. (org-goto-local-auto-isearch-map): New variable. (org-goto-local-search-forward-headings) (org-goto-local-auto-isearch): New functions
author Carsten Dominik <dominik@science.uva.nl>
date Thu, 13 Mar 2008 08:54:11 +0000
parents 606f2d163a64
children 234b6de33fa7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
6e5c681750d8 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 79281
diff changeset
2 # Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6e5c681750d8 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 79281
diff changeset
3 # 2006, 2007, 2008
56413
1dd11607c5a1 Fix copyright notice.
Kenichi Handa <handa@m17n.org>
parents: 56289
diff changeset
4 # Free Software Foundation, Inc.
79728
6e5c681750d8 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 79281
diff changeset
5 # Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6e5c681750d8 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 79281
diff changeset
6 # 2006, 2007, 2008
56413
1dd11607c5a1 Fix copyright notice.
Kenichi Handa <handa@m17n.org>
parents: 56289
diff changeset
7 # National Institute of Advanced Industrial Science and Technology (AIST)
1dd11607c5a1 Fix copyright notice.
Kenichi Handa <handa@m17n.org>
parents: 56289
diff changeset
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
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
12 # GNU Emacs is free software; you can redistribute it and/or modify
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
78307
c1f5e55fcfcd Restore comma mistakenly removed in last change.
Glenn Morris <rgm@gnu.org>
parents: 78302
diff changeset
14 # the Free Software Foundation; either version 3, or (at your option)
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
15 # any later version.
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
16 #
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.
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
21 #
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
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
23 # along with GNU Emacs; see the file COPYING. If not, write to the
64083
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 56604
diff changeset
24 # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 56604
diff changeset
25 # Boston, MA 02110-1301, USA.
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
26
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
27 # 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
28 # inherited from the environment.
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
29 SHELL = /bin/sh
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
30
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
31 # 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
32 version=@version@
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
33 prefix=@prefix@
74914
6b32f9356d95 (datarootdir): Define.
Andreas Schwab <schwab@suse.de>
parents: 74778
diff changeset
34 datarootdir=@datarootdir@
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
35 datadir=@datadir@
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
36 srcdir=@srcdir@
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
87595
4c6c79916238 * configure.in: Remove references to unsupported systems.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 86183
diff changeset
43 # On IBM RS6000, double-dot gets screwed up.
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
44 dot = .
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
45
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
46 # 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
47 # byte-compile Emacs Lisp files, and generate the file leim-list.el.
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
48 BUILT-EMACS = ${dot}${dot}/src/emacs
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
49
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
50 buildlisppath=${srcdir}/${dot}${dot}/lisp
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
51
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
52 # 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
53 RUN-EMACS = EMACSLOADPATH=$(buildlisppath) LC_ALL=C \
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
54 ${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
55
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
56 # 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
57 # directory.
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
58 SUBDIRS=quail
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
59
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
60 # 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
61 TIT-GB=\
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
62 quail/CCDOSPY.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
63 quail/Punct.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
64 quail/QJ.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
65 quail/SW.elc \
37118
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
66 quail/TONEPY.elc
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
67
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
68 # 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
69 TIT-BIG5=\
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
70 quail/4Corner.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
71 quail/ARRAY30.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
72 quail/ECDICT.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
73 quail/ETZY.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
74 quail/Punct-b5.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
75 quail/PY-b5.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
76 quail/QJ-b5.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
77 quail/ZOZY.elc
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
78
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
79 CHINESE-TIT=${TIT-GB} ${TIT-BIG5}
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
80
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
81 NON-TIT-GB=${srcdir}/quail/py-punct.elc
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
82
37118
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
83 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
84
37118
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
85 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
86
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
87 CHINESE-GB=${TIT-GB} ${NON-TIT-GB}
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
88
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49040
diff changeset
89 CHINESE-BIG5=${TIT-BIG5} ${NON-TIT-BIG5}
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
90
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
91 JAPANESE=${srcdir}/quail/japanese.elc ${srcdir}/ja-dic/ja-dic.elc
18673
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
92
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
93 KOREAN= ${srcdir}/quail/hangul.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
94 ${srcdir}/quail/hangul3.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
95 ${srcdir}/quail/hanja.elc \
37130
80b4a8d46cb5 (KOREAN): Add ${srcdir}/quail/hanja3.elc. From
Eli Zaretskii <eliz@gnu.org>
parents: 37128
diff changeset
96 ${srcdir}/quail/hanja3.elc \
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
97 ${srcdir}/quail/hanja-jis.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
98 ${srcdir}/quail/symbol-ksc.elc
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 THAI=${srcdir}/quail/thai.elc
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
101
43705
223fa5122806 * Makefile.in (VIETNAMESE), makefile.nt (VIETNAMESE), makefile.w32-in
Werner LEMBERG <wl@gnu.org>
parents: 41465
diff changeset
102 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
103
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
104 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
105
41465
de2b6170b9a6 Adjusted for the file name change:
Richard M. Stallman <rms@gnu.org>
parents: 40709
diff changeset
106 INDIAN=${srcdir}/quail/indian.elc
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
107
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
108 TIBETAN=${srcdir}/quail/tibetan.elc
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
109
35811
e3e5caa57043 (LATIN): Include ${srcdir}/quail/latin-alt.elc.
Kenichi Handa <handa@m17n.org>
parents: 35670
diff changeset
110 LATIN= ${srcdir}/quail/latin-pre.elc \
e3e5caa57043 (LATIN): Include ${srcdir}/quail/latin-alt.elc.
Kenichi Handa <handa@m17n.org>
parents: 35670
diff changeset
111 ${srcdir}/quail/latin-post.elc \
35837
eda9214571fb (LATIN): Include ${srcdir}/quail/latin-alt.elc.
Kenichi Handa <handa@m17n.org>
parents: 35811
diff changeset
112 ${srcdir}/quail/latin-alt.elc \
40709
a6283c23f5ee (LATIN): Add welsh.
Dave Love <fx@gnu.org>
parents: 37881
diff changeset
113 ${srcdir}/quail/latin-ltx.elc \
a6283c23f5ee (LATIN): Add welsh.
Dave Love <fx@gnu.org>
parents: 37881
diff changeset
114 ${srcdir}/quail/welsh.elc
a6283c23f5ee (LATIN): Add welsh.
Dave Love <fx@gnu.org>
parents: 37881
diff changeset
115
a6283c23f5ee (LATIN): Add welsh.
Dave Love <fx@gnu.org>
parents: 37881
diff changeset
116 UNICODE=${srcdir}/quail/sgml-input.elc ${srcdir}/quail/rfc1345.elc \
a6283c23f5ee (LATIN): Add welsh.
Dave Love <fx@gnu.org>
parents: 37881
diff changeset
117 ${srcdir}/quail/uni-input.elc
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
118
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
119 SLAVIC= \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
120 ${srcdir}/quail/czech.elc \
49040
37e7677ca4d7 (SLAVIC): Add croatian.elc.
Dave Love <fx@gnu.org>
parents: 45327
diff changeset
121 ${srcdir}/quail/croatian.elc \
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
122 ${srcdir}/quail/slovak.elc
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
123
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
124 GREEK=${srcdir}/quail/greek.elc
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
125
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
126 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
127
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
128 OTHERS= \
90824
d7ca7ddf2f25 (OTHERS): Add arabic.elc.
Kenichi Handa <handa@m17n.org>
parents: 90737
diff changeset
129 ${srcdir}/quail/arabic.elc \
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
130 ${srcdir}/quail/ethiopic.elc \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
131 ${srcdir}/quail/ipa.elc \
40709
a6283c23f5ee (LATIN): Add welsh.
Dave Love <fx@gnu.org>
parents: 37881
diff changeset
132 ${srcdir}/quail/hebrew.elc \
55628
33b47b85dff8 (OTHERS): Add ${srcdir}/quail/sisheng.elc.
Kenichi Handa <handa@m17n.org>
parents: 55524
diff changeset
133 ${srcdir}/quail/georgian.elc \
33b47b85dff8 (OTHERS): Add ${srcdir}/quail/sisheng.elc.
Kenichi Handa <handa@m17n.org>
parents: 55524
diff changeset
134 ${srcdir}/quail/sisheng.elc
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
135
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
136 MISC= \
37118
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
137 quail/tsang-b5.elc \
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
138 quail/quick-b5.elc \
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
139 quail/tsang-cns.elc \
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
140 quail/quick-cns.elc \
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
141 quail/PY.elc \
37876
15a579a26248 2001-05-24 Andrew Choi <akochoi@i-cable.com>
Andrew Choi <akochoi@shaw.ca>
parents: 37216
diff changeset
142 quail/ZIRANMA.elc \
15a579a26248 2001-05-24 Andrew Choi <akochoi@i-cable.com>
Andrew Choi <akochoi@shaw.ca>
parents: 37216
diff changeset
143 quail/CTLau.elc \
37881
64c896104a04 2001-05-24 Andrew Choi <akochoi@i-cable.com>
Andrew Choi <akochoi@shaw.ca>
parents: 37876
diff changeset
144 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
145
6aaaa52f72ac (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
Kenichi Handa <handa@m17n.org>
parents: 37078
diff changeset
146 CHINESE=${CHINESE-GB} ${CHINESE-BIG5}
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
147 EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN}
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
148 ASIA=${EASTASIA} ${THAI} ${VIETNAMESE} ${LAO} ${INDIAN} ${TIBETAN}
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
149 EUROPEAN=${LATIN} ${SLAVIC} ${GREEK} ${RUSSIAN}
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
150 WORLD=${ASIA} ${EUROPEAN} ${OTHERS} ${MISC} ${UNICODE}
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
151
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
152 TIT-MISC=${CHINESE-TIT} ${MISC}
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
153 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
154
33664
15b91d26a2d1 (.SUFFIXES): New target, include .elc .el.
Kenichi Handa <handa@m17n.org>
parents: 32251
diff changeset
155 .SUFFIXES: .elc .el
15b91d26a2d1 (.SUFFIXES): New target, include .elc .el.
Kenichi Handa <handa@m17n.org>
parents: 32251
diff changeset
156
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
157 .el.elc:
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
158 ${RUN-EMACS} -f batch-byte-compile $<
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
159
55489
3f16b03bb46f (all): Readd dependency on ${WORLD} so that lisp
Andreas Schwab <schwab@suse.de>
parents: 55353
diff changeset
160 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
161
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
162 # 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
163 # being hit) if a user changes default value of EMACS.
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
164 ${dot}${dot}/src/emacs:
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
165 cd ../src; ${MAKE} ${MFLAGS} emacs
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
166
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
167 ${SUBDIRS}:
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
168 mkdir $@
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
169 touch stamp-subdir
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
170
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
171 TIT-SOURCES= \
55353
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
172 ${srcdir}/CXTERM-DIC/4Corner.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
173 ${srcdir}/CXTERM-DIC/ARRAY30.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
174 ${srcdir}/CXTERM-DIC/CCDOSPY.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
175 ${srcdir}/CXTERM-DIC/ECDICT.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
176 ${srcdir}/CXTERM-DIC/ETZY.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
177 ${srcdir}/CXTERM-DIC/PY-b5.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
178 ${srcdir}/CXTERM-DIC/Punct-b5.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
179 ${srcdir}/CXTERM-DIC/Punct.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
180 ${srcdir}/CXTERM-DIC/QJ-b5.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
181 ${srcdir}/CXTERM-DIC/QJ.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
182 ${srcdir}/CXTERM-DIC/SW.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
183 ${srcdir}/CXTERM-DIC/TONEPY.tit \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
184 ${srcdir}/CXTERM-DIC/ZOZY.tit
37062
3e8707a64e46 (.NOTPARALLEL, .NO_PARALLEL): New special targets.
Gerd Moellmann <gerd@gnu.org>
parents: 35837
diff changeset
185
56289
1170c58f2ce1 (${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents: 56026
diff changeset
186 ${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
187 @true
1170c58f2ce1 (${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents: 56026
diff changeset
188
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
189 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
190 ${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
191 -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
192 echo "changed" > $@
37062
3e8707a64e46 (.NOTPARALLEL, .NO_PARALLEL): New special targets.
Gerd Moellmann <gerd@gnu.org>
parents: 35837
diff changeset
193
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
194 MISC-SOURCES= \
55353
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
195 ${srcdir}/MISC-DIC/CTLau-b5.html \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
196 ${srcdir}/MISC-DIC/CTLau.html \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
197 ${srcdir}/MISC-DIC/cangjie-table.b5 \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
198 ${srcdir}/MISC-DIC/cangjie-table.cns \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
199 ${srcdir}/MISC-DIC/pinyin.map \
9581797abade (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
Kenichi Handa <handa@m17n.org>
parents: 55283
diff changeset
200 ${srcdir}/MISC-DIC/ziranma.cin
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
201
56289
1170c58f2ce1 (${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents: 56026
diff changeset
202 ${MISC:.elc=.el}: changed.misc
1170c58f2ce1 (${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents: 56026
diff changeset
203 @true
1170c58f2ce1 (${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab <schwab@suse.de>
parents: 56026
diff changeset
204
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
205 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
206 ${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
207 -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
208 echo "changed" > $@
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
209
74778
24801191298e (leim-list.el): Depend on ${TIT-MISC}, not ${NON-TIT-MISC}.
Eli Zaretskii <eliz@gnu.org>
parents: 74605
diff changeset
210 leim-list.el: ${SUBDIRS} ${TIT-MISC} changed.tit changed.misc ${srcdir}/leim-ext.el
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
211 ${RUN-EMACS} -l ${buildlisppath}/international/quail \
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
212 -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
213 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
214 ${RUN-EMACS} -l ${buildlisppath}/international/quail \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
215 --eval "(update-leim-list-file \".\")" ; \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
216 else \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
217 ${RUN-EMACS} -l ${buildlisppath}/international/quail \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
218 --eval "(update-leim-list-file \".\" \"${srcdir}\")" ; \
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
219 fi
55918
ce05b6367c44 (leim-list.el): Depends on leim-ext.el. Appends
Kenichi Handa <handa@m17n.org>
parents: 55628
diff changeset
220 sed -n '/^[^;]/ p' < ${srcdir}/leim-ext.el >> $@
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
221
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 \
244f3f60f9dd (install): Be sure to make ${INSTALLDIR} before `cd' to it.
Kenichi Handa <handa@m17n.org>
parents: 73218
diff changeset
224 ${srcdir}/${dot}${dot}/mkinstalldirs ${INSTALLDIR}; \
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 \
73339
244f3f60f9dd (install): Be sure to make ${INSTALLDIR} before `cd' to it.
Kenichi Handa <handa@m17n.org>
parents: 73218
diff changeset
227 rm -rf ${INSTALLDIR}/leim-list.el; \
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; \
56604
654465d96726 (install): Remove .arch-inventory files.
Andreas Schwab <schwab@suse.de>
parents: 56413
diff changeset
242 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
243 rm -f ${INSTALLDIR}/\#* ${INSTALLDIR}/*/\#* ; \
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}/*.orig ${INSTALLDIR}/*/*.orig ; \
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
247 else true; fi
66611
abdceedc8fad * Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents: 64083
diff changeset
248 -unset CDPATH; \
66655
a549a8898210 (GZIP_PROG): Renamed from GZIP.
Andreas Schwab <schwab@suse.de>
parents: 66611
diff changeset
249 if [ -n "${GZIP_PROG}" ]; \
66611
abdceedc8fad * Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents: 64083
diff changeset
250 then \
abdceedc8fad * Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents: 64083
diff changeset
251 echo "Compressing *.el ..." ; \
abdceedc8fad * Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents: 64083
diff changeset
252 (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
253 ${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
254 done) \
abdceedc8fad * Makefile.in (install): Compress source files.
Romain Francoise <romain@orebokech.com>
parents: 64083
diff changeset
255 else true; fi
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
256 -chmod -R a+r ${INSTALLDIR}
85818
3a3ff756c20c (install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents: 78307
diff changeset
257 for installuser in $${LOGNAME} $${USERNAME} $${USER} \
3a3ff756c20c (install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents: 78307
diff changeset
258 `id -un 2> /dev/null`; do \
3a3ff756c20c (install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents: 78307
diff changeset
259 [ -n "$${installuser}" ] && break ; \
3a3ff756c20c (install): Change ownership of installed files.
Glenn Morris <rgm@gnu.org>
parents: 78307
diff changeset
260 done ; \
85990
f1e0811b8c83 Fix merge error.
Andreas Schwab <schwab@suse.de>
parents: 85973
diff changeset
261 find ${INSTALLDIR} -exec chown $${installuser} '{}' ';'
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
262
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
263 clean mostlyclean:
55283
0c58eb7225cd (clean mostlyclean): Fix previous change.
Kenichi Handa <handa@m17n.org>
parents: 55282
diff changeset
264 rm -f ${TIT-MISC} ${TIT-MISC:.elc=.el} \
55282
d21032c32fb8 (OTHERS): Ranamed from MISC.
Kenichi Handa <handa@m17n.org>
parents: 54215
diff changeset
265 leim-list.el changed.tit changed.misc
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
266
73677
e92b6b791ebb (bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents: 73339
diff changeset
267 # 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
268 # 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
269 # bootstrapping should not leave non-fresh .elc files behind.
e92b6b791ebb (bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents: 73339
diff changeset
270 bootstrap-clean: clean
e92b6b791ebb (bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents: 73339
diff changeset
271 rm -f ${WORLD}
e92b6b791ebb (bootstrap-clean): New target.
Romain Francoise <romain@orebokech.com>
parents: 73339
diff changeset
272
54215
4f16c1a8d33d (all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents: 53960
diff changeset
273 distclean: clean
31917
d9babe5e7c29 Make this the leim Makefile.in.
Gerd Moellmann <gerd@gnu.org>
parents: 31787
diff changeset
274 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
275 rm -f Makefile
35670
e177c50b5b2d (extraclean): added target so make doesn't die if
Bill Wohler <wohler@newt.com>
parents: 33664
diff changeset
276
54215
4f16c1a8d33d (all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents: 53960
diff changeset
277 maintainer-clean: distclean
4f16c1a8d33d (all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents: 53960
diff changeset
278 rm -f ${WORLD}
4f16c1a8d33d (all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents: 53960
diff changeset
279
4f16c1a8d33d (all): Depends on ${WORLD} instead of ${TIT} and
Kenichi Handa <handa@m17n.org>
parents: 53960
diff changeset
280 extraclean: maintainer-clean
35670
e177c50b5b2d (extraclean): added target so make doesn't die if
Bill Wohler <wohler@newt.com>
parents: 33664
diff changeset
281 -rm -f *~ \#* m/?*~ s/?*~
86183
be9515152ca7 (check-declare): New target.
Glenn Morris <rgm@gnu.org>
parents: 85990
diff changeset
282
be9515152ca7 (check-declare): New target.
Glenn Morris <rgm@gnu.org>
parents: 85990
diff changeset
283 .PHONY: check-declare
be9515152ca7 (check-declare): New target.
Glenn Morris <rgm@gnu.org>
parents: 85990
diff changeset
284
be9515152ca7 (check-declare): New target.
Glenn Morris <rgm@gnu.org>
parents: 85990
diff changeset
285 check-declare:
be9515152ca7 (check-declare): New target.
Glenn Morris <rgm@gnu.org>
parents: 85990
diff changeset
286 $(RUN-EMACS) -l $(buildlisppath)/emacs-lisp/check-declare \
be9515152ca7 (check-declare): New target.
Glenn Morris <rgm@gnu.org>
parents: 85990
diff changeset
287 --eval '(check-declare-directory "$(srcdir)")'