aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--admin/CPP-DEFINES1
-rw-r--r--configure.in7
-rw-r--r--src/ChangeLog3
-rw-r--r--src/Makefile.in10
-rw-r--r--src/s/unixware.h3
6 files changed, 15 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index aadc7a3c72e..11a934e529b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
12010-04-27 Glenn Morris <rgm@gnu.org> 12010-04-27 Glenn Morris <rgm@gnu.org>
2 2
3 * configure.in (LIBXTR6): New output variable. Move unixware special
4 case here from src/s/unixware.h.
5
3 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute 6 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
4 in Makefiles. 7 in Makefiles.
5 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW. 8 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES
index 32febaf8e35..909718367a9 100644
--- a/admin/CPP-DEFINES
+++ b/admin/CPP-DEFINES
@@ -250,7 +250,6 @@ MODE_LINE_BINARY_TEXT
250MUST_UNDEF__STDC__ 250MUST_UNDEF__STDC__
251NEED_BSDTTY 251NEED_BSDTTY
252NEED_ERRNO 252NEED_ERRNO
253NEED_LIBW
254NEED_UNISTD_H 253NEED_UNISTD_H
255NLIST_STRUCT 254NLIST_STRUCT
256NOT_C_CODE 255NOT_C_CODE
diff --git a/configure.in b/configure.in
index 1c67713f0b6..281d06995d7 100644
--- a/configure.in
+++ b/configure.in
@@ -1833,6 +1833,7 @@ fi
1833 1833
1834X_TOOLKIT_TYPE=$USE_X_TOOLKIT 1834X_TOOLKIT_TYPE=$USE_X_TOOLKIT
1835 1835
1836LIBXTR6=
1836if test "${USE_X_TOOLKIT}" != "none"; then 1837if test "${USE_X_TOOLKIT}" != "none"; then
1837 AC_MSG_CHECKING(X11 toolkit version) 1838 AC_MSG_CHECKING(X11 toolkit version)
1838 AC_CACHE_VAL(emacs_cv_x11_toolkit_version_6, 1839 AC_CACHE_VAL(emacs_cv_x11_toolkit_version_6,
@@ -1846,6 +1847,11 @@ fail;
1846 AC_MSG_RESULT(6 or newer) 1847 AC_MSG_RESULT(6 or newer)
1847 AC_DEFINE(HAVE_X11XTR6, 1, 1848 AC_DEFINE(HAVE_X11XTR6, 1,
1848 [Define to 1 if you have the X11R6 or newer version of Xt.]) 1849 [Define to 1 if you have the X11R6 or newer version of Xt.])
1850 LIBXTR6="-lSM -lICE"
1851 case "$opsys" in
1852 ## Use libw.a along with X11R6 Xt.
1853 unixware) LIBXTR6="$LIBXTR6 -lw" ;;
1854 esac
1849 else 1855 else
1850 AC_MSG_RESULT(before 6) 1856 AC_MSG_RESULT(before 6)
1851 fi 1857 fi
@@ -1861,6 +1867,7 @@ dnl tranle@intellicorp.com says libXmu.a can need XtMalloc in libXt.a to link.
1861 AC_CHECK_LIB(Xmu, XmuConvertStandardSelection) 1867 AC_CHECK_LIB(Xmu, XmuConvertStandardSelection)
1862 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS" 1868 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
1863fi 1869fi
1870AC_SUBST(LIBXTR6)
1864 1871
1865# On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D. 1872# On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
1866if test "${HAVE_X11}" = "yes"; then 1873if test "${HAVE_X11}" = "yes"; then
diff --git a/src/ChangeLog b/src/ChangeLog
index cb9fefea39b..98a93855adc 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12010-04-27 Glenn Morris <rgm@gnu.org> 12010-04-27 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in (LIBXTR6): Set with configure, not cpp.
4 * s/unixware.h (NEED_LIBW): Remove definition.
5
3 * Makefile.in (LUCID_LIBW, MOTIF_LIBW): Remove, replacing by... 6 * Makefile.in (LUCID_LIBW, MOTIF_LIBW): Remove, replacing by...
4 (TOOLKIT_LIBW): New, set by configure. 7 (TOOLKIT_LIBW): New, set by configure.
5 (@X_TOOLKIT_TYPE@): No longer define it. 8 (@X_TOOLKIT_TYPE@): No longer define it.
diff --git a/src/Makefile.in b/src/Makefile.in
index 9c55ebbb96b..9e505741524 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -88,6 +88,8 @@ GTK_OBJ=@GTK_OBJ@
88 88
89LIBXSM=@LIBXSM@ 89LIBXSM=@LIBXSM@
90 90
91LIBXTR6=@LIBXTR6@
92
91XMENU_OBJ=@XMENU_OBJ@ 93XMENU_OBJ=@XMENU_OBJ@
92XOBJ=@XOBJ@ 94XOBJ=@XOBJ@
93 95
@@ -256,14 +258,6 @@ LIBXMENU=
256#ifdef USE_X_TOOLKIT 258#ifdef USE_X_TOOLKIT
257LIBW=$(TOOLKIT_LIBW) 259LIBW=$(TOOLKIT_LIBW)
258 260
259#ifdef HAVE_X11XTR6
260#ifdef NEED_LIBW
261LIBXTR6 = -lSM -lICE -lw
262#else
263LIBXTR6 = -lSM -lICE
264#endif
265#endif
266
267#ifndef LIBXMU 261#ifndef LIBXMU
268#define LIBXMU -lXmu 262#define LIBXMU -lXmu
269#endif 263#endif
diff --git a/src/s/unixware.h b/src/s/unixware.h
index d019b8bba80..d1e8748d913 100644
--- a/src/s/unixware.h
+++ b/src/s/unixware.h
@@ -56,9 +56,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
56 pty_name[sizeof(pty_name) - 1] = 0; \ 56 pty_name[sizeof(pty_name) - 1] = 0; \
57 } 57 }
58 58
59/* Use libw.a along with X11R6 Xt. */
60#define NEED_LIBW
61
62/* Data type of load average, as read out of kmem. */ 59/* Data type of load average, as read out of kmem. */
63 60
64#define LOAD_AVE_TYPE long 61#define LOAD_AVE_TYPE long