aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.in
diff options
context:
space:
mode:
authorTom Tromey2012-09-04 10:10:06 -0600
committerTom Tromey2012-09-04 10:10:06 -0600
commitbf69f522a9e135f9aa483cedd53e71e915f2bf75 (patch)
tree3f73c47fb863ef87f420de1d30858da821072bd9 /src/Makefile.in
parent303324a9232dbc89369faceb6b3530740d0fc1bd (diff)
parent6ec9a5a7b5efb129807f567709ca858211ed7840 (diff)
downloademacs-bf69f522a9e135f9aa483cedd53e71e915f2bf75.tar.gz
emacs-bf69f522a9e135f9aa483cedd53e71e915f2bf75.zip
merge from trunk
Diffstat (limited to 'src/Makefile.in')
-rw-r--r--src/Makefile.in27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 01034ca98d5..24c8b94b590 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -159,6 +159,8 @@ DBUS_LIBS = @DBUS_LIBS@
159## dbusbind.o if HAVE_DBUS, else empty. 159## dbusbind.o if HAVE_DBUS, else empty.
160DBUS_OBJ = @DBUS_OBJ@ 160DBUS_OBJ = @DBUS_OBJ@
161 161
162LIB_EXECINFO=@LIB_EXECINFO@
163
162SETTINGS_CFLAGS = @SETTINGS_CFLAGS@ 164SETTINGS_CFLAGS = @SETTINGS_CFLAGS@
163SETTINGS_LIBS = @SETTINGS_LIBS@ 165SETTINGS_LIBS = @SETTINGS_LIBS@
164 166
@@ -209,8 +211,8 @@ LIBXMENU=@LIBXMENU@
209 211
210## xmenu.o if HAVE_X_WINDOWS, else empty. 212## xmenu.o if HAVE_X_WINDOWS, else empty.
211XMENU_OBJ=@XMENU_OBJ@ 213XMENU_OBJ=@XMENU_OBJ@
212## xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o 214## xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o xgselect.o if
213## xsettings.o xgselect.o if HAVE_X_WINDOWS, else empty. 215## HAVE_X_WINDOWS, else empty.
214XOBJ=@XOBJ@ 216XOBJ=@XOBJ@
215 217
216TOOLKIT_LIBW=@TOOLKIT_LIBW@ 218TOOLKIT_LIBW=@TOOLKIT_LIBW@
@@ -245,6 +247,9 @@ WIDGET_OBJ=@WIDGET_OBJ@
245## sheap.o if CYGWIN, otherwise empty. 247## sheap.o if CYGWIN, otherwise empty.
246CYGWIN_OBJ=@CYGWIN_OBJ@ 248CYGWIN_OBJ=@CYGWIN_OBJ@
247 249
250## fontset.o fringe.o image.o if we have any window system
251WINDOW_SYSTEM_OBJ=@WINDOW_SYSTEM_OBJ@
252
248## dosfns.o msdos.o w16select.o if MSDOS. 253## dosfns.o msdos.o w16select.o if MSDOS.
249MSDOS_OBJ = 254MSDOS_OBJ =
250## w16select.o termcap.o if MSDOS && HAVE_X_WINDOWS. 255## w16select.o termcap.o if MSDOS && HAVE_X_WINDOWS.
@@ -253,7 +258,6 @@ MSDOS_X_OBJ =
253ns_appdir=@ns_appdir@ 258ns_appdir=@ns_appdir@
254ns_appbindir=@ns_appbindir@ 259ns_appbindir=@ns_appbindir@
255ns_appsrc=@ns_appsrc@ 260ns_appsrc=@ns_appsrc@
256## fontset.o fringe.o image.o if HAVE_NS, else empty.
257NS_OBJ=@NS_OBJ@ 261NS_OBJ=@NS_OBJ@
258## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o if HAVE_NS. 262## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o if HAVE_NS.
259NS_OBJC_OBJ=@NS_OBJC_OBJ@ 263NS_OBJC_OBJ=@NS_OBJC_OBJ@
@@ -338,7 +342,8 @@ base_obj = dispnew.o frame.o scroll.o xdisp.o menu.o $(XMENU_OBJ) window.o \
338 process.o gnutls.o callproc.o \ 342 process.o gnutls.o callproc.o \
339 region-cache.o sound.o atimer.o thread.o systhread.o \ 343 region-cache.o sound.o atimer.o thread.o systhread.o \
340 doprnt.o intervals.o textprop.o composite.o xml.o \ 344 doprnt.o intervals.o textprop.o composite.o xml.o \
341 $(MSDOS_OBJ) $(MSDOS_X_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_OBJ) 345 $(MSDOS_OBJ) $(MSDOS_X_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_OBJ) \
346 $(WINDOW_SYSTEM_OBJ)
342obj = $(base_obj) $(NS_OBJC_OBJ) 347obj = $(base_obj) $(NS_OBJC_OBJ)
343 348
344## Object files used on some machine or other. 349## Object files used on some machine or other.
@@ -383,6 +388,7 @@ otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \
383## with GCC, we might need LIB_GCC again after them. 388## with GCC, we might need LIB_GCC again after them.
384LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \ 389LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \
385 $(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_CLOCK_GETTIME) $(DBUS_LIBS) \ 390 $(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_CLOCK_GETTIME) $(DBUS_LIBS) \
391 $(LIB_EXECINFO) \
386 $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \ 392 $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \
387 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \ 393 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
388 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \ 394 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
@@ -402,11 +408,13 @@ $(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT)
402## on all of $lisp, and emacs depends on DOC, so it is ok to use $lisp here. 408## on all of $lisp, and emacs depends on DOC, so it is ok to use $lisp here.
403emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) $(leimdir)/leim-list.el 409emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) $(leimdir)/leim-list.el
404 if test "$(CANNOT_DUMP)" = "yes"; then \ 410 if test "$(CANNOT_DUMP)" = "yes"; then \
405 ln -f temacs$(EXEEXT) emacs$(EXEEXT); \ 411 rm -f emacs$(EXEEXT); \
412 ln temacs$(EXEEXT) emacs$(EXEEXT); \
406 else \ 413 else \
407 LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \ 414 LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \
408 test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \ 415 test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \
409 ln -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \ 416 rm -f bootstrap-emacs$(EXEEXT); \
417 ln emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
410 fi 418 fi
411 419
412## We run make-docfile twice because the command line may get too long 420## We run make-docfile twice because the command line may get too long
@@ -440,7 +448,7 @@ GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m)
440 448
441gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES) 449gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES)
442 @rm -f gl-tmp 450 @rm -f gl-tmp
443 $(libsrc)/make-docfile -d $(srcdir) -g $(SOME_MACHINE_OBJECTS) $(obj) > gl-tmp 451 $(libsrc)/make-docfile -d $(srcdir) -g $(obj) > gl-tmp
444 $(srcdir)/../build-aux/move-if-change gl-tmp globals.h 452 $(srcdir)/../build-aux/move-if-change gl-tmp globals.h
445 echo timestamp > $@ 453 echo timestamp > $@
446 454
@@ -497,7 +505,7 @@ doc.o: buildobj.h
497@ns_frag@ 505@ns_frag@
498 506
499.PHONY: mostlyclean clean bootstrap-clean distclean maintainer-clean 507.PHONY: mostlyclean clean bootstrap-clean distclean maintainer-clean
500.PHONY: versioclean extraclean frc 508.PHONY: versionclean extraclean frc
501 509
502mostlyclean: 510mostlyclean:
503 rm -f temacs$(EXEEXT) core *.core \#* *.o libXMenu11.a liblw.a 511 rm -f temacs$(EXEEXT) core *.core \#* *.o libXMenu11.a liblw.a
@@ -600,7 +608,8 @@ $(lispsource)/loaddefs.el: $(BOOTSTRAPEMACS) $(VCSWITNESS)
600bootstrap-emacs$(EXEEXT): temacs$(EXEEXT) 608bootstrap-emacs$(EXEEXT): temacs$(EXEEXT)
601 cd ../lisp; $(MAKE) $(MFLAGS) update-subdirs 609 cd ../lisp; $(MAKE) $(MFLAGS) update-subdirs
602 if test "$(CANNOT_DUMP)" = "yes"; then \ 610 if test "$(CANNOT_DUMP)" = "yes"; then \
603 ln -f temacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \ 611 rm -f bootstrap-emacs$(EXEEXT); \
612 ln temacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
604 else \ 613 else \
605 $(RUN_TEMACS) --batch --load loadup bootstrap || exit 1; \ 614 $(RUN_TEMACS) --batch --load loadup bootstrap || exit 1; \
606 test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \ 615 test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \