emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/src/Makefile.in,v


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/Makefile.in,v
Date: Fri, 20 Jun 2008 21:48:21 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        08/06/20 21:48:17

Index: src/Makefile.in
===================================================================
RCS file: /sources/emacs/emacs/src/Makefile.in,v
retrieving revision 1.388
retrieving revision 1.389
diff -u -b -r1.388 -r1.389
--- src/Makefile.in     8 Jun 2008 09:26:01 -0000       1.388
+++ src/Makefile.in     20 Jun 2008 21:48:17 -0000      1.389
@@ -906,7 +906,7 @@
 
 all: emacs${EXEEXT} OTHER_FILES
 
-emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp}
+emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp} ${SOME_MACHINE_LISP}
 #ifdef CANNOT_DUMP
        rm -f emacs${EXEEXT}
        ln temacs${EXEEXT} emacs${EXEEXT}
@@ -1284,6 +1284,10 @@
        mv ./.gdbinit ./.gdbinit.save
        if test -f "${srcdir}/.gdbinit"; then rm -f ./.gdbinit.save; \
        else mv ./.gdbinit.save ./.gdbinit; fi
+/* bootstrap-clean is used to clean up just before a bootstrap.
+   It should remove all files generated during a compilation/bootstrap,
+   but not things like config.status or TAGS.  */
+bootstrap-clean: distclean
 maintainer-clean: distclean
        @echo "This command is intended for maintainers to use;"
        @echo "it deletes files that may require special tools to rebuild."
@@ -1318,10 +1322,16 @@
 
 bootstrap: bootstrap-emacs${EXEEXT}
 
+../lisp/subdirs.el:
+       cd $(lispsource); $(MAKE) update-subdirs
+
+../lisp/loaddefs.el: bootstrap-emacs${EXEEXT}
+       cd $(lispsource); $(MAKE) autoloads 
EMACS=../src/bootstrap-emacs${EXEEXT}
+
 /* Dump an Emacs executable named bootstrap-emacs containing the
    files from loadup.el in source form.  */
 
-bootstrap-emacs${EXEEXT}: temacs${EXEEXT} 
${lispsource}international/charprop.el
+bootstrap-emacs${EXEEXT}: temacs${EXEEXT} 
${lispsource}international/charprop.el ../lisp/subdirs.el
 #ifdef CANNOT_DUMP
        ln temacs${EXEEXT} bootstrap-emacs${EXEEXT}
 #else




reply via email to

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