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


From: Juanma Barranquero
Subject: [Emacs-diffs] Changes to emacs/src/Makefile.in
Date: Fri, 31 Jan 2003 10:23:09 -0500

Index: emacs/src/Makefile.in
diff -c emacs/src/Makefile.in:1.267 emacs/src/Makefile.in:1.268
*** emacs/src/Makefile.in:1.267 Tue Jan 21 16:35:24 2003
--- emacs/src/Makefile.in       Fri Jan 31 10:23:09 2003
***************
*** 525,531 ****
  #endif /* not ORDINARY_LINK */
  
  /* Flags to pass to LD only for temacs.  */
! /* Don't split this line with a backslash.  That can cause trouble with 
     some cpps.  */
  TEMACS_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_TEMACS LD_SWITCH_MACHINE 
LD_SWITCH_MACHINE_TEMACS LD_SWITCH_SITE
  
--- 525,531 ----
  #endif /* not ORDINARY_LINK */
  
  /* Flags to pass to LD only for temacs.  */
! /* Don't split this line with a backslash.  That can cause trouble with
     some cpps.  */
  TEMACS_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_TEMACS LD_SWITCH_MACHINE 
LD_SWITCH_MACHINE_TEMACS LD_SWITCH_SITE
  
***************
*** 887,898 ****
  #define OBJECTS_MACHINE
  #endif
  
! all: emacs OTHER_FILES
  
! emacs: temacs ${etc}DOC ${lisp}
  #ifdef CANNOT_DUMP
!       rm -f emacs
!       ln temacs emacs
  #else
  #ifdef HAVE_SHM
        LC_ALL=C ./temacs -nl -batch -l loadup dump
--- 887,898 ----
  #define OBJECTS_MACHINE
  #endif
  
! all: address@hidden@ OTHER_FILES
  
! address@hidden@: address@hidden@ ${etc}DOC ${lisp}
  #ifdef CANNOT_DUMP
!       rm -f address@hidden@
!       ln address@hidden@ address@hidden@
  #else
  #ifdef HAVE_SHM
        LC_ALL=C ./temacs -nl -batch -l loadup dump
***************
*** 915,929 ****
        ${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > 
${etc}DOC
        ${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP} 
${shortlisp}
  
! ${libsrc}make-docfile:
!       cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile
  
  /* Some systems define this to cause parallel Make-ing.  */
  #ifndef MAKE_PARALLEL
  #define MAKE_PARALLEL
  #endif
  
! temacs: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} 
${otherobj} OBJECTS_MACHINE prefix-args
        $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${TEMACS_LDFLAGS}) $(LDFLAGS) \
      -o temacs ${STARTFILES} ${obj} ${otherobj}  \
      OBJECTS_MACHINE ${LIBES}
--- 915,929 ----
        ${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > 
${etc}DOC
        ${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP} 
${shortlisp}
  
! address@hidden@:
!       cd ${libsrc}; ${MAKE} ${MFLAGS} address@hidden@
  
  /* Some systems define this to cause parallel Make-ing.  */
  #ifndef MAKE_PARALLEL
  #define MAKE_PARALLEL
  #endif
  
! address@hidden@: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu 
${obj} ${otherobj} OBJECTS_MACHINE address@hidden@
        $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${TEMACS_LDFLAGS}) $(LDFLAGS) \
      -o temacs ${STARTFILES} ${obj} ${otherobj}  \
      OBJECTS_MACHINE ${LIBES}
***************
*** 931,937 ****
  /* We don't use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
     often contain options that have to do with using Emacs's crt0,
     which are only good with temacs.  */
! prefix-args: prefix-args.c $(config_h)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) ${srcdir}/prefix-args.c -o prefix-args
  
  /* Don't lose if this was not defined.  */
--- 931,937 ----
  /* We don't use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
     often contain options that have to do with using Emacs's crt0,
     which are only good with temacs.  */
! address@hidden@: prefix-args.c $(config_h)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) ${srcdir}/prefix-args.c -o prefix-args
  
  /* Don't lose if this was not defined.  */
***************
*** 950,956 ****
     to both ensure that lwlib gets remade based on its dependencies
     in its own makefile,
     and remake temacs if lwlib gets changed by this.  */
! stamp-oldxmenu: ${OLDXMENU} ../src/$(OLDXMENU) 
        touch stamp-oldxmenu
  /* Supply an ordering for parallel make.  */
  ../src/$(OLDXMENU): ${OLDXMENU}
--- 950,956 ----
     to both ensure that lwlib gets remade based on its dependencies
     in its own makefile,
     and remake temacs if lwlib gets changed by this.  */
! stamp-oldxmenu: ${OLDXMENU} ../src/$(OLDXMENU)
        touch stamp-oldxmenu
  /* Supply an ordering for parallel make.  */
  ../src/$(OLDXMENU): ${OLDXMENU}
***************
*** 1253,1277 ****
        ${emacsapp}Contents/Resources/English.lproj/InfoPlist.strings
  macosx-app: macosx-bundle ${emacsapp}Contents/MacOS/Emacs \
    ${emacsapp}Contents/Resources/Emacs.rsrc
! ${emacsapp}Contents/MacOS/Emacs: emacs
        mkdir -p ${emacsapp}Contents/MacOS/;
