[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/Makefile.in
From: |
Andreas Schwab |
Subject: |
[Emacs-diffs] Changes to emacs/src/Makefile.in |
Date: |
Sat, 08 Feb 2003 12:24:58 -0500 |
Index: emacs/src/Makefile.in
diff -c emacs/src/Makefile.in:1.268 emacs/src/Makefile.in:1.269
*** emacs/src/Makefile.in:1.268 Fri Jan 31 10:23:09 2003
--- emacs/src/Makefile.in Sat Feb 8 12:24:57 2003
***************
*** 1,5 ****
# Makefile for GNU Emacs.
! # Copyright (C) 1985, 87, 88, 93, 94, 95, 99, 2000, 2001
# Free Software Foundation, Inc.
# This file is part of GNU Emacs.
--- 1,5 ----
# Makefile for GNU Emacs.
! # Copyright (C) 1985, 87, 88, 93, 94, 95, 99, 2000, 2001, 2003
# Free Software Foundation, Inc.
# This file is part of GNU Emacs.
***************
*** 37,42 ****
--- 37,43 ----
address@hidden@
address@hidden@
address@hidden@
+ address@hidden@
# Substitute an assignment for the MAKE variable, because
# BSD doesn't have it as a default.
@SET_MAKE@
***************
*** 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
--- 888,899 ----
#define OBJECTS_MACHINE
#endif
! all: emacs${EXEEXT} OTHER_FILES
! emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp}
#ifdef CANNOT_DUMP
! rm -f emacs${EXEEXT}
! ln temacs${EXEEXT} emacs${EXEEXT}
#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}
! 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}
--- 916,930 ----
${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${EXEEXT}:
! cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile${EXEEXT}
/* Some systems define this to cause parallel Make-ing. */
#ifndef MAKE_PARALLEL
#define MAKE_PARALLEL
#endif
! temacs${EXEEXT}: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu
${obj} ${otherobj} OBJECTS_MACHINE prefix-args${EXEEXT}
$(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. */
! 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. */
--- 932,938 ----
/* 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${EXEEXT}: prefix-args.c $(config_h)
$(CC) $(ALL_CFLAGS) $(LDFLAGS) ${srcdir}/prefix-args.c -o prefix-args
/* Don't lose if this was not defined. */
***************
*** 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
--- 1254,1278 ----
${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${EXEEXT}
mkdir -p ${emacsapp}Contents/MacOS/;
! cd ${emacsapp}Contents/MacOS/; cp ../../../../src/emacs${EXEEXT}
Emacs${EXEEXT}
${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${EXEEXT}: ${libsrc}emacstool.c
! cd ${libsrc}; ${MAKE} ${MFLAGS} emacstool${EXEEXT}
bootstrapclean:
! rm -f bootstrap-emacs${EXEEXT}
mostlyclean:
! rm -f temacs${EXEEXT} prefix-args${EXEEXT} core *.core \#* *.o
libXMenu11.a liblw.a
rm -f ../etc/DOC
! rm -f bootstrap-emacs${EXEEXT}
clean: mostlyclean
! rm -f emacs-*${EXEEXT} emacs${EXEEXT}
/**/# 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 address@hidden@ emacs-* ../etc/DOC*
extraclean: distclean
-rm -f *~ \#* m/?*~ s/?*~
--- 1285,1291 ----
@echo "it deletes files that may require special tools to rebuild."
rm -f TAGS
versionclean:
! -rm -f emacs${EXEEXT} emacs-* ../etc/DOC*
extraclean: distclean
-rm -f *~ \#* m/?*~ s/?*~
***************
*** 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) */
--- 1323,1342 ----
/* Bootstrapping. */
! bootstrap: bootstrap-emacs${EXEEXT}
/* Dump an Emacs executable named bootstrap-emacs containing the
files from loadup.el in source form. */
! bootstrap-emacs${EXEEXT}: temacs${EXEEXT}
#ifdef CANNOT_DUMP
! ln temacs${EXEEXT} bootstrap-emacs${EXEEXT}
#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 emacs${EXEEXT} bootstrap-emacs${EXEEXT}
#endif /* ! defined (CANNOT_DUMP) */
- [Emacs-diffs] Changes to emacs/src/Makefile.in,
Andreas Schwab <=