changeset 6514:421a3ab4cb2e

(thisdir): Nonsensical variable removed. (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd back to $thisdir, rather than the directory `this_dir', which seems exceptionally unlikely to just happen to be a symlink to the Emacs build directory, which must have been the intent of the author.
author Roland McGrath <roland@gnu.org>
date Thu, 24 Mar 1994 23:41:29 +0000
parents d4d36d1aa774
children df7438605e1e
files Makefile.in
diffstat 1 files changed, 5 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in	Thu Mar 24 20:46:49 1994 +0000
+++ b/Makefile.in	Thu Mar 24 23:41:29 1994 +0000
@@ -174,9 +174,6 @@
 
 # ============================= Targets ==============================
 
-# This directory's absolute name.
-thisdir = `pwd`
-
 # Subdirectories to make recursively.  `lisp' is not included
 # because the compiled lisp files are part of the distribution
 # and you cannot remake them without installing Emacs first.
@@ -304,18 +301,19 @@
 	   echo "Copying etc/DOC* ..." ; \
 	   (cd etc; tar -cf - DOC*)|(cd ${docdir}; umask 0; tar -xvf - ); \
 	else true; fi
+	thisdir=`pwd`; \
 	if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
 	then \
 	  (cd ${srcdir}/info ; \
 	   if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \
-	     (cd this_dir; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \
+	     (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \
 	   fi ; \
 	   for f in cl* emacs* dired-x* forms* gnus* info* sc* vip* ; do \
-	     (cd this_dir; ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f); \
+	     (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f); \
 	   done); \
 	else true; fi
-	cd ${srcdir}/etc; for page in emacs etags ctags ; do \
-	  (cd this_dir; ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext}); \
+	thisdir=`pwd`; cd ${srcdir}/etc; for page in emacs etags ctags ; do \
+	  (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext}); \
 	done
 
 ### Build all the directories we're going to install Emacs in.	Since