diff options
Diffstat (limited to 'src/Makefile.in')
| -rw-r--r-- | src/Makefile.in | 65 |
1 files changed, 47 insertions, 18 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index 0dc48868dd8..36e145744b3 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -250,7 +250,7 @@ MSDOS_OBJ = | |||
| 250 | MSDOS_X_OBJ = | 250 | MSDOS_X_OBJ = |
| 251 | 251 | ||
| 252 | NS_OBJ=@NS_OBJ@ | 252 | NS_OBJ=@NS_OBJ@ |
| 253 | ## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o macfont.o if HAVE_NS. | 253 | ## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o ns_fontfile if HAVE_NS. |
| 254 | NS_OBJC_OBJ=@NS_OBJC_OBJ@ | 254 | NS_OBJC_OBJ=@NS_OBJC_OBJ@ |
| 255 | ## Only set if NS_IMPL_GNUSTEP. | 255 | ## Only set if NS_IMPL_GNUSTEP. |
| 256 | GNU_OBJC_CFLAGS=@GNU_OBJC_CFLAGS@ | 256 | GNU_OBJC_CFLAGS=@GNU_OBJC_CFLAGS@ |
| @@ -297,13 +297,33 @@ GETLOADAVG_LIBS = @GETLOADAVG_LIBS@ | |||
| 297 | 297 | ||
| 298 | RUN_TEMACS = ./temacs | 298 | RUN_TEMACS = ./temacs |
| 299 | 299 | ||
| 300 | ## Static heap size for temacs on MinGW. | ||
| 301 | EMACS_HEAPSIZE = @EMACS_HEAPSIZE@ | ||
| 302 | |||
| 303 | UNEXEC_OBJ = @UNEXEC_OBJ@ | 300 | UNEXEC_OBJ = @UNEXEC_OBJ@ |
| 304 | 301 | ||
| 305 | CANNOT_DUMP=@CANNOT_DUMP@ | 302 | CANNOT_DUMP=@CANNOT_DUMP@ |
| 306 | 303 | ||
| 304 | # 'make' verbosity. | ||
| 305 | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | ||
| 306 | |||
| 307 | AM_V_CC = $(am__v_CC_@AM_V@) | ||
| 308 | am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) | ||
| 309 | am__v_CC_0 = @echo " CC " $@; | ||
| 310 | am__v_CC_1 = | ||
| 311 | |||
| 312 | AM_V_CCLD = $(am__v_CCLD_@AM_V@) | ||
| 313 | am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) | ||
| 314 | am__v_CCLD_0 = @echo " CCLD " $@; | ||
| 315 | am__v_CCLD_1 = | ||
| 316 | |||
| 317 | AM_V_GEN = $(am__v_GEN_@AM_V@) | ||
| 318 | am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) | ||
| 319 | am__v_GEN_0 = @echo " GEN " $@; | ||
| 320 | am__v_GEN_1 = | ||
| 321 | |||
| 322 | AM_V_at = $(am__v_at_@AM_V@) | ||
| 323 | am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) | ||
| 324 | am__v_at_0 = @ | ||
| 325 | am__v_at_1 = | ||
| 326 | |||
| 307 | DEPDIR=deps | 327 | DEPDIR=deps |
| 308 | ## -MMD -MF $(DEPDIR)/$*.d if AUTO_DEPEND; else empty. | 328 | ## -MMD -MF $(DEPDIR)/$*.d if AUTO_DEPEND; else empty. |
| 309 | DEPFLAGS=@DEPFLAGS@ | 329 | DEPFLAGS=@DEPFLAGS@ |
| @@ -334,10 +354,10 @@ ALL_OBJC_CFLAGS=$(ALL_CFLAGS) $(GNU_OBJC_CFLAGS) | |||
| 334 | .SUFFIXES: .m | 354 | .SUFFIXES: .m |
| 335 | .c.o: | 355 | .c.o: |
| 336 | @$(MKDEPDIR) | 356 | @$(MKDEPDIR) |
| 337 | $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $(PROFILING_CFLAGS) $< | 357 | $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $(PROFILING_CFLAGS) $< |
| 338 | .m.o: | 358 | .m.o: |
| 339 | @$(MKDEPDIR) | 359 | @$(MKDEPDIR) |
| 340 | $(CC) -c $(CPPFLAGS) $(ALL_OBJC_CFLAGS) $(PROFILING_CFLAGS) $< | 360 | $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_OBJC_CFLAGS) $(PROFILING_CFLAGS) $< |
| 341 | 361 | ||
| 342 | ## lastfile must follow all files whose initialized data areas should | 362 | ## lastfile must follow all files whose initialized data areas should |
| 343 | ## be dumped as pure by dump-emacs. | 363 | ## be dumped as pure by dump-emacs. |
| @@ -417,8 +437,12 @@ all: emacs$(EXEEXT) $(OTHER_FILES) | |||
| 417 | $(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT) | 437 | $(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT) |
| 418 | $(MAKE) -C ../leim leim-list.el EMACS="$(bootstrap_exe)" | 438 | $(MAKE) -C ../leim leim-list.el EMACS="$(bootstrap_exe)" |
| 419 | 439 | ||
| 440 | ## FORCE it so that admin/unidata can decide whether these files | ||
| 441 | ## are up-to-date. Although since charprop depends on bootstrap-emacs, | ||
| 442 | ## and emacs (which recreates bootstrap-emacs) depends on charprop, | ||
| 443 | ## in practice this rule was always run anyway. | ||
| 420 | $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ | 444 | $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ |
| 421 | bootstrap-emacs$(EXEEXT) | 445 | bootstrap-emacs$(EXEEXT) FORCE |
| 422 | $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" | 446 | $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" |
| 423 | 447 | ||
| 424 | ## The dumped Emacs is as functional and more efficient than | 448 | ## The dumped Emacs is as functional and more efficient than |
| @@ -435,7 +459,9 @@ emacs$(EXEEXT): temacs$(EXEEXT) \ | |||
| 435 | else \ | 459 | else \ |
| 436 | LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \ | 460 | LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \ |
| 437 | test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \ | 461 | test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \ |
| 438 | rm -f bootstrap-emacs$(EXEEXT); \ | 462 | while test -f bootstrap-emacs$(EXEEXT); do \ |
| 463 | rm -f bootstrap-emacs$(EXEEXT); \ | ||
| 464 | done; \ | ||
| 439 | ln emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \ | 465 | ln emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \ |
| 440 | fi | 466 | fi |
| 441 | 467 | ||
| @@ -454,29 +480,32 @@ emacs$(EXEEXT): temacs$(EXEEXT) \ | |||
| 454 | ## in the contents of the DOC file. | 480 | ## in the contents of the DOC file. |
| 455 | ## | 481 | ## |
| 456 | $(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp) | 482 | $(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp) |
| 457 | $(MKDIR_P) $(etc) | 483 | $(AM_V_GEN)$(MKDIR_P) $(etc) |
| 458 | -rm -f $(etc)/DOC | 484 | -$(AM_V_at)rm -f $(etc)/DOC |
| 459 | $(libsrc)/make-docfile -d $(srcdir) $(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC | 485 | $(AM_V_at)$(libsrc)/make-docfile -d $(srcdir) \ |
| 460 | $(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) `sed -n -e 's| \\\\||' -e 's|^[ ]*$$(lispsource)/||p' $(srcdir)/lisp.mk` | 486 | $(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC |
| 487 | $(AM_V_at)$(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) \ | ||
| 488 | `sed -n -e 's| \\\\||' -e 's|^[ ]*$$(lispsource)/||p' \ | ||
| 489 | $(srcdir)/lisp.mk` | ||
| 461 | 490 | ||
| 462 | $(libsrc)/make-docfile$(EXEEXT): | 491 | $(libsrc)/make-docfile$(EXEEXT): |
| 463 | $(MAKE) -C $(libsrc) make-docfile$(EXEEXT) | 492 | $(MAKE) -C $(libsrc) make-docfile$(EXEEXT) |
| 464 | 493 | ||
| 465 | buildobj.h: Makefile | 494 | buildobj.h: Makefile |
| 466 | for i in $(ALLOBJS); do \ | 495 | $(AM_V_GEN)for i in $(ALLOBJS); do \ |
| 467 | echo "$$i" | sed 's,.*/,,; s/\.obj$$/\.o/; s/^/"/; s/$$/",/' \ | 496 | echo "$$i" | sed 's,.*/,,; s/\.obj$$/\.o/; s/^/"/; s/$$/",/' \ |
| 468 | || exit; \ | 497 | || exit; \ |
| 469 | done >$@.tmp | 498 | done >$@.tmp |
| 470 | mv $@.tmp $@ | 499 | $(AM_V_at)mv $@.tmp $@ |
| 471 | 500 | ||
| 472 | globals.h: gl-stamp; @true | 501 | globals.h: gl-stamp; @true |
| 473 | 502 | ||
| 474 | GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m) | 503 | GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m) |
| 475 | 504 | ||
| 476 | gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES) | 505 | gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES) |
| 477 | $(libsrc)/make-docfile -d $(srcdir) -g $(obj) > gl.tmp | 506 | $(AM_V_GEN)$(libsrc)/make-docfile -d $(srcdir) -g $(obj) > gl.tmp |
| 478 | $(top_srcdir)/build-aux/move-if-change gl.tmp globals.h | 507 | $(AM_V_at)$(top_srcdir)/build-aux/move-if-change gl.tmp globals.h |
| 479 | echo timestamp > $@ | 508 | $(AM_V_at)echo timestamp > $@ |
| 480 | 509 | ||
| 481 | $(ALLOBJS): globals.h | 510 | $(ALLOBJS): globals.h |
| 482 | 511 | ||
| @@ -489,7 +518,7 @@ $(lib)/libgnu.a: $(config_h) | |||
| 489 | ## to start if Vinstallation_directory has the wrong value. | 518 | ## to start if Vinstallation_directory has the wrong value. |
| 490 | temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) \ | 519 | temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) \ |
| 491 | $(lib)/libgnu.a $(EMACSRES) | 520 | $(lib)/libgnu.a $(EMACSRES) |
| 492 | $(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \ | 521 | $(AM_V_CCLD)$(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \ |
| 493 | -o temacs $(ALLOBJS) $(lib)/libgnu.a $(W32_RES_LINK) $(LIBES) | 522 | -o temacs $(ALLOBJS) $(lib)/libgnu.a $(W32_RES_LINK) $(LIBES) |
| 494 | $(MKDIR_P) $(etc) | 523 | $(MKDIR_P) $(etc) |
| 495 | test "$(CANNOT_DUMP)" = "yes" || \ | 524 | test "$(CANNOT_DUMP)" = "yes" || \ |