[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r100293: Choose dependency of oldxmen
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r100293: Choose dependency of oldxmenu using configure. |
Date: |
Fri, 14 May 2010 18:55:24 -0700 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 100293
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Fri 2010-05-14 18:55:24 -0700
message:
Choose dependency of oldxmenu using configure.
* configure.in (OLDXMENU_TARGET): New output variable.
* src/Makefile.in (OLDXMENU_TARGET): New, set by configure.
(really-lwlib, really-oldXMenu): Always define.
($OLDXMENU): Depend on $OLDXMENU_TARGET.
* msdos/sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
* msdos/sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
modified:
ChangeLog
configure.in
msdos/ChangeLog
msdos/sed1v2.inp
msdos/sed1x.inp
src/ChangeLog
src/Makefile.in
=== modified file 'ChangeLog'
--- a/ChangeLog 2010-05-15 00:48:53 +0000
+++ b/ChangeLog 2010-05-15 01:55:24 +0000
@@ -1,5 +1,7 @@
2010-05-15 Glenn Morris <address@hidden>
+ * configure.in (OLDXMENU_TARGET): New output variable.
+
* Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
* Makefile.in (install-arch-indep): Remove references to RCS, CVS,
=== modified file 'configure.in'
--- a/configure.in 2010-05-14 03:36:40 +0000
+++ b/configure.in 2010-05-15 01:55:24 +0000
@@ -3126,10 +3126,13 @@
if test "$USE_X_TOOLKIT" = "none"; then
LIBXT_OTHER="\$(LIBXSM)"
+ OLDXMENU_TARGET="really-oldXMenu"
else
LIBXT_OTHER="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext"
+ OLDXMENU_TARGET="really-lwlib"
fi
AC_SUBST(LIBXT_OTHER)
+AC_SUBST(OLDXMENU_TARGET)
## The X Menu stuff is present in the X10 distribution, but missing
## from X11. If we have X10, just use the installed library;
=== modified file 'msdos/ChangeLog'
--- a/msdos/ChangeLog 2010-05-15 01:45:18 +0000
+++ b/msdos/ChangeLog 2010-05-15 01:55:24 +0000
@@ -1,5 +1,8 @@
2010-05-15 Glenn Morris <address@hidden>
+ * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
+ * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
+
* sed1v2.inp (LIBXT_OTHER): Exit to empty.
2010-05-14 Glenn Morris <address@hidden>
=== modified file 'msdos/sed1v2.inp'
--- a/msdos/sed1v2.inp 2010-05-15 01:45:18 +0000
+++ b/msdos/sed1v2.inp 2010-05-15 01:55:24 +0000
@@ -82,6 +82,7 @@
/^LIBXSM *=/s/@LIBXSM@//
/^LIBXTR6 *=/s/@LIBXTR6@//
/^LIBXT_OTHER *=/s/@LIBXT_OTHER@//
+/^OLDXMENU_TARGET *=/s/@OLDXMENU_TARGET@//
/^XOBJ *=/s/@XOBJ@//
/^TOOLKIT_LIBW *=/s/@TOOLKIT_LIBW@//
/^LIBSOUND *=/s/@LIBSOUND@//
=== modified file 'msdos/sed1x.inp'
--- a/msdos/sed1x.inp 2010-05-14 03:13:39 +0000
+++ b/msdos/sed1x.inp 2010-05-15 01:55:24 +0000
@@ -7,6 +7,7 @@
/^OLDXMENU *=/address@hidden@!${oldXMenudir}libXMenu11.a!
/^LIBXMENU *=/address@hidden@!${OLDXMENU}!
/^LIBX_OTHER *=/address@hidden@!${LIBXT} ${LIBX_EXTRA}!
+/^OLDXMENU_TARGET *=/s!= *!= really-oldxmenu!
/^LIBS_SYSTEM *=/s!= *!= -lxext -lsys!
/^MSDOS_X_OBJ *=/s!= *!= w16select.o termcap.o!
/^TOOLTIP_SUPPORT *=/s!= *!= ${lispsource}tooltip.elc!
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2010-05-15 00:54:24 +0000
+++ b/src/ChangeLog 2010-05-15 01:55:24 +0000
@@ -1,5 +1,9 @@
2010-05-15 Glenn Morris <address@hidden>
+ * Makefile.in (OLDXMENU_TARGET): New, set by configure.
+ (really-lwlib, really-oldXMenu): Always define.
+ ($OLDXMENU): Depend on $OLDXMENU_TARGET.
+
* Makefile.in: Simplify cpp conditional.
* Makefile.in (${ns_appdir}): Simplify using umask.
=== modified file 'src/Makefile.in'
--- a/src/Makefile.in 2010-05-15 00:54:24 +0000
+++ b/src/Makefile.in 2010-05-15 01:55:24 +0000
@@ -65,6 +65,7 @@
bootstrap_exe = ${abs_builddir}/bootstrap-emacs${EXEEXT}
+## ns-app if HAVE_NS, else empty.
OTHER_FILES = @OTHER_FILES@
address@hidden@
@@ -167,6 +168,10 @@
## Only used if HAVE_X_WINDOWS.
address@hidden@
+## Only used if HAVE_X11 && !USE_GTK.
+## really-lwlib if USE_X_TOOLKIT, else really-oldxmenu.
address@hidden@
+
address@hidden@
address@hidden@
@@ -665,6 +670,21 @@
prefix-args${EXEEXT}: prefix-args.o $(config_h)
$(CC) $(LDFLAGS) prefix-args.o -o prefix-args
+
+/* Only (possibly) used if HAVE_X11 && !USE_GTK, but no harm in always
+ defining. */
+really-lwlib:
+ cd ${lwlibdir}; ${MAKE} ${MFLAGS} \
+ CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}'
+ @true /* make -t should not create really-lwlib. */
+.PHONY: really-lwlib
+
+really-oldXMenu:
+ cd ${oldXMenudir}; ${MAKE} ${MFLAGS} \
+ CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}'
+ @true /* make -t should not create really-oldXMenu. */
+.PHONY: really-oldXMenu
+
/* HAVE_X11 implies HAVE_X_WINDOWS and HAVE_MENUS. */
#if defined (HAVE_X11) && ! defined (USE_GTK)
/* We use stamp-xmenu with these two deps to both ensure that lwlib
@@ -675,25 +695,9 @@
/* Supply an ordering for parallel make. */
../src/$(OLDXMENU): ${OLDXMENU}
-#ifdef USE_X_TOOLKIT
-$(OLDXMENU): really-lwlib
-
-really-lwlib:
- cd ${lwlibdir}; ${MAKE} ${MFLAGS} \
- CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}'
- @true /* make -t should not create really-lwlib. */
-.PHONY: really-lwlib
-#else /* not USE_X_TOOLKIT */
-$(OLDXMENU): really-oldXMenu
-
-really-oldXMenu:
- cd ${oldXMenudir}; ${MAKE} ${MFLAGS} \
- CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}'
- @true /* make -t should not create really-oldXMenu. */
-.PHONY: really-oldXMenu
-#endif /* not USE_X_TOOLKIT */
-#else /* !HAVE_X11 || USE_GTK */
-
+$(OLDXMENU): $(OLDXMENU_TARGET)
+
+#else /* !HAVE_X11 || USE_GTK */
/* We don''t really need this, but satisfy the dependency. */
stamp-oldxmenu:
touch stamp-oldxmenu
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r100293: Choose dependency of oldxmenu using configure.,
Glenn Morris <=