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: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/Makefile.in
Date: Fri, 22 Mar 2002 18:36:16 -0500

Index: emacs/lisp/Makefile.in
diff -c emacs/lisp/Makefile.in:1.32 emacs/lisp/Makefile.in:1.33
*** emacs/lisp/Makefile.in:1.32 Thu Mar 21 21:27:41 2002
--- emacs/lisp/Makefile.in      Fri Mar 22 18:36:15 2002
***************
*** 148,156 ****
        echo Directories: $$wins; \
        $(EMACS) $(EMACSOPT) -l cus-dep -f custom-make-dependencies $$wins
  
! finder-inf.el:
!       echo "(provide 'finder-inf)" >> $@
! finder-data: finder-inf.el doit
        wd=$(lisp); $(finder_setwins); \
        echo Directories: $$wins; \
        $(EMACS) $(EMACSOPT) -l finder -f finder-compile-keywords-make-dist 
$$wins
--- 148,154 ----
        echo Directories: $$wins; \
        $(EMACS) $(EMACSOPT) -l cus-dep -f custom-make-dependencies $$wins
  
! finder-data: doit
        wd=$(lisp); $(finder_setwins); \
        echo Directories: $$wins; \
        $(EMACS) $(EMACSOPT) -l finder -f finder-compile-keywords-make-dist 
$$wins
***************
*** 212,223 ****
  # 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; \
--- 210,225 ----
  # current directory and its subdirectories, to make sure require's and
  # load's in the files being compiled find the right files.
  
+ # NOTE about DONTCOMPILE: in the `echo <foo> | sort | uniq -u' we pass
+ # $(DONTCOMPILE) twice.  This is in case one of the files in DONTCOMPILE
+ # is absent.  -stef
+ 
  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) $(DONTCOMPILE) $(COMPILE_FIRST) | \
                tr '     ' '\012\012' | sort | uniq -u`; \
        for el in $(COMPILE_FIRST) $$els; do \
          echo Compiling $$el; \
***************
*** 231,237 ****
        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; \
--- 233,239 ----
        wd=$(lisp); $(setwins); \
        elpat=`echo $$wins | tr '       ' '\012\012' | \
                sed -e 's|\(.\)$$|\1/|' -e 's|^\./||' -e 's|$$|*.el|'`; \
!       els=`echo $$elpat $(DONTCOMPILE) $(DONTCOMPILE) $(COMPILE_FIRST) | \
                tr '     ' '\012\012' | sort | uniq -u`; \
        for el in $(COMPILE_FIRST) $$els; do \
          echo Compiling $$el; \
***************
*** 269,280 ****
  # bootstrap-emacs will be built from sources only.
  
  bootstrap-clean:
!       if test -f $(EMACS); then $(MAKE) $(MFLAGS) autoloads; fi
        -rm -f $(lisp)/*.elc $(lisp)/*/*.elc
  
  # Generate/update files for the bootstrap process.
  
! bootstrap: subdirs.el autoloads compile-always custom-deps
  
  distclean:
        -rm -f ./Makefile
--- 271,282 ----
  # bootstrap-emacs will be built from sources only.
  
  bootstrap-clean:
!       if test -x $(EMACS); then $(MAKE) $(MFLAGS) autoloads; fi
        -rm -f $(lisp)/*.elc $(lisp)/*/*.elc
  
  # Generate/update files for the bootstrap process.
  
! bootstrap: update-subdirs autoloads compile finder-data custom-deps
  
  distclean:
        -rm -f ./Makefile



reply via email to

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