summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2010-05-13 20:36:40 -0700
committerGlenn Morris <rgm@gnu.org>2010-05-13 20:36:40 -0700
commit425b1fbde2d5aee4af87fdeca7a416753db5612d (patch)
treed75b9faf6341d993bb2d9b44e5af3dbe41508365
parent12de655d8ce1bb7c6ad5a235a9ebd4ba0ec54f6f (diff)
downloademacs-425b1fbde2d5aee4af87fdeca7a416753db5612d.tar.gz
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.
-rw-r--r--ChangeLog2
-rw-r--r--admin/CPP-DEFINES1
-rwxr-xr-xconfigure2
-rw-r--r--configure.in5
-rw-r--r--src/ChangeLog2
-rw-r--r--src/Makefile.in17
6 files changed, 9 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index 54d72652561..ab69ce7b457 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2010-05-14 Glenn Morris <rgm@gnu.org>
+ * 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 --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES
index 2a0a4e23ea9..1f42eeb9528 100644
--- a/admin/CPP-DEFINES
+++ b/admin/CPP-DEFINES
@@ -22,7 +22,6 @@ NS_IMPL_GNUSTEP Compile support for GNUstep implementation of NS GUI API.
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 --git a/configure b/configure
index d86b52d1eb4..0a1c2ee3d3b 100755
--- a/configure
+++ b/configure
@@ -26722,7 +26722,7 @@ test "${exec_prefix}" != NONE &&
# 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 --git a/configure.in b/configure.in
index 5f2abbd850d..2475caae053 100644
--- a/configure.in
+++ b/configure.in
@@ -3622,7 +3622,10 @@ test "${exec_prefix}" != NONE &&
# 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 --git a/src/ChangeLog b/src/ChangeLog
index 0d772d73649..8ac3552d55e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,7 @@
2010-05-14 Glenn Morris <rgm@gnu.org>
+ * 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 --git a/src/Makefile.in b/src/Makefile.in
index 4d2481af924..3a0339a3f70 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -251,23 +251,6 @@ UNEXEC_OBJ = @unexec@
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@