aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2010-04-26 19:36:20 -0700
committerGlenn Morris2010-04-26 19:36:20 -0700
commitb678dd8b8e406bcb65375723b72f239263bf5347 (patch)
tree3fc15f3b042a81f5aa34e026df02604b6de41556 /src
parent10ccb130e0581fd1a27edef2a435d53b5576d9b3 (diff)
downloademacs-b678dd8b8e406bcb65375723b72f239263bf5347.tar.gz
emacs-b678dd8b8e406bcb65375723b72f239263bf5347.zip
Replace some more cpp with autoconf.
* configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables. * src/Makefile.in (LIBXP, LUCID_LIBW, WIDGET_OBJ): Set via configure. (MOTIF_LIBW): Use $LIBXP. (otherobj): Use $WIDGET_OBJ.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/Makefile.in31
2 files changed, 16 insertions, 21 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9807cd45f3a..1dbdf0fbae8 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12010-04-27 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (LIBXP, LUCID_LIBW, WIDGET_OBJ): Set via configure.
4 (MOTIF_LIBW): Use $LIBXP.
5 (otherobj): Use $WIDGET_OBJ.
6
12010-04-26 Dan Nicolaescu <dann@ics.uci.edu> 72010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
2 8
3 * Makefile.in (LIBS_MACHINE): Remove, unused. 9 * Makefile.in (LIBS_MACHINE): Remove, unused.
diff --git a/src/Makefile.in b/src/Makefile.in
index 9b281e93448..adf4400a1da 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -92,17 +92,23 @@ GCONF_LIBS = @GCONF_LIBS@
92 92
93GTK_OBJ=@GTK_OBJ@ 93GTK_OBJ=@GTK_OBJ@
94 94
95LIBXP=@LIBXP@
95LIBXSM=@LIBXSM@ 96LIBXSM=@LIBXSM@
96 97
97XMENU_OBJ=@XMENU_OBJ@ 98XMENU_OBJ=@XMENU_OBJ@
98XOBJ=@XOBJ@ 99XOBJ=@XOBJ@
99 100
101LUCID_LIBW=@LUCID_LIBW@
102
100LIBSOUND= @LIBSOUND@ 103LIBSOUND= @LIBSOUND@
101CFLAGS_SOUND= @CFLAGS_SOUND@ 104CFLAGS_SOUND= @CFLAGS_SOUND@
102 105
103RSVG_LIBS= @RSVG_LIBS@ 106RSVG_LIBS= @RSVG_LIBS@
104RSVG_CFLAGS= @RSVG_CFLAGS@ 107RSVG_CFLAGS= @RSVG_CFLAGS@
105 108
109## widget.o if USE_X_TOOLKIT, otherwise empty.
110WIDGET_OBJ=@WIDGET_OBJ@
111
106LIBSELINUX_LIBS = @LIBSELINUX_LIBS@ 112LIBSELINUX_LIBS = @LIBSELINUX_LIBS@
107 113
108INTERVALS_H = dispextern.h intervals.h composite.h 114INTERVALS_H = dispextern.h intervals.h composite.h
@@ -277,20 +283,10 @@ LIBXMENU=
277 283
278#ifdef USE_X_TOOLKIT 284#ifdef USE_X_TOOLKIT
279# define @X_TOOLKIT_TYPE@ 285# define @X_TOOLKIT_TYPE@
280# if HAVE_XAW3D
281LUCID_LIBW= -lXaw3d
282# else
283LUCID_LIBW= -lXaw
284# endif
285# if defined (HAVE_MOTIF_2_1) && defined (HAVE_LIBXP)
286# define LIB_MOTIF_EXTRA -lXp
287# else
288# define LIB_MOTIF_EXTRA
289# endif
290# ifdef LIB_MOTIF 286# ifdef LIB_MOTIF
291MOTIF_LIBW= LIB_MOTIF LIB_MOTIF_EXTRA 287MOTIF_LIBW= LIB_MOTIF $(LIBXP)
292# else 288# else
293MOTIF_LIBW= -lXm LIB_MOTIF_EXTRA 289MOTIF_LIBW= -lXm $(LIBXP)
294# endif 290# endif
295LIBW=$(@X_TOOLKIT_TYPE@_LIBW) 291LIBW=$(@X_TOOLKIT_TYPE@_LIBW)
296 292
@@ -490,20 +486,13 @@ mallocobj = $(gmallocobj) $(rallocobj) vm-limit.o
490#endif /* SYSTEM_MALLOC */ 486#endif /* SYSTEM_MALLOC */
491 487
492 488
493#ifdef USE_X_TOOLKIT
494widgetobj= widget.o
495#else /* not USE_X_TOOLKIT */
496widgetobj=
497#endif /* not USE_X_TOOLKIT */
498
499
500/* define otherobj as list of object files that make-docfile 489/* define otherobj as list of object files that make-docfile
501 should not be told about. */ 490 should not be told about. */
502#ifdef CYGWIN 491#ifdef CYGWIN
503/* Cygwin differs because of its unexec(). */ 492/* Cygwin differs because of its unexec(). */
504otherobj= $(termcapobj) $(gmallocobj) $(rallocobj) lastfile.o vm-limit.o $(widgetobj) $(LIBOBJS) 493otherobj= $(termcapobj) $(gmallocobj) $(rallocobj) lastfile.o vm-limit.o $(WIDGET_OBJ) $(LIBOBJS)
505#else 494#else
506otherobj= $(termcapobj) lastfile.o $(mallocobj) $(widgetobj) $(LIBOBJS) 495otherobj= $(termcapobj) lastfile.o $(mallocobj) $(WIDGET_OBJ) $(LIBOBJS)
507#endif 496#endif
508 497
509#ifdef HAVE_MOUSE 498#ifdef HAVE_MOUSE