]> code.delx.au - gnu-emacs/blobdiff - Makefile.in
(note_mouse_highlight): Call mouse_face_overlay_overlaps
[gnu-emacs] / Makefile.in
index d65e40fec5c24924e4baf1b838915e187f3c4ce0..9fb697b1f15cdecb68d59f3afe3a03f7d5afda9f 100644 (file)
@@ -2,6 +2,26 @@
 # DIST: make most of the changes to this file you might want, so try
 # DIST: that first.
 
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#  2000, 2001 Free Software Foundation, Inc.
+
+# This file is part of GNU Emacs.
+
+# GNU Emacs is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# GNU Emacs is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs; see the file COPYING.  If not, write to
+# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
 # make all     to compile and build Emacs.
 # make install to install it.
 # make TAGS    to update tags tables.
@@ -338,7 +358,8 @@ install-arch-indep: mkdir info
          && [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \
          && (echo "Copying $${dir} to $${dest}..." ; \
              (cd $${dir}; tar -cf - . ) \
-               |(cd $${dest};umask 022; tar -xvf - && cat > /dev/null); \
+               | (cd $${dest}; umask 022; \
+                   tar -xvf - && cat > /dev/null) || exit 1; \
              for subdir in `find $${dest} -type d ! -name RCS ! -name CVS -print` ; do \
                chmod a+rx $${subdir} ; \
                rm -rf $${subdir}/RCS ; \
@@ -375,7 +396,7 @@ install-arch-indep: mkdir info
        then \
           echo "Copying etc/DOC-* to ${docdir} ..." ; \
           (cd ./etc; tar -cf - DOC*) \
-            |(cd ${docdir}; umask 0; tar -xvf - && cat > /dev/null); \
+            |(cd ${docdir}; umask 0; tar -xvf - && cat > /dev/null) || exit 1; \
           (cd $(docdir); chmod a+r DOC*; rm DOC); \
        else true; fi
        -unset CDPATH; \
@@ -386,7 +407,7 @@ install-arch-indep: mkdir info
        then \
           echo "Copying lisp/*.el and lisp/*.elc to ${lispdir} ..." ; \
           (cd lisp; tar -cf - *.el *.elc) \
-            |(cd ${lispdir}; umask 0; tar -xvf - && cat > /dev/null); \
+            |(cd ${lispdir}; umask 0; tar -xvf - && cat > /dev/null) || exit 1; \
        else true; fi
        -unset CDPATH; \
        thisdir=`/bin/pwd`; \
@@ -474,7 +495,9 @@ uninstall:
            esac ;                                      \
          fi ;                                          \
        done
-       (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
+       (cd ${archlibdir} && rm -f fns-*)
+       -rm -rf ${libexecdir}/emacs/${version}
+       (cd ${infodir} && rm -f cl* ada-mode* autotype* ccmode* ebrowse* efaq* eshell* eudc* idlwave* message* pcl-cvs* reftex* speedbar* widget* woman* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
        (cd ${man1dir}  && rm -f emacs.1 etags.1 ctags.1)
        (cd ${bindir}  && rm -f emacs-${version} $(EMACS))
 
@@ -561,7 +584,7 @@ maintainer-clean: FRC
 extraclean:
        for i in ${SUBDIR}; do (cd $$i; $(MAKE) $(MFLAGS) extraclean); done
        ${top_distclean}
-       -rm config-tmp-*
+       -rm -f config-tmp-*
        -rm -f *~ \#*
 
 ### Unlocking and relocking.  The idea of these productions is to reduce
@@ -605,8 +628,7 @@ relock:
 
 # The src subdir knows how to do the right thing
 # even when the build directory and source dir are different.
-TAGS tags:
-       lib-src src
+TAGS tags: lib-src src
        cd src; $(MAKE) tags
 
 check: