emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/Makefile.in


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/lisp/Makefile.in
Date: Thu, 31 Jan 2002 23:13:14 -0500

Index: emacs/lisp/Makefile.in
diff -c emacs/lisp/Makefile.in:1.29 emacs/lisp/Makefile.in:1.30
*** emacs/lisp/Makefile.in:1.29 Fri Jan 25 08:08:24 2002
--- emacs/lisp/Makefile.in      Thu Jan 31 23:13:14 2002
***************
*** 202,209 ****
  $(DONTCOMPILE:.el=.elc):
        -rm -f $@
  
! # Compile all Lisp files, except those from DONTCOMPILE.  This
! # compiles files unconditionally.  All .elc files are made writable
  # before compilation in case we checked out read-only (CVS option -r).
  # Files MUST be compiled one by one.  If we compile several files in a
  # row we can't make sure that the compilation environment is clean.
--- 202,211 ----
  $(DONTCOMPILE:.el=.elc):
        -rm -f $@
  
! # Compile all Lisp files, except those from DONTCOMPILE,
! # but don't recompile those that are up to date.
! 
! # All .elc files are made writable
  # before compilation in case we checked out read-only (CVS option -r).
  # Files MUST be compiled one by one.  If we compile several files in a
  # row we can't make sure that the compilation environment is clean.
***************
*** 211,217 ****
  # current directory and its subdirectories, to make sure require's and
  # load's in the files being compiled find the right files.
  
! compile-files: subdirs.el doit
        find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1; \
        wd=$(lisp); $(setwins); \
        elpat=`echo $$wins | tr '       ' '\012\012' | \
--- 213,233 ----
  # current directory and its subdirectories, to make sure require's and
  # load's in the files being compiled find the right files.
  
! compile: subdirs.el doit
!       find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1; \
!       wd=$(lisp); $(setwins); \
!       elpat=`echo $$wins | tr '       ' '\012\012' | \
!               sed -e 's|\(.\)$$|\1/|' -e 's|^\./||' -e 's|$$|*.el|'`; \
!       els=`echo $$elpat $(DONTCOMPILE) $(COMPILE_FIRST) | \
!               tr '     ' '\012\012' | sort | uniq -u`; \
!       for el in $(COMPILE_FIRST) $$els; do \
!         echo Compiling $$el; \
!         $(emacs) -f batch-byte-compile-if-not-done $$el || exit 1; \
!       done
! 
! # Compile all Lisp files, except those from DONTCOMPILE.  This
! # is like `compile' but compiles files unconditionally.
! compile-always: subdirs.el doit
        find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1; \
        wd=$(lisp); $(setwins); \
        elpat=`echo $$wins | tr '       ' '\012\012' | \
***************
*** 238,244 ****
  
  # Compile Lisp files, but save old compiled files first.
  
! compile: backup-compiled-files compile-files
  
  # Recompile all Lisp files which are newer than their .elc files.
  # Note that this doesn't create .elc files.  It only recompiles if an
--- 254,260 ----
  
  # Compile Lisp files, but save old compiled files first.
  
! compile-after-backup: backup-compiled-files compile-always
  
  # Recompile all Lisp files which are newer than their .elc files.
  # Note that this doesn't create .elc files.  It only recompiles if an
***************
*** 259,265 ****
  
  # Generate/update files for the bootstrap process.
  
! bootstrap: autoloads compile-files custom-deps
  
  distclean:
        -rm -f ./Makefile
--- 275,281 ----
  
  # Generate/update files for the bootstrap process.
  
! bootstrap: autoloads compile-always custom-deps
  
  distclean:
        -rm -f ./Makefile



reply via email to

[Prev in Thread] Current Thread [Next in Thread]