From: Glenn Morris Date: Sat, 19 May 2012 19:04:50 +0000 (-0700) Subject: Comments X-Git-Tag: emacs-24.2.90~471^2~6^2~110^2~51 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=41a2ce39fa914487fb649edaea1a5e2a8f886bc6;p=emacs.git Comments --- diff --git a/Makefile.in b/Makefile.in index 6e0f8703d06..acaafcd23ae 100644 --- a/Makefile.in +++ b/Makefile.in @@ -511,6 +511,12 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \ ## Is it really Emacs's job to create those directories? ## Should we also be ensuring they contain subdirs.el files? ## It would be easy to do, just use write_subdir. + +## Note that we use tar instead of plain old cp -R/-r because the latter +## is apparently not portable (even in 2012!). +## http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html +## I have no idea which platforms Emacs supports where cp -R does not +## work correctly, and therefore no idea when tar can be replaced. install-arch-indep: install-leim install-info install-man ${INSTALL_ARCH_INDEP_EXTRA} umask 022 ; \ $(MKDIR_P) $(DESTDIR)`echo ${locallisppath} | sed 's,:, $(DESTDIR),g'` diff --git a/leim/Makefile.in b/leim/Makefile.in index 54ed0ad35fe..646102eee71 100644 --- a/leim/Makefile.in +++ b/leim/Makefile.in @@ -131,7 +131,9 @@ ${CHINESE_TIT}: changed.tit ## Otherwise in a parallel build multiple Emacs instances could ## interfere with each other. If we used GNU make we could probably ## parallelize this without the need for an explicit rule for each -## file. +## file. Something like the pattern rule: +## quail/%.el: CXTERM-DIC/%.tit +## It doesn't seem possible to do this with VPATH and suffix rules. changed.tit: ${SUBDIRS} ${TIT_SOURCES} ${RUN_EMACS} -l ${buildlisppath}/international/titdic-cnv \ -f batch-titdic-convert -dir quail ${srcdir}/CXTERM-DIC; \