Commit ce0b6622 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(thisdir): New variable.

(install-arch-indep): Go back to thisdir to run INSTALL_DATA.
parent d8039c5c
......@@ -174,6 +174,9 @@ INSTALL_DATA = @INSTALL_DATA@
# ============================= 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.
......@@ -302,16 +305,17 @@ install-arch-indep: mkdir
(cd etc; tar -cf - DOC*)|(cd ${docdir}; umask 0; tar -xvf - ); \
else true; fi
if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
then (cd ${srcdir}/info ; \
if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \
${INSTALL_DATA} dir ${infodir}/dir ; \
fi ; \
for f in cl* emacs* dired-x* forms* gnus* info* sc* vip* ; do \
${INSTALL_DATA} $$f ${infodir}/$$f ; \
done); \
then
(cd ${srcdir}/info ; \
if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \
(cd this_dir; ${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); \
done); \
else true; fi
cd ${srcdir}/etc; for page in emacs etags ctags ; do \
${INSTALL_DATA} $${page}.1 ${mandir}/$${page}${manext} ; \
(cd this_dir; ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext}); \
done
### Build all the directories we're going to install Emacs in. Since
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment