Mercurial > emacs
changeset 108171:06a18c2b3272
Replace some cpp with autoconf.
* configure.in (OTHER_OBJ): New output variable.
* src/Makefile.in (mallocobj): Remove.
(otherobj): Simplify using @OTHER_OBJ@.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 29 Apr 2010 18:36:42 -0700 |
parents | 95d0ee272263 |
children | c9d0b6bfe74e |
files | ChangeLog configure.in src/ChangeLog src/Makefile.in |
diffstat | 4 files changed, 22 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Apr 29 18:27:33 2010 -0700 +++ b/ChangeLog Thu Apr 29 18:36:42 2010 -0700 @@ -1,3 +1,7 @@ +2010-04-30 Glenn Morris <rgm@gnu.org> + + * configure.in (OTHER_OBJ): New output variable. + 2010-04-28 Glenn Morris <rgm@gnu.org> * configure.in (CYGWIN_OBJ): New output variable.
--- a/configure.in Thu Apr 29 18:27:33 2010 -0700 +++ b/configure.in Thu Apr 29 18:36:42 2010 -0700 @@ -2928,9 +2928,18 @@ buffer space.]) fi + +OTHER_OBJ="\$(gmallocobj) \$(rallocobj)" +if test "$opsys" = "cygwin"; then + CYGWIN_OBJ="sheap.o" + ## Cygwin differs because of its unexec(). + OTHER_OBJ="$OTHER_OBJ lastfile.o" +else CYGWIN_OBJ= -test "$opsys" = "cygwin" && CYGWIN_OBJ="sheap.o" + OTHER_OBJ="lastfile.o $OTHER_OBJ" +fi AC_SUBST(CYGWIN_OBJ) +AC_SUBST(OTHER_OBJ) AH_TOP([/* GNU Emacs site configuration template file. Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005,
--- a/src/ChangeLog Thu Apr 29 18:27:33 2010 -0700 +++ b/src/ChangeLog Thu Apr 29 18:36:42 2010 -0700 @@ -1,5 +1,8 @@ 2010-04-30 Glenn Morris <rgm@gnu.org> + * Makefile.in (mallocobj): Remove. + (otherobj): Simplify using @OTHER_OBJ@. + * Makefile.in (dispnew.o, frame.o, fringe.o, font.o, fontset.o) (keyboard.o, window.o, xdisp.o, xfaces.o, menu.o): Don't bother making nsgui.h dependency platform-specific.
--- a/src/Makefile.in Thu Apr 29 18:27:33 2010 -0700 +++ b/src/Makefile.in Thu Apr 29 18:36:42 2010 -0700 @@ -435,7 +435,6 @@ #ifndef SYSTEM_MALLOC - #ifndef DOUG_LEA_MALLOC gmallocobj = gmalloc.o #endif @@ -443,20 +442,12 @@ #ifdef REL_ALLOC rallocobj = ralloc.o #endif - -mallocobj = $(gmallocobj) $(rallocobj) vm-limit.o - -#endif /* SYSTEM_MALLOC */ - +#endif /* !SYSTEM_MALLOC */ -/* define otherobj as list of object files that make-docfile - should not be told about. */ -#ifdef CYGWIN -/* Cygwin differs because of its unexec(). */ -otherobj= $(termcapobj) $(gmallocobj) $(rallocobj) lastfile.o vm-limit.o $(WIDGET_OBJ) $(LIBOBJS) -#else -otherobj= $(termcapobj) lastfile.o $(mallocobj) $(WIDGET_OBJ) $(LIBOBJS) -#endif +/* List of object files that make-docfile should not be told about. */ +/* OTHER_OBJ = $(gmallocobj) $(rallocobj), with trailing/leading + lastfile.o on Cygwin/other. */ +otherobj= $(termcapobj) @OTHER_OBJ@ vm-limit.o $(WIDGET_OBJ) $(LIBOBJS) #ifdef HAVE_MOUSE #define MOUSE_SUPPORT ${lispsource}mouse.elc \