summaryrefslogtreecommitdiff
path: root/leim
diff options
context:
space:
mode:
Diffstat (limited to 'leim')
-rw-r--r--leim/.arch-inventory4
-rw-r--r--leim/ChangeLog24
-rw-r--r--leim/Makefile.in20
-rw-r--r--leim/makefile.w32-in15
-rw-r--r--leim/quail/.arch-inventory4
5 files changed, 41 insertions, 26 deletions
diff --git a/leim/.arch-inventory b/leim/.arch-inventory
deleted file mode 100644
index 3e125ae6e9c..00000000000
--- a/leim/.arch-inventory
+++ /dev/null
@@ -1,4 +0,0 @@
-# Auto-generated files, which ignore.
-precious ^(stamp-subdir|changed\..*|leim-list\.el)$
-
-# arch-tag: a4cda8ae-2a52-4d85-bd29-14e25c7ed2a2
diff --git a/leim/ChangeLog b/leim/ChangeLog
index dd33ae5a32f..36788bbd5e7 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -21,6 +21,10 @@
* quail/greek.el ("greek"): Add rules for Greek style quotes.
+2010-05-15 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (install): Remove references to CVS-related files.
+
2010-05-07 Chong Yidong <cyd@stupidchicken.com>
* Version 23.2 released.
@@ -29,6 +33,24 @@
* quail/vntelex.el: Fix "af" rule (Bug#5836).
+2010-03-27 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in ($(TIT), $(MISC_DIC), leim-list.el): Enclose the
+ argument of "-l" in $(ARGQUOTE), in case it includes blanks or
+ other special characters.
+
+2010-03-18 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (maintainer-clean): Use bootstrap-clean.
+ (extraclean): Fix deletion patterns.
+
+ * Makefile.in (dot): Remove, since ../ is used throughout the
+ other Makefiles.
+
+2010-03-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * Branch for 23.2.
+
2010-02-16 Kenichi Handa <handa@m17n.org>
* SKK-DIC/SKK-JISYO.L: Updated to the latest version.
@@ -1190,7 +1212,7 @@
2001-03-31 Kenichi Handa <handa@etl.go.jp>
- * Makefile.in (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc
+ * Makefile.in (TIT-GB): Delete quail/PY.elc and quail/ZIRANMA.elc.
(NON-TIT-BIG5): Delete ${srcdir}/quail/quick-b5.elc
${srcdir}/quail/tsang-b5.elc.
(CHINESE-NON-TIT): Delete ${NON-TIT-CNS}.
diff --git a/leim/Makefile.in b/leim/Makefile.in
index 244063bb2c4..6eb18bc76d9 100644
--- a/leim/Makefile.in
+++ b/leim/Makefile.in
@@ -40,14 +40,11 @@ INSTALLDIR=$(DESTDIR)${datadir}/emacs/${version}/leim
GZIP_PROG = @GZIP_PROG@
-# On IBM RS6000, double-dot gets screwed up.
-dot = .
-
# Which Emacs to use to convert TIT files to Emacs Lisp files,
# byte-compile Emacs Lisp files, and generate the file leim-list.el.
-BUILT-EMACS = ${dot}${dot}/src/emacs
+BUILT-EMACS = ../src/emacs
-buildlisppath=${srcdir}/${dot}${dot}/lisp
+buildlisppath=${srcdir}/../lisp
# How to run Emacs.
RUN-EMACS = EMACSLOADPATH=$(buildlisppath) LC_ALL=C \
@@ -161,7 +158,7 @@ all: ${BUILT-EMACS} ${SUBDIRS} leim-list.el ${WORLD}
# To ensure that we can run Emacs. This target is ignored (never
# being hit) if a user changes default value of EMACS.
-${dot}${dot}/src/emacs:
+../src/emacs:
cd ../src; ${MAKE} ${MFLAGS} emacs
${SUBDIRS}:
@@ -224,7 +221,7 @@ MV_DIRS = for i in $$dir; do rm -fr `basename "$$i"` ; mv "$$i" . ; done
install: all
if [ ! -d ${INSTALLDIR} ] ; then \
- umask 022; ${srcdir}/${dot}${dot}/mkinstalldirs ${INSTALLDIR}; \
+ umask 022; ${srcdir}/../mkinstalldirs ${INSTALLDIR}; \
else true; fi
if [ x`(cd ${INSTALLDIR} && /bin/pwd)` != x`(/bin/pwd)` ] ; then \
rm -f ${INSTALLDIR}/leim-list.el; \
@@ -240,8 +237,6 @@ install: all
tar -chf - quail/* ja-dic \
| (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\
fi; \
- rm -rf ${INSTALLDIR}/CVS ${INSTALLDIR}/*/CVS; \
- rm -f ${INSTALLDIR}/.cvsignore ${INSTALLDIR}/*/.cvsignore; \
rm -f ${INSTALLDIR}/.gitignore ${INSTALLDIR}/*/.gitignore; \
rm -f ${INSTALLDIR}/.arch-inventory ${INSTALLDIR}/*/.arch-inventory; \
rm -f ${INSTALLDIR}/\#* ${INSTALLDIR}/*/\#* ; \
@@ -278,16 +273,17 @@ clean mostlyclean:
# bootstrapping should not leave non-fresh .elc files behind.
bootstrap-clean: clean
rm -f ${WORLD}
+## FIXME some compiled files go to srcdir, some don't?
+# cd ${srcdir}; rm -f *.elc */*.elc
distclean: clean
if test -f stamp-subdir; then rm -rf ${SUBDIRS} stamp-subdir; fi
rm -f Makefile
-maintainer-clean: distclean
- rm -f ${WORLD}
+maintainer-clean: distclean bootstrap-clean
extraclean: maintainer-clean
- -rm -f *~ \#* m/?*~ s/?*~
+ -rm -f *~ \#* */*~ */\#*
.PHONY: check-declare
diff --git a/leim/makefile.w32-in b/leim/makefile.w32-in
index c36e98af618..dbebc32602c 100644
--- a/leim/makefile.w32-in
+++ b/leim/makefile.w32-in
@@ -170,17 +170,21 @@ $(SUBDIRS):
# WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as
# this can break with GNU Make 3.81 and later if sh.exe is used.
$(TIT):
- $(RUN_EMACS) -l $(buildlisppath)/international/titdic-cnv \
+ $(RUN_EMACS) -l \
+ $(ARGQUOTE)$(buildlisppath)/international/titdic-cnv$(ARGQUOTE) \
--eval $(ARGQUOTE)(batch-titdic-convert t)$(ARGQUOTE) \
-dir quail $(srcdir)/CXTERM-DIC
- $(RUN_EMACS) -l $(buildlisppath)/international/quail \
+ $(RUN_EMACS) -l \
+ $(ARGQUOTE)$(buildlisppath)/international/quail$(ARGQUOTE) \
-f batch-byte-compile $(TIT:.elc=.el)
# Rule to generate quail/*.el from MISC_DIC/*.tit.
$(MISC_DIC):
- $(RUN_EMACS) -l $(buildlisppath)/international/titdic-cnv \
+ $(RUN_EMACS) -l \
+ $(ARGQUOTE)$(buildlisppath)/international/titdic-cnv$(ARGQUOTE) \
-f batch-miscdic-convert -dir quail $(srcdir)/MISC-DIC
- $(RUN_EMACS) -l $(buildlisppath)/international/quail \
+ $(RUN_EMACS) -l \
+ $(ARGQUOTE)$(buildlisppath)/international/quail$(ARGQUOTE) \
-f batch-byte-compile $(MISC_DIC:.elc=.el)
#
@@ -188,7 +192,8 @@ $(MISC_DIC):
# this can break with GNU Make 3.81 and later if sh.exe is used.
leim-list.el: $(SUBDIRS) $(WORLD) $(srcdir)/leim-ext.el
- $(DEL) leim-list.el
- $(RUN_EMACS) -l $(buildlisppath)/international/quail \
+ $(RUN_EMACS) -l \
+ $(ARGQUOTE)$(buildlisppath)/international/quail$(ARGQUOTE) \
--eval $(ARGQUOTE)(update-leim-list-file $(DQUOTE).$(DQUOTE))$(ARGQUOTE)
$(RUN_EMACS) --eval $(ARGQUOTE)(w32-append-code-lines $(DQUOTE)$@$(DQUOTE) $(DQUOTE)$(srcdir)/leim-ext.el$(DQUOTE))$(ARGQUOTE)
diff --git a/leim/quail/.arch-inventory b/leim/quail/.arch-inventory
deleted file mode 100644
index 8e90362b19d..00000000000
--- a/leim/quail/.arch-inventory
+++ /dev/null
@@ -1,4 +0,0 @@
-# Auto-generated lisp files, which ignore.
-precious ^([A-Z0-9].*|tsang-.*|quick-.*)\.el$
-
-# arch-tag: 3d0d3e6b-f7c3-4dce-9135-a72ba7fe095d