# HG changeset patch # User Glenn Morris # Date 1273808200 25200 # Node ID 58b814d1279763a18617dfd3920c9836aa430e20 # Parent ca235e6a20eb7a737dac852893d4f49c22d66efa Move some undefs from src/Makefile.in to configure. * configure.in (cpp_undefs): Add mktime, register, X11. * src/Makefile.in (mktime, X11, register): Move undefs to configure. * admin/CPP-DEFINES: Remove X11. diff -r ca235e6a20eb -r 58b814d12797 ChangeLog --- a/ChangeLog Thu May 13 20:19:52 2010 -0700 +++ b/ChangeLog Thu May 13 20:36:40 2010 -0700 @@ -1,5 +1,7 @@ 2010-05-14 Glenn Morris + * configure.in (cpp_undefs): Add mktime, register, X11. + * configure.in (GPM_MOUSE_SUPPORT): Remove. (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables. (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM. diff -r ca235e6a20eb -r 58b814d12797 admin/CPP-DEFINES --- a/admin/CPP-DEFINES Thu May 13 20:19:52 2010 -0700 +++ b/admin/CPP-DEFINES Thu May 13 20:36:40 2010 -0700 @@ -22,7 +22,6 @@ NS_IMPL_COCOA Compile support for Cocoa (Apple) implementation of NS GUI API. HAVE_X11 Compile support for the X11 GUI. HAVE_X_WINDOWS Compile support for X Window system -X11 ?? Makefile.in suggests it's equivalent to HAVE_X11 USE_LUCID Use the Lucid toolkit for menus&scrollbars. Requires HAVE_X11. USE_MOTIF Use the Motif toolkit for menus&scrollbars. Requires HAVE_X11. USE_GTK Use the Gtk toolkit for menus&scrollbars. Requires HAVE_X11. diff -r ca235e6a20eb -r 58b814d12797 configure --- a/configure Thu May 13 20:19:52 2010 -0700 +++ b/configure Thu May 13 20:36:40 2010 -0700 @@ -26722,7 +26722,7 @@ # the C preprocessor to some helpful value like 1, or maybe the empty # string. Needless to say consequent macro substitutions are less # than conducive to the makefile finding the correct directory. -cpp_undefs="`echo $srcdir $configuration $canonical unix | +cpp_undefs="`echo $srcdir $configuration $canonical unix mktime register X11 | sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g'`" diff -r ca235e6a20eb -r 58b814d12797 configure.in --- a/configure.in Thu May 13 20:19:52 2010 -0700 +++ b/configure.in Thu May 13 20:36:40 2010 -0700 @@ -3622,7 +3622,10 @@ # the C preprocessor to some helpful value like 1, or maybe the empty # string. Needless to say consequent macro substitutions are less # than conducive to the makefile finding the correct directory. -[cpp_undefs="`echo $srcdir $configuration $canonical unix | +# src/Makefile.in used to treat X11 as equivalent to HAVE_X11. +# But nothing in Emacs defines X11, and everywhere else uses HAVE_X11, +# so that cannot have been doing anything. +[cpp_undefs="`echo $srcdir $configuration $canonical unix mktime register X11 | sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g'`"] diff -r ca235e6a20eb -r 58b814d12797 src/ChangeLog --- a/src/ChangeLog Thu May 13 20:19:52 2010 -0700 +++ b/src/ChangeLog Thu May 13 20:36:40 2010 -0700 @@ -1,5 +1,7 @@ 2010-05-14 Glenn Morris + * Makefile.in (mktime, X11, register): Move undefs to configure. + * Makefile.in (MSDOS_OBJ): Default to empty, let msdos scripts set it. (MSDOS_X_OBJ): New variable. (MSDOS_SUPPORT_REAL): New constant. diff -r ca235e6a20eb -r 58b814d12797 src/Makefile.in --- a/src/Makefile.in Thu May 13 20:19:52 2010 -0700 +++ b/src/Makefile.in Thu May 13 20:36:40 2010 -0700 @@ -251,23 +251,6 @@ DEPFLAGS = -MMD -MF deps/$*.d #endif -/* Do not let the file name mktime.c get messed up. */ -#ifdef mktime -#undef mktime -#endif - -/* Use HAVE_X11 as an alias for X11 in this file - to avoid problems with X11 as a subdirectory name - in -I and other such options which pass through this file. */ -#ifdef X11 -#define HAVE_X11 -#undef X11 -#endif - -/* On some machines #define register is done in config; - do not let it interfere with this file. */ -#undef register - /* If NS_IMPL_GNUSTEP, some definitions and includes are expanded here. */ @NS_IMPL_GNUSTEP_INC@