]> git.eshelyaron.com Git - emacs.git/commitdiff
Always define LIBXMENU in src/Makefile.in.
authorGlenn Morris <rgm@gnu.org>
Sat, 15 May 2010 22:33:24 +0000 (15:33 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 15 May 2010 22:33:24 +0000 (15:33 -0700)
* configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.

* src/Makefile.in (LIBXMENU): Always define.

* msdos/sed1v2.inp (LIBXMENU): Edit to empty.
* msdos/sed1x.inp (LIBXMENU): Expect empty initial value.

ChangeLog
configure.in
msdos/ChangeLog
msdos/sed1v2.inp
msdos/sed1x.inp
src/ChangeLog
src/Makefile.in

index 10c2d45be32a5fc02e2d3dfd61ce1bd32c95574c..2ebc0988a0217c1a192ba35ad4b034d7dd850b17 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2010-05-15  Glenn Morris  <rgm@gnu.org>
 
+       * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
+
        * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
 
 2010-05-15  Ken Raeburn  <raeburn@raeburn.org>
index 27a7ad5541b18e4feb0780730e4be55fac19c2bd..eb15b2204b3c9936f943b6d8b85f217226808a70 100644 (file)
@@ -3152,7 +3152,12 @@ if test "${HAVE_X11}" = "yes" ; then
   LIBX_OTHER="\$(LIBXT) \$(LIBX_EXTRA)"
 else
   OLDXMENU=
-  LIBXMENU="-lXMenu"
+  ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?).
+  if test "${HAVE_X_WINDOWS}" = "yes"; then
+    LIBXMENU="-lXMenu"
+  else
+    LIBXMENU=
+  fi
   LIBX_OTHER=
 fi
 
index 85c9f594311e93aae590f3efd419377fd30f13df..0d2ccd4eb67920ca4b420c22eb01cc96cf4afef1 100644 (file)
@@ -1,5 +1,8 @@
 2010-05-15  Glenn Morris  <rgm@gnu.org>
 
+       * sed1v2.inp (LIBXMENU): Edit to empty.
+       * sed1x.inp (LIBXMENU): Expect empty initial value.
+
        * sed1v2.inp (OLDXMENU): Edit to empty.
        * sed1x.inp (OLDXMENU): Expect empty initial value.
 
index 836df145fa5b6d76c5321a8a122c012b29ae68e3..784510937717a7045ecd4819b81092e5e6d39cf2 100644 (file)
@@ -113,6 +113,7 @@ s/\.h\.in/.h-in/
 /^LIBGPM *=/s/@LIBGPM@//
 /^EXEEXT *=/s/@EXEEXT@/.exe/
 /^OLDXMENU *=/s/@OLDXMENU@//
+/^LIBXMENU *=/s/@LIBXMENU@//
 /^LIBX_OTHER *=/s/@LIBX_OTHER@//
 /^PRE_ALLOC_OBJ *=/s/@PRE_ALLOC_OBJ@/lastfile.o/
 /^POST_ALLOC_OBJ *=/s/@POST_ALLOC_OBJ@/$(vmlimitobj)/
index ecb8828cc23d89a9eebce8142f4bddc280e6f942..5e8542846e079faf0e6bc025fd7249c94162c49f 100644 (file)
@@ -5,7 +5,7 @@ s!^     cd \${oldXMenudir}; \${MAKE}.*$!        ${MAKE} -C ${oldXMenudir}.!
 s!^    @true *$!       @rem!
 s/DOC/DOC-X/g
 /^OLDXMENU *=/s!= *!= ${oldXMenudir}libXMenu11.a!
-/^LIBXMENU *=/s!@LIBXMENU@!${OLDXMENU}!
+/^LIBXMENU *=/s!= *!= ${OLDXMENU}!
 /^LIBX_OTHER *=/s!= *!= ${LIBXT} ${LIBX_EXTRA}!
 /^OLDXMENU_TARGET *=/s!= *!= really-oldxmenu!
 /^LIBS_SYSTEM *=/s!= *!= -lxext -lsys!
index 42dbffccf5db5de544cc97c30444928db62c7d98..f64e82689e939988b390c8b1e1fa2364b67634a3 100644 (file)
@@ -1,6 +1,6 @@
 2010-05-15  Glenn Morris  <rgm@gnu.org>
 
-       * Makefile.in (OLDXMENU, LIBX_OTHER): Always define.
+       * Makefile.in (OLDXMENU, LIBXMENU, LIBX_OTHER): Always define.
 
        * Makefile.in (FONT_DRIVERS): Remove, replace with $FONT_OBJ.
        (obj, SOME_MACHINE_OBJECTS): Use $FONT_OBJ.
index 752a1f6d4e9320c5d3db4a1797b738f6d594ae20..477336a929d98e4fb92d5669fc05b3811c3edc6b 100644 (file)
@@ -177,6 +177,11 @@ OLDXMENU_TARGET=@OLDXMENU_TARGET@
 ## Else ${oldXMenudir}libXMenu11.a.
 OLDXMENU=@OLDXMENU@
 
+## If !HAVE_X11 && HAVE_X_WINDOWS, -lXMenu (this case no longer possible).
+## Else if !HAVE_X11 || USE_GTK, empty.
+## Else $(OLDXMENU).
+LIBXMENU=@LIBXMENU@
+
 XMENU_OBJ=@XMENU_OBJ@
 XOBJ=@XOBJ@
 
@@ -300,7 +305,6 @@ ALL_OBJC_CFLAGS=$(ALL_CFLAGS) $(GNU_OBJC_CFLAGS)
        $(CC) -c $(CPPFLAGS) $(ALL_OBJC_CFLAGS) $<
 
 #ifdef HAVE_X_WINDOWS
-LIBXMENU=@LIBXMENU@
 LIBXT=$(TOOLKIT_LIBW) $(LIBXT_OTHER)
 LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE)
 #endif /* HAVE_X_WINDOWS */