diff options
| author | Glenn Morris | 2011-05-18 23:04:16 -0700 |
|---|---|---|
| committer | Glenn Morris | 2011-05-18 23:04:16 -0700 |
| commit | 4a720484822c3a766dd1775dd659e1a969605457 (patch) | |
| tree | 0cc0783a2fe3c672e6d02ddbab14cca64847c328 /src | |
| parent | 23373930daa192623bfda56960ccb04b2703fbe5 (diff) | |
| download | emacs-4a720484822c3a766dd1775dd659e1a969605457.tar.gz emacs-4a720484822c3a766dd1775dd659e1a969605457.zip | |
Remove the SOME_MACHINE_LISP distinction in src/Makefile.in.
See discussion in http://debbugs.gnu.org/8302
* configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
(WINDOW_SUPPORT): Remove output variables that are no longer used.
* lib-src/makefile.w32-in (echolisp): Remove rule that is no longer needed.
(clean): No more echolisp.tmp.
* .bzrignore: Remove lib-src/echolisp.tmp.
* lisp/emacs-lisp/autoload.el (batch-update-autoloads):
Set autoload-excludes by parsing lisp/loadup.el rather than Makefiles.
* lisp/loadup.el: Update commentary.
* msdos/sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
* msdos/sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
(TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.
* src/Makefile.in (MSDOS_SUPPORT_REAL, MSDOS_SUPPORT, NS_SUPPORT)
(REAL_MOUSE_SUPPORT, GPM_MOUSE_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
(BASE_WINDOW_SUPPORT, X_WINDOW_SUPPORT, WINDOW_SUPPORT): Remove.
(lisp): Set the order to that of loadup.el.
(shortlisp): Make it a copy of $lisp.
(SOME_MACHINE_LISP): Remove.
($(etc)/DOC): Depend just on $lisp, not $SOME_MACHINE_LISP too.
Use just $shortlisp, not $SOME_MACHINE_LISP too.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 11 | ||||
| -rw-r--r-- | src/Makefile.in | 299 |
2 files changed, 165 insertions, 145 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 372bf383fb8..1b54ae05c59 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2011-05-19 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (MSDOS_SUPPORT_REAL, MSDOS_SUPPORT, NS_SUPPORT) | ||
| 4 | (REAL_MOUSE_SUPPORT, GPM_MOUSE_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT) | ||
| 5 | (BASE_WINDOW_SUPPORT, X_WINDOW_SUPPORT, WINDOW_SUPPORT): Remove. | ||
| 6 | (lisp): Set the order to that of loadup.el. | ||
| 7 | (shortlisp): Make it a copy of $lisp. | ||
| 8 | (SOME_MACHINE_LISP): Remove. | ||
| 9 | ($(etc)/DOC): Depend just on $lisp, not $SOME_MACHINE_LISP too. | ||
| 10 | Use just $shortlisp, not $SOME_MACHINE_LISP too. | ||
| 11 | |||
| 1 | 2011-05-18 Kenichi Handa <handa@m17n.org> | 12 | 2011-05-18 Kenichi Handa <handa@m17n.org> |
| 2 | 13 | ||
| 3 | * composite.c (CHAR_COMPOSABLE_P): Add more check for efficiency. | 14 | * composite.c (CHAR_COMPOSABLE_P): Add more check for efficiency. |
diff --git a/src/Makefile.in b/src/Makefile.in index 8b596430cf5..6476880a0fd 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -237,18 +237,12 @@ CYGWIN_OBJ=@CYGWIN_OBJ@ | |||
| 237 | MSDOS_OBJ = | 237 | MSDOS_OBJ = |
| 238 | ## w16select.o termcap.o if MSDOS && HAVE_X_WINDOWS. | 238 | ## w16select.o termcap.o if MSDOS && HAVE_X_WINDOWS. |
| 239 | MSDOS_X_OBJ = | 239 | MSDOS_X_OBJ = |
| 240 | MSDOS_SUPPORT_REAL = $(lispsource)/ls-lisp.elc $(lispsource)/disp-table.elc \ | ||
| 241 | $(lispsource)/dos-fns.elc $(lispsource)/dos-w32.elc $(lispsource)/dos-vars.elc \ | ||
| 242 | $(lispsource)/term/internal.elc $(lispsource)/term/pc-win.elc | ||
| 243 | ## $MSDOS_SUPPORT_REAL if MSDOS. | ||
| 244 | MSDOS_SUPPORT = | ||
| 245 | 240 | ||
| 246 | ns_appdir=@ns_appdir@ | 241 | ns_appdir=@ns_appdir@ |
| 247 | ns_appbindir=@ns_appbindir@ | 242 | ns_appbindir=@ns_appbindir@ |
| 248 | ns_appsrc=@ns_appsrc@ | 243 | ns_appsrc=@ns_appsrc@ |
| 249 | NS_OBJ=@NS_OBJ@ | 244 | NS_OBJ=@NS_OBJ@ |
| 250 | NS_OBJC_OBJ=@NS_OBJC_OBJ@ | 245 | NS_OBJC_OBJ=@NS_OBJC_OBJ@ |
| 251 | NS_SUPPORT=@NS_SUPPORT@ | ||
| 252 | ## Only set if NS_IMPL_GNUSTEP. | 246 | ## Only set if NS_IMPL_GNUSTEP. |
| 253 | GNU_OBJC_CFLAGS=@GNU_OBJC_CFLAGS@ | 247 | GNU_OBJC_CFLAGS=@GNU_OBJC_CFLAGS@ |
| 254 | 248 | ||
| @@ -258,28 +252,7 @@ GNU_OBJC_CFLAGS=@GNU_OBJC_CFLAGS@ | |||
| 258 | ## else xfont.o | 252 | ## else xfont.o |
| 259 | FONT_OBJ=@FONT_OBJ@ | 253 | FONT_OBJ=@FONT_OBJ@ |
| 260 | 254 | ||
| 261 | ## Used if HAVE_MOUSE. | ||
| 262 | REAL_MOUSE_SUPPORT=$(lispsource)/mouse.elc $(lispsource)/select.elc \ | ||
| 263 | $(lispsource)/scroll-bar.elc | ||
| 264 | ## Used if HAVE_GPM && !HAVE_MOUSE | ||
| 265 | GPM_MOUSE_SUPPORT=$(lispsource)/mouse.elc | ||
| 266 | LIBGPM = @LIBGPM@ | 255 | LIBGPM = @LIBGPM@ |
| 267 | ## Either of the two preceding options, or empty. | ||
| 268 | MOUSE_SUPPORT=@MOUSE_SUPPORT@ | ||
| 269 | |||
| 270 | ## $(lispsource)/tooltip.elc if HAVE_WINDOW_SYSTEM, else empty. | ||
| 271 | TOOLTIP_SUPPORT=@TOOLTIP_SUPPORT@ | ||
| 272 | |||
| 273 | BASE_WINDOW_SUPPORT=$(lispsource)/fringe.elc $(lispsource)/image.elc \ | ||
| 274 | $(lispsource)/international/fontset.elc $(lispsource)/dnd.elc \ | ||
| 275 | $(lispsource)/tool-bar.elc $(lispsource)/mwheel.elc | ||
| 276 | |||
| 277 | X_WINDOW_SUPPORT=$(lispsource)/x-dnd.elc $(lispsource)/term/common-win.elc \ | ||
| 278 | $(lispsource)/term/x-win.elc $(lispsource)/dynamic-setting.elc | ||
| 279 | |||
| 280 | ## If HAVE_X_WINDOWS, both the above | ||
| 281 | ## else if HAVE_WINDOW_SYSTEM (ie, HAVE_NS) just the former; else empty. | ||
| 282 | WINDOW_SUPPORT=@WINDOW_SUPPORT@ | ||
| 283 | 256 | ||
| 284 | ## -lresolv, or empty. | 257 | ## -lresolv, or empty. |
| 285 | LIBRESOLV = @LIBRESOLV@ | 258 | LIBRESOLV = @LIBRESOLV@ |
| @@ -385,55 +358,60 @@ POST_ALLOC_OBJ=@POST_ALLOC_OBJ@ | |||
| 385 | otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \ | 358 | otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \ |
| 386 | $(POST_ALLOC_OBJ) $(VMLIMIT_OBJ) $(WIDGET_OBJ) $(LIBOBJS) | 359 | $(POST_ALLOC_OBJ) $(VMLIMIT_OBJ) $(WIDGET_OBJ) $(LIBOBJS) |
| 387 | 360 | ||
| 388 | ## This is the platform-specific list of Lisp files loaded into the | 361 | ## This is the list of all Lisp files that might be loaded into the |
| 389 | ## dumped Emacs. It is arranged like this because it is easier to generate | 362 | ## dumped Emacs. Some of them are not loaded on all platforms, but |
| 390 | ## it semi-mechanically from loadup.el this way. | 363 | ## the DOC file on every platform uses them (because the DOC file is |
| 364 | ## supposed to be platform-independent). | ||
| 365 | ## It is arranged like this because it is easier to generate it | ||
| 366 | ## semi-mechanically from loadup.el this way. | ||
| 367 | ## Eg something like: | ||
| 368 | ## sed -e 's/"[ )].*//' -n -e '/(load "/ s/.*load "//p' loadup.el | \ | ||
| 369 | ## grep -vE 'site-|ldefs-boot' | ||
| 370 | ## minus any duplicates. | ||
| 371 | ## Note that you cannot just add a ".elc" extension to every file, | ||
| 372 | ## since some of them are no-byte-compile (eg some language/ ones). | ||
| 373 | ## | ||
| 374 | ## Confusingly, term/internal is not in loadup, but is unconditionally | ||
| 375 | ## loaded by pc-win, which is. | ||
| 391 | ## | 376 | ## |
| 392 | ## Note that this list should not include lisp files which might not | 377 | ## Note that this list should not include lisp files which might not |
| 393 | ## be present, like site-load.el and site-init.el; this makefile | 378 | ## be present, like site-load.el and site-init.el; this makefile |
| 394 | ## expects them all to be either present or buildable. | 379 | ## expects them all to be either present or buildable. |
| 395 | ## | 380 | ## |
| 396 | ## Files which are loaded unconditionally (i.e., on all platforms) should | ||
| 397 | ## also be in shortlisp. Files which are loaded conditionally (i.e., only | ||
| 398 | ## on some platforms) should instead be in SOME_MACHINE_LISP. | ||
| 399 | ## | ||
| 400 | ## Place loaddefs.el first, so it gets generated first, since it is on | 381 | ## Place loaddefs.el first, so it gets generated first, since it is on |
| 401 | ## the critical path (relevant in parallel compilations). | 382 | ## the critical path (relevant in parallel compilations). |
| 402 | lisp= \ | 383 | lisp= \ |
| 403 | $(lispsource)/loaddefs.el \ | 384 | $(lispsource)/loaddefs.el \ |
| 404 | $(lispsource)/abbrev.elc \ | 385 | $(lispsource)/loadup.el \ |
| 405 | $(lispsource)/buff-menu.elc \ | ||
| 406 | $(lispsource)/button.elc \ | ||
| 407 | $(lispsource)/emacs-lisp/byte-run.elc \ | 386 | $(lispsource)/emacs-lisp/byte-run.elc \ |
| 408 | $(lispsource)/composite.elc \ | ||
| 409 | $(lispsource)/cus-face.elc \ | ||
| 410 | $(lispsource)/cus-start.elc \ | ||
| 411 | $(lispsource)/custom.elc \ | ||
| 412 | $(lispsource)/emacs-lisp/backquote.elc \ | 387 | $(lispsource)/emacs-lisp/backquote.elc \ |
| 413 | $(lispsource)/emacs-lisp/lisp-mode.elc \ | 388 | $(lispsource)/subr.elc \ |
| 414 | $(lispsource)/emacs-lisp/lisp.elc \ | 389 | $(lispsource)/version.el \ |
| 415 | $(lispsource)/env.elc \ | 390 | $(lispsource)/widget.elc \ |
| 416 | $(lispsource)/faces.elc \ | 391 | $(lispsource)/custom.elc \ |
| 417 | $(lispsource)/files.elc \ | ||
| 418 | $(lispsource)/format.elc \ | ||
| 419 | $(lispsource)/facemenu.elc \ | ||
| 420 | $(MOUSE_SUPPORT) \ | ||
| 421 | $(lispsource)/emacs-lisp/float-sup.elc \ | ||
| 422 | $(lispsource)/frame.elc \ | ||
| 423 | $(lispsource)/help.elc \ | ||
| 424 | $(lispsource)/indent.elc \ | ||
| 425 | $(lispsource)/isearch.elc \ | ||
| 426 | $(lispsource)/rfn-eshadow.elc \ | ||
| 427 | $(lispsource)/loadup.el \ | ||
| 428 | $(lispsource)/bindings.elc \ | ||
| 429 | $(lispsource)/emacs-lisp/map-ynp.elc \ | 392 | $(lispsource)/emacs-lisp/map-ynp.elc \ |
| 430 | $(lispsource)/menu-bar.elc \ | 393 | $(lispsource)/cus-start.elc \ |
| 431 | $(lispsource)/international/mule.elc \ | 394 | $(lispsource)/international/mule.elc \ |
| 432 | $(lispsource)/international/mule-conf.elc \ | 395 | $(lispsource)/international/mule-conf.elc \ |
| 396 | $(lispsource)/env.elc \ | ||
| 397 | $(lispsource)/format.elc \ | ||
| 398 | $(lispsource)/bindings.elc \ | ||
| 399 | $(lispsource)/files.elc \ | ||
| 400 | $(lispsource)/cus-face.elc \ | ||
| 401 | $(lispsource)/faces.elc \ | ||
| 402 | $(lispsource)/button.elc \ | ||
| 403 | $(lispsource)/startup.elc \ | ||
| 404 | $(lispsource)/minibuffer.elc \ | ||
| 405 | $(lispsource)/abbrev.elc \ | ||
| 406 | $(lispsource)/simple.elc \ | ||
| 407 | $(lispsource)/help.elc \ | ||
| 408 | $(lispsource)/jka-cmpr-hook.elc \ | ||
| 409 | $(lispsource)/epa-hook.elc \ | ||
| 433 | $(lispsource)/international/mule-cmds.elc \ | 410 | $(lispsource)/international/mule-cmds.elc \ |
| 411 | $(lispsource)/case-table.elc \ | ||
| 434 | $(lispsource)/international/characters.elc \ | 412 | $(lispsource)/international/characters.elc \ |
| 413 | $(lispsource)/composite.elc \ | ||
| 435 | $(lispsource)/international/charprop.el \ | 414 | $(lispsource)/international/charprop.el \ |
| 436 | $(lispsource)/case-table.elc \ | ||
| 437 | $(lispsource)/language/chinese.elc \ | 415 | $(lispsource)/language/chinese.elc \ |
| 438 | $(lispsource)/language/cyrillic.elc \ | 416 | $(lispsource)/language/cyrillic.elc \ |
| 439 | $(lispsource)/language/indian.elc \ | 417 | $(lispsource)/language/indian.elc \ |
| @@ -449,7 +427,6 @@ lisp= \ | |||
| 449 | $(lispsource)/language/japanese.el \ | 427 | $(lispsource)/language/japanese.el \ |
| 450 | $(lispsource)/language/korean.el \ | 428 | $(lispsource)/language/korean.el \ |
| 451 | $(lispsource)/language/lao.el \ | 429 | $(lispsource)/language/lao.el \ |
| 452 | $(lispsource)/language/cham.el \ | ||
| 453 | $(lispsource)/language/tai-viet.el \ | 430 | $(lispsource)/language/tai-viet.el \ |
| 454 | $(lispsource)/language/thai.el \ | 431 | $(lispsource)/language/thai.el \ |
| 455 | $(lispsource)/language/tibetan.elc \ | 432 | $(lispsource)/language/tibetan.elc \ |
| @@ -459,72 +436,95 @@ lisp= \ | |||
| 459 | $(lispsource)/language/georgian.el \ | 436 | $(lispsource)/language/georgian.el \ |
| 460 | $(lispsource)/language/khmer.el \ | 437 | $(lispsource)/language/khmer.el \ |
| 461 | $(lispsource)/language/burmese.el \ | 438 | $(lispsource)/language/burmese.el \ |
| 462 | $(lispsource)/paths.el \ | 439 | $(lispsource)/language/cham.el \ |
| 463 | $(lispsource)/register.elc \ | 440 | $(lispsource)/indent.elc \ |
| 464 | $(lispsource)/replace.elc \ | 441 | $(lispsource)/window.elc \ |
| 465 | $(lispsource)/simple.elc \ | 442 | $(lispsource)/frame.elc \ |
| 466 | $(lispsource)/minibuffer.elc \ | ||
| 467 | $(lispsource)/startup.elc \ | ||
| 468 | $(lispsource)/subr.elc \ | ||
| 469 | $(lispsource)/term/tty-colors.elc \ | 443 | $(lispsource)/term/tty-colors.elc \ |
| 470 | $(lispsource)/font-core.elc \ | 444 | $(lispsource)/font-core.elc \ |
| 445 | $(lispsource)/facemenu.elc \ | ||
| 471 | $(lispsource)/emacs-lisp/syntax.elc \ | 446 | $(lispsource)/emacs-lisp/syntax.elc \ |
| 472 | $(lispsource)/font-lock.elc \ | 447 | $(lispsource)/font-lock.elc \ |
| 473 | $(lispsource)/jit-lock.elc \ | 448 | $(lispsource)/jit-lock.elc \ |
| 474 | $(lispsource)/textmodes/fill.elc \ | 449 | $(lispsource)/mouse.elc \ |
| 450 | $(lispsource)/scroll-bar.elc \ | ||
| 451 | $(lispsource)/select.elc \ | ||
| 452 | $(lispsource)/emacs-lisp/timer.elc \ | ||
| 453 | $(lispsource)/isearch.elc \ | ||
| 454 | $(lispsource)/rfn-eshadow.elc \ | ||
| 455 | $(lispsource)/menu-bar.elc \ | ||
| 456 | $(lispsource)/paths.el \ | ||
| 457 | $(lispsource)/emacs-lisp/lisp.elc \ | ||
| 475 | $(lispsource)/textmodes/page.elc \ | 458 | $(lispsource)/textmodes/page.elc \ |
| 459 | $(lispsource)/register.elc \ | ||
| 476 | $(lispsource)/textmodes/paragraphs.elc \ | 460 | $(lispsource)/textmodes/paragraphs.elc \ |
| 461 | $(lispsource)/emacs-lisp/lisp-mode.elc \ | ||
| 477 | $(lispsource)/textmodes/text-mode.elc \ | 462 | $(lispsource)/textmodes/text-mode.elc \ |
| 478 | $(lispsource)/emacs-lisp/timer.elc \ | 463 | $(lispsource)/textmodes/fill.elc \ |
| 479 | $(lispsource)/jka-cmpr-hook.elc \ | 464 | $(lispsource)/replace.elc \ |
| 465 | $(lispsource)/buff-menu.elc \ | ||
| 466 | $(lispsource)/fringe.elc \ | ||
| 467 | $(lispsource)/image.elc \ | ||
| 468 | $(lispsource)/international/fontset.elc \ | ||
| 469 | $(lispsource)/dnd.elc \ | ||
| 470 | $(lispsource)/tool-bar.elc \ | ||
| 471 | $(lispsource)/dynamic-setting.elc \ | ||
| 472 | $(lispsource)/x-dnd.elc \ | ||
| 473 | $(lispsource)/term/common-win.elc \ | ||
| 474 | $(lispsource)/term/x-win.elc \ | ||
| 475 | $(lispsource)/w32-vars.elc \ | ||
| 476 | $(lispsource)/term/w32-win.elc \ | ||
| 477 | $(lispsource)/ls-lisp.elc \ | ||
| 478 | $(lispsource)/disp-table.elc \ | ||
| 479 | $(lispsource)/dos-w32.elc \ | ||
| 480 | $(lispsource)/w32-fns.elc \ | ||
| 481 | $(lispsource)/dos-fns.elc \ | ||
| 482 | $(lispsource)/dos-vars.elc \ | ||
| 483 | $(lispsource)/term/pc-win.elc \ | ||
| 484 | $(lispsource)/term/internal.elc \ | ||
| 485 | $(lispsource)/term/ns-win.elc \ | ||
| 486 | $(lispsource)/mwheel.elc \ | ||
| 487 | $(lispsource)/emacs-lisp/float-sup.elc \ | ||
| 480 | $(lispsource)/vc/vc-hooks.elc \ | 488 | $(lispsource)/vc/vc-hooks.elc \ |
| 481 | $(lispsource)/vc/ediff-hook.elc \ | 489 | $(lispsource)/vc/ediff-hook.elc \ |
| 482 | $(lispsource)/epa-hook.elc \ | 490 | $(lispsource)/tooltip.elc |
| 483 | $(TOOLTIP_SUPPORT) \ | ||
| 484 | $(MSDOS_SUPPORT) \ | ||
| 485 | $(WINDOW_SUPPORT) \ | ||
| 486 | $(NS_SUPPORT) \ | ||
| 487 | $(lispsource)/widget.elc \ | ||
| 488 | $(lispsource)/window.elc \ | ||
| 489 | $(lispsource)/version.el | ||
| 490 | 491 | ||
| 491 | ## List of relative names for those files from $lisp that are loaded | 492 | ## The same as $lisp, but using relative file names. The only reason |
| 492 | ## unconditionally (i.e. on all platforms). Files from $lisp that | 493 | ## this variable exists is to prevent the make-docfile command-line |
| 493 | ## are only loaded on some platforms should instead be placed in | 494 | ## getting too long for some systems. Unfortunately, no-one has any |
| 494 | ## SOME_MACHINE_LISP. The only reason this variable exists is to prevent | 495 | ## idea how long "too long" is. |
| 495 | ## the make-docfile command-line getting too long for some systems. | ||
| 496 | shortlisp= \ | 496 | shortlisp= \ |
| 497 | ../lisp/loaddefs.el \ | 497 | ../lisp/loaddefs.el \ |
| 498 | ../lisp/abbrev.elc \ | 498 | ../lisp/loadup.el \ |
| 499 | ../lisp/buff-menu.elc \ | ||
| 500 | ../lisp/button.elc \ | ||
| 501 | ../lisp/emacs-lisp/byte-run.elc \ | 499 | ../lisp/emacs-lisp/byte-run.elc \ |
| 502 | ../lisp/composite.elc \ | ||
| 503 | ../lisp/cus-face.elc \ | ||
| 504 | ../lisp/cus-start.elc \ | ||
| 505 | ../lisp/custom.elc \ | ||
| 506 | ../lisp/emacs-lisp/backquote.elc \ | 500 | ../lisp/emacs-lisp/backquote.elc \ |
| 507 | ../lisp/emacs-lisp/lisp-mode.elc \ | 501 | ../lisp/subr.elc \ |
| 508 | ../lisp/emacs-lisp/lisp.elc \ | 502 | ../lisp/version.el \ |
| 509 | ../lisp/facemenu.elc \ | 503 | ../lisp/widget.elc \ |
| 510 | ../lisp/faces.elc \ | 504 | ../lisp/custom.elc \ |
| 511 | ../lisp/files.elc \ | ||
| 512 | ../lisp/emacs-lisp/float-sup.elc \ | ||
| 513 | ../lisp/format.elc \ | ||
| 514 | ../lisp/frame.elc \ | ||
| 515 | ../lisp/help.elc \ | ||
| 516 | ../lisp/indent.elc \ | ||
| 517 | ../lisp/isearch.elc \ | ||
| 518 | ../lisp/rfn-eshadow.elc \ | ||
| 519 | ../lisp/loadup.el \ | ||
| 520 | ../lisp/bindings.elc \ | ||
| 521 | ../lisp/emacs-lisp/map-ynp.elc \ | 505 | ../lisp/emacs-lisp/map-ynp.elc \ |
| 522 | ../lisp/env.elc \ | 506 | ../lisp/cus-start.elc \ |
| 523 | ../lisp/international/mule.elc \ | 507 | ../lisp/international/mule.elc \ |
| 524 | ../lisp/international/mule-conf.elc \ | 508 | ../lisp/international/mule-conf.elc \ |
| 509 | ../lisp/env.elc \ | ||
| 510 | ../lisp/format.elc \ | ||
| 511 | ../lisp/bindings.elc \ | ||
| 512 | ../lisp/files.elc \ | ||
| 513 | ../lisp/cus-face.elc \ | ||
| 514 | ../lisp/faces.elc \ | ||
| 515 | ../lisp/button.elc \ | ||
| 516 | ../lisp/startup.elc \ | ||
| 517 | ../lisp/minibuffer.elc \ | ||
| 518 | ../lisp/abbrev.elc \ | ||
| 519 | ../lisp/simple.elc \ | ||
| 520 | ../lisp/help.elc \ | ||
| 521 | ../lisp/jka-cmpr-hook.elc \ | ||
| 522 | ../lisp/epa-hook.elc \ | ||
| 525 | ../lisp/international/mule-cmds.elc \ | 523 | ../lisp/international/mule-cmds.elc \ |
| 526 | ../lisp/international/characters.elc \ | ||
| 527 | ../lisp/case-table.elc \ | 524 | ../lisp/case-table.elc \ |
| 525 | ../lisp/international/characters.elc \ | ||
| 526 | ../lisp/composite.elc \ | ||
| 527 | ../lisp/international/charprop.el \ | ||
| 528 | ../lisp/language/chinese.elc \ | 528 | ../lisp/language/chinese.elc \ |
| 529 | ../lisp/language/cyrillic.elc \ | 529 | ../lisp/language/cyrillic.elc \ |
| 530 | ../lisp/language/indian.elc \ | 530 | ../lisp/language/indian.elc \ |
| @@ -540,7 +540,6 @@ shortlisp= \ | |||
| 540 | ../lisp/language/japanese.el \ | 540 | ../lisp/language/japanese.el \ |
| 541 | ../lisp/language/korean.el \ | 541 | ../lisp/language/korean.el \ |
| 542 | ../lisp/language/lao.el \ | 542 | ../lisp/language/lao.el \ |
| 543 | ../lisp/language/cham.el \ | ||
| 544 | ../lisp/language/tai-viet.el \ | 543 | ../lisp/language/tai-viet.el \ |
| 545 | ../lisp/language/thai.el \ | 544 | ../lisp/language/thai.el \ |
| 546 | ../lisp/language/tibetan.elc \ | 545 | ../lisp/language/tibetan.elc \ |
| @@ -550,50 +549,58 @@ shortlisp= \ | |||
| 550 | ../lisp/language/georgian.el \ | 549 | ../lisp/language/georgian.el \ |
| 551 | ../lisp/language/khmer.el \ | 550 | ../lisp/language/khmer.el \ |
| 552 | ../lisp/language/burmese.el \ | 551 | ../lisp/language/burmese.el \ |
| 553 | ../lisp/menu-bar.elc \ | 552 | ../lisp/language/cham.el \ |
| 554 | ../lisp/paths.el \ | 553 | ../lisp/indent.elc \ |
| 555 | ../lisp/register.elc \ | 554 | ../lisp/window.elc \ |
| 556 | ../lisp/replace.elc \ | 555 | ../lisp/frame.elc \ |
| 557 | ../lisp/simple.elc \ | ||
| 558 | ../lisp/minibuffer.elc \ | ||
| 559 | ../lisp/startup.elc \ | ||
| 560 | ../lisp/subr.elc \ | ||
| 561 | ../lisp/term/tty-colors.elc \ | 556 | ../lisp/term/tty-colors.elc \ |
| 562 | ../lisp/font-core.elc \ | 557 | ../lisp/font-core.elc \ |
| 558 | ../lisp/facemenu.elc \ | ||
| 563 | ../lisp/emacs-lisp/syntax.elc \ | 559 | ../lisp/emacs-lisp/syntax.elc \ |
| 564 | ../lisp/font-lock.elc \ | 560 | ../lisp/font-lock.elc \ |
| 565 | ../lisp/jit-lock.elc \ | 561 | ../lisp/jit-lock.elc \ |
| 566 | ../lisp/textmodes/fill.elc \ | 562 | ../lisp/mouse.elc \ |
| 563 | ../lisp/scroll-bar.elc \ | ||
| 564 | ../lisp/select.elc \ | ||
| 565 | ../lisp/emacs-lisp/timer.elc \ | ||
| 566 | ../lisp/isearch.elc \ | ||
| 567 | ../lisp/rfn-eshadow.elc \ | ||
| 568 | ../lisp/menu-bar.elc \ | ||
| 569 | ../lisp/paths.el \ | ||
| 570 | ../lisp/emacs-lisp/lisp.elc \ | ||
| 567 | ../lisp/textmodes/page.elc \ | 571 | ../lisp/textmodes/page.elc \ |
| 572 | ../lisp/register.elc \ | ||
| 568 | ../lisp/textmodes/paragraphs.elc \ | 573 | ../lisp/textmodes/paragraphs.elc \ |
| 574 | ../lisp/emacs-lisp/lisp-mode.elc \ | ||
| 569 | ../lisp/textmodes/text-mode.elc \ | 575 | ../lisp/textmodes/text-mode.elc \ |
| 570 | ../lisp/emacs-lisp/timer.elc \ | 576 | ../lisp/textmodes/fill.elc \ |
| 577 | ../lisp/replace.elc \ | ||
| 578 | ../lisp/buff-menu.elc \ | ||
| 579 | ../lisp/fringe.elc \ | ||
| 580 | ../lisp/image.elc \ | ||
| 581 | ../lisp/international/fontset.elc \ | ||
| 582 | ../lisp/dnd.elc \ | ||
| 583 | ../lisp/tool-bar.elc \ | ||
| 584 | ../lisp/dynamic-setting.elc \ | ||
| 585 | ../lisp/x-dnd.elc \ | ||
| 586 | ../lisp/term/common-win.elc \ | ||
| 587 | ../lisp/term/x-win.elc \ | ||
| 588 | ../lisp/w32-vars.elc \ | ||
| 589 | ../lisp/term/w32-win.elc \ | ||
| 590 | ../lisp/ls-lisp.elc \ | ||
| 591 | ../lisp/disp-table.elc \ | ||
| 592 | ../lisp/dos-w32.elc \ | ||
| 593 | ../lisp/w32-fns.elc \ | ||
| 594 | ../lisp/dos-fns.elc \ | ||
| 595 | ../lisp/dos-vars.elc \ | ||
| 596 | ../lisp/term/pc-win.elc \ | ||
| 597 | ../lisp/term/internal.elc \ | ||
| 598 | ../lisp/term/ns-win.elc \ | ||
| 599 | ../lisp/mwheel.elc \ | ||
| 600 | ../lisp/emacs-lisp/float-sup.elc \ | ||
| 571 | ../lisp/vc/vc-hooks.elc \ | 601 | ../lisp/vc/vc-hooks.elc \ |
| 572 | ../lisp/vc/ediff-hook.elc \ | 602 | ../lisp/vc/ediff-hook.elc \ |
| 573 | ../lisp/jka-cmpr-hook.elc \ | 603 | ../lisp/tooltip.elc |
| 574 | ../lisp/epa-hook.elc \ | ||
| 575 | ../lisp/widget.elc \ | ||
| 576 | ../lisp/window.elc \ | ||
| 577 | ../lisp/version.el | ||
| 578 | |||
| 579 | ## Like $shortlisp, but includes only those files from $lisp that are loaded | ||
| 580 | ## conditionally (i.e., only on some platforms). | ||
| 581 | ## Confusingly, term/internal is not in loadup, but is unconditionally | ||
| 582 | ## loaded by pc-win, which is. | ||
| 583 | SOME_MACHINE_LISP = ../lisp/mouse.elc \ | ||
| 584 | ../lisp/select.elc ../lisp/scroll-bar.elc \ | ||
| 585 | ../lisp/ls-lisp.elc ../lisp/dos-fns.elc \ | ||
| 586 | ../lisp/w32-fns.elc ../lisp/dos-w32.elc \ | ||
| 587 | ../lisp/disp-table.elc ../lisp/dos-vars.elc ../lisp/w32-vars.elc \ | ||
| 588 | ../lisp/tooltip.elc ../lisp/image.elc \ | ||
| 589 | ../lisp/fringe.elc ../lisp/dnd.elc \ | ||
| 590 | ../lisp/mwheel.elc ../lisp/tool-bar.elc \ | ||
| 591 | ../lisp/x-dnd.elc ../lisp/dynamic-setting.elc \ | ||
| 592 | ../lisp/international/fontset.elc \ | ||
| 593 | ../lisp/term/common-win.elc \ | ||
| 594 | ../lisp/term/x-win.elc \ | ||
| 595 | ../lisp/term/pc-win.elc ../lisp/term/internal.elc \ | ||
| 596 | ../lisp/term/ns-win.elc ../lisp/term/w32-win.elc | ||
| 597 | 604 | ||
| 598 | ## Construct full set of libraries to be linked. | 605 | ## Construct full set of libraries to be linked. |
| 599 | ## Note that SunOS needs -lm to come before -lc; otherwise, you get | 606 | ## Note that SunOS needs -lm to come before -lc; otherwise, you get |
| @@ -612,6 +619,9 @@ all: emacs$(EXEEXT) $(OTHER_FILES) | |||
| 612 | ## Does anyone ever pay attention to the load-path-shadows output here? | 619 | ## Does anyone ever pay attention to the load-path-shadows output here? |
| 613 | ## The dumped Emacs is as functional and more efficient than | 620 | ## The dumped Emacs is as functional and more efficient than |
| 614 | ## bootstrap-emacs, so we replace the latter with the former. | 621 | ## bootstrap-emacs, so we replace the latter with the former. |
| 622 | ## Strictly speaking, emacs does not depend directly on all of $lisp, | ||
| 623 | ## since not all pieces are used on all platforms. But DOC depends | ||
| 624 | ## on all of $lisp, and emacs depends on DOC, so it is ok to use $lisp here. | ||
| 615 | emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) | 625 | emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) |
| 616 | if test "$(CANNOT_DUMP)" = "yes"; then \ | 626 | if test "$(CANNOT_DUMP)" = "yes"; then \ |
| 617 | ln -f temacs$(EXEEXT) emacs$(EXEEXT); \ | 627 | ln -f temacs$(EXEEXT) emacs$(EXEEXT); \ |
| @@ -630,16 +640,15 @@ emacs$(EXEEXT): temacs$(EXEEXT) $(etc)/DOC $(lisp) | |||
| 630 | ## $(SOME_MACHINE_OBJECTS). Since a file is processed when it is mentioned | 640 | ## $(SOME_MACHINE_OBJECTS). Since a file is processed when it is mentioned |
| 631 | ## for the first time, this prevents any variation between configurations | 641 | ## for the first time, this prevents any variation between configurations |
| 632 | ## in the contents of the DOC file. | 642 | ## in the contents of the DOC file. |
| 633 | ## Likewise for $(SOME_MACHINE_LISP). | ||
| 634 | ## Most of this Makefile refers to Lisp files via $(lispsource), so | 643 | ## Most of this Makefile refers to Lisp files via $(lispsource), so |
| 635 | ## we also use $(lisp) rather than $(shortlisp) for the dependency since | 644 | ## we also use $(lisp) rather than $(shortlisp) for the dependency since |
| 636 | ## the Makefile uses string equality to decide when we talk about identical | 645 | ## the Makefile uses string equality to decide when we talk about identical |
| 637 | ## files. Apparently we pass $(shortlisp) rather than $(lisp) to make-docfile | 646 | ## files. Apparently we pass $(shortlisp) rather than $(lisp) to make-docfile |
| 638 | ## only in order to reduce the command line length. --Stef | 647 | ## only in order to reduce the command line length. --Stef |
| 639 | $(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp) $(SOME_MACHINE_LISP) | 648 | $(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp) |
| 640 | -rm -f $(etc)/DOC | 649 | -rm -f $(etc)/DOC |
| 641 | $(libsrc)/make-docfile -d $(srcdir) $(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC | 650 | $(libsrc)/make-docfile -d $(srcdir) $(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC |
| 642 | $(libsrc)/make-docfile -a $(etc)/DOC -d $(srcdir) $(SOME_MACHINE_LISP) $(shortlisp) | 651 | $(libsrc)/make-docfile -a $(etc)/DOC -d $(srcdir) $(shortlisp) |
| 643 | 652 | ||
| 644 | $(libsrc)/make-docfile$(EXEEXT): | 653 | $(libsrc)/make-docfile$(EXEEXT): |
| 645 | cd $(libsrc); $(MAKE) $(MFLAGS) make-docfile$(EXEEXT) | 654 | cd $(libsrc); $(MAKE) $(MFLAGS) make-docfile$(EXEEXT) |
| @@ -797,7 +806,7 @@ tags: TAGS TAGS-LISP $(lwlibdir)/TAGS | |||
| 797 | THEFILE=$< EMACS=$(bootstrap_exe) | 806 | THEFILE=$< EMACS=$(bootstrap_exe) |
| 798 | 807 | ||
| 799 | ## Since the .el.elc rule cannot specify an extra dependency, we do it here. | 808 | ## Since the .el.elc rule cannot specify an extra dependency, we do it here. |
| 800 | $(lisp) $(SOME_MACHINE_LISP): $(BOOTSTRAPEMACS) | 809 | $(lisp): $(BOOTSTRAPEMACS) |
| 801 | 810 | ||
| 802 | ## VCSWITNESS points to the file that holds info about the current checkout. | 811 | ## VCSWITNESS points to the file that holds info about the current checkout. |
| 803 | ## We use it as a heuristic to decide when to rebuild loaddefs.el. | 812 | ## We use it as a heuristic to decide when to rebuild loaddefs.el. |