[Top][All Lists]
[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