!       cd ${emacsapp}Contents/MacOS/; cp ../../../../src/emacs Emacs
  ${emacsapp}Contents/Resources/Emacs.rsrc: ../mac/src/Emacs.r
        /Developer/Tools/Rez -useDF \
        -o ${emacsapp}Contents/Resources/Emacs.rsrc \
        /System/Library/Frameworks/Carbon.framework/Headers/Carbon.r $<
  #endif
  
! ${libsrc}emacstool: ${libsrc}emacstool.c
!       cd ${libsrc}; ${MAKE} ${MFLAGS} emacstool
  bootstrapclean:
!       rm -f bootstrap-emacs
  mostlyclean:
!       rm -f temacs prefix-args core *.core \#* *.o libXMenu11.a liblw.a
        rm -f ../etc/DOC
!       rm -f bootstrap-emacs
  clean: mostlyclean
!       rm -f emacs-* emacs
  /**/# This is used in making a distribution.
  /**/# Do not use it on development directories!
  distclean: clean
--- 1253,1277 ----
        ${emacsapp}Contents/Resources/English.lproj/InfoPlist.strings
  macosx-app: macosx-bundle ${emacsapp}Contents/MacOS/Emacs \
    ${emacsapp}Contents/Resources/Emacs.rsrc
! ${emacsapp}Contents/MacOS/Emacs: address@hidden@
        mkdir -p ${emacsapp}Contents/MacOS/;
!       cd ${emacsapp}Contents/MacOS/; cp ../../../../src/address@hidden@ 
address@hidden@
  ${emacsapp}Contents/Resources/Emacs.rsrc: ../mac/src/Emacs.r
        /Developer/Tools/Rez -useDF \
        -o ${emacsapp}Contents/Resources/Emacs.rsrc \
        /System/Library/Frameworks/Carbon.framework/Headers/Carbon.r $<
  #endif
  
! address@hidden@: ${libsrc}emacstool.c
!       cd ${libsrc}; ${MAKE} ${MFLAGS} address@hidden@
  bootstrapclean:
!       rm -f address@hidden@
  mostlyclean:
!       rm -f address@hidden@ address@hidden@ core *.core \#* *.o libXMenu11.a 
liblw.a
        rm -f ../etc/DOC
!       rm -f address@hidden@
  clean: mostlyclean
!       rm -f address@hidden@ address@hidden@
  /**/# This is used in making a distribution.
  /**/# Do not use it on development directories!
  distclean: clean
***************
*** 1284,1290 ****
        @echo "it deletes files that may require special tools to rebuild."
        rm -f TAGS
  versionclean:
!       -rm -f emacs emacs-* ../etc/DOC*
  extraclean: distclean
        -rm -f *~ \#* m/?*~ s/?*~
  
--- 1284,1290 ----
        @echo "it deletes files that may require special tools to rebuild."
        rm -f TAGS
  versionclean:
!       -rm -f address@hidden@ emacs-* ../etc/DOC*
  extraclean: distclean
        -rm -f *~ \#* m/?*~ s/?*~
  
***************
*** 1302,1308 ****
  /* Arrange to make a tags table TAGS-LISP for ../lisp,
     plus TAGS for the C files, which includes ../lisp/TAGS by reference.  */
  
! ctagsfiles1 = [xyzXYZ]*.[hc] 
  ctagsfiles2 = [a-wA-W]*.[hc]
  
  TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2)
--- 1302,1308 ----
  /* Arrange to make a tags table TAGS-LISP for ../lisp,
     plus TAGS for the C files, which includes ../lisp/TAGS by reference.  */
  
! ctagsfiles1 = [xyzXYZ]*.[hc]
  ctagsfiles2 = [a-wA-W]*.[hc]
  
  TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2)
***************
*** 1322,1341 ****
  
  /* Bootstrapping.  */
  
! bootstrap: bootstrap-emacs
  
! /* Dump an Emacs executable named bootstrap-emacs containing the 
     files from loadup.el in source form.  */
  
! bootstrap-emacs: temacs
  #ifdef CANNOT_DUMP
!       ln temacs bootstrap-emacs
  #else
  #ifdef HAVE_SHM
        ./temacs -nl -batch -l loadup bootstrap
  #else /* ! defined (HAVE_SHM) */
        ./temacs --batch --load loadup bootstrap
  #endif /* ! defined (HAVE_SHM) */
  #endif /* ! defined (CANNOT_DUMP) */
-       mv -f emacs bootstrap-emacs
  
--- 1322,1341 ----
  
  /* Bootstrapping.  */
  
! bootstrap: address@hidden@
  
! /* Dump an Emacs executable named bootstrap-emacs containing the
     files from loadup.el in source form.  */
  
! address@hidden@: address@hidden@
  #ifdef CANNOT_DUMP
!       ln address@hidden@ address@hidden@
  #else
  #ifdef HAVE_SHM
        ./temacs -nl -batch -l loadup bootstrap
  #else /* ! defined (HAVE_SHM) */
        ./temacs --batch --load loadup bootstrap
  #endif /* ! defined (HAVE_SHM) */
+       mv -f address@hidden@ address@hidden@
  #endif /* ! defined (CANNOT_DUMP) */
  




reply via email to

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