lib-src/Makefile: lib-src/Makefile.in config.status
./config.status
+man/Makefile: man/Makefile.in config.status
+ ./config.status
+
oldXMenu/Makefile: oldXMenu/Makefile.in config.status
./config.status
[ -d $${dir} ] \
&& [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \
&& (echo "Copying $${dir} to $${dest}..." ; \
- (cd $${dir}; tar -cf - . )|(cd $${dest};umask 022; tar -xvf - ); \
+ (cd $${dir}; tar -cf - . ) \
+ |(cd $${dest};umask 022; tar -xvf - && cat > /dev/null); \
for subdir in `find $${dest} -type d ! -name RCS -print` ; do \
rm -rf $${subdir}/RCS ; \
rm -rf $${subdir}/CVS ; \
if [ `(cd ./etc; /bin/pwd)` != `(cd ${docdir}; /bin/pwd)` ]; \
then \
echo "Copying etc/DOC-* to ${docdir} ..." ; \
- (cd ./etc; tar -cf - DOC*)|(cd ${docdir}; umask 0; tar -xvf - ); \
+ (cd ./etc; tar -cf - DOC*) \
+ |(cd ${docdir}; umask 0; tar -xvf - && cat > /dev/null); \
(cd $(docdir); chmod a+r DOC*; rm DOC) \
else true; fi
if [ -r ./lisp ] \
+ && [ -r ./lisp/simple.el ] \
&& [ x`(cd ./lisp; /bin/pwd)` != x`(cd ${lispdir}; /bin/pwd)` ] \
&& [ x`(cd ${srcdir}/lisp; /bin/pwd)` != x`(cd ./lisp; /bin/pwd)` ]; \
then \
echo "Copying lisp/*.el and lisp/*.elc to ${lispdir} ..." ; \
- (cd lisp; tar -cf - *.el *.elc)|(cd ${lispdir}; umask 0; tar -xvf - ); \
+ (cd lisp; tar -cf - *.el *.elc) \
+ |(cd ${lispdir}; umask 0; tar -xvf - && cat > /dev/null); \
else true; fi
thisdir=`/bin/pwd`; \
if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
(cd lwlib; chmod u+w *.[ch] Makefile README)
(cd src; $(MAKE) $(MFLAGS) relock)
-TAGS tags: lib-src
- cd ${srcdir}/src; $(MAKE) tags
+TAGS tags: lib-src src
+ # The src subdir knows how to do the right thing
+ # even when the build directory and source dir are different.
+ cd src; $(MAKE) tags
check:
@echo "We don't have any tests for GNU Emacs yet."