comparison src/Makefile.in @ 11106:30ec7c9dcdb9

(FRAME_SUPPORT, MSDOS_SUPPORT): Don't list face and mouse related files here. (FACE_SUPPORT, MOUSE_SUPPORT): New lists. (FACE_SUPPORT): Add facemenu.elc. (WINNT_SUPPORT): New list. (lisp): Add format.elc, FACE_SUPPORT, MOUSE_SUPPORT, WINNT_SUPPORT.
author Karl Heuer <kwzh@gnu.org>
date Thu, 23 Mar 1995 21:33:22 +0000
parents 91798dbdac12
children e6bdaaa6ce1b
comparison
equal deleted inserted replaced
11105:8963d6de6f07 11106:30ec7c9dcdb9
535 535
536 /* define otherobj as list of object files that make-docfile 536 /* define otherobj as list of object files that make-docfile
537 should not be told about. */ 537 should not be told about. */
538 otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj) 538 otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj)
539 539
540 #ifdef HAVE_FACES
541 #define FACE_SUPPORT ${lispdir}faces.elc ${lispdir}facemenu.elc
542 #else
543 #define FACE_SUPPORT
544 #endif
545
540 #ifdef LISP_FLOAT_TYPE 546 #ifdef LISP_FLOAT_TYPE
541 #define FLOAT_SUPPORT ${lispdir}float-sup.elc 547 #define FLOAT_SUPPORT ${lispdir}float-sup.elc
542 #else 548 #else
543 #define FLOAT_SUPPORT 549 #define FLOAT_SUPPORT
544 #endif 550 #endif
545 551
546 #ifdef MULTI_FRAME 552 #ifdef MULTI_FRAME
547 #define FRAME_SUPPORT ${lispdir}frame.elc ${lispdir}menu-bar.elc \ 553 #define FRAME_SUPPORT ${lispdir}frame.elc
548 ${lispdir}mouse.elc ${lispdir}select.elc ${lispdir}scroll-bar.elc \
549 ${lispdir}faces.elc
550 #else 554 #else
551 #define FRAME_SUPPORT 555 #define FRAME_SUPPORT
556 #endif
557
558 #ifdef HAVE_MOUSE
559 #define MOUSE_SUPPORT ${lispdir}menu-bar.elc ${lispdir}mouse.elc \
560 ${lispdir}select.elc ${lispdir}scroll-bar.elc
561 #else
562 #define MOUSE_SUPPORT
552 #endif 563 #endif
553 564
554 #ifdef HAVE_X_WINDOWS 565 #ifdef HAVE_X_WINDOWS
555 #define X_WINDOWS_SUPPORT 566 #define X_WINDOWS_SUPPORT
556 #else 567 #else
562 #else 573 #else
563 #define VMS_SUPPORT 574 #define VMS_SUPPORT
564 #endif 575 #endif
565 576
566 #ifdef MSDOS 577 #ifdef MSDOS
567 #define MSDOS_SUPPORT ${lispdir}ls-lisp.elc ${lispdir}disp-tab.elc ${lispdir}dos-fns.elc ${lispdir}mouse.elc ${lispdir}faces.elc 578 #define MSDOS_SUPPORT ${lispdir}ls-lisp.elc ${lispdir}disp-tab.elc ${lispdir}dos-fns.elc
568 #else 579 #else
569 #define MSDOS_SUPPORT 580 #define MSDOS_SUPPORT
581 #endif
582
583 #ifdef WINDOWSNT
584 #define WINNT_SUPPORT ${lispdir}ls-lisp.elc ${lispdir}winnt.elc
585 #else
586 #define WINNT_SUPPORT
570 #endif 587 #endif
571 588
572 /* List of Lisp files loaded into the dumped Emacs. It's arranged 589 /* List of Lisp files loaded into the dumped Emacs. It's arranged
573 like this because it's easier to generate it semi-mechanically from 590 like this because it's easier to generate it semi-mechanically from
574 loadup.el this way. 591 loadup.el this way.
581 ${lispdir}buff-menu.elc \ 598 ${lispdir}buff-menu.elc \
582 ${lispdir}byte-run.elc \ 599 ${lispdir}byte-run.elc \
583 ${lispdir}c-mode.elc \ 600 ${lispdir}c-mode.elc \
584 ${lispdir}files.elc \ 601 ${lispdir}files.elc \
585 ${lispdir}fill.elc \ 602 ${lispdir}fill.elc \
603 ${lispdir}format.elc \
604 FACE_SUPPORT \
605 MOUSE_SUPPORT \
586 FLOAT_SUPPORT \ 606 FLOAT_SUPPORT \
587 FRAME_SUPPORT \ 607 FRAME_SUPPORT \
588 X_WINDOWS_SUPPORT \ 608 X_WINDOWS_SUPPORT \
589 ${lispdir}help.elc \ 609 ${lispdir}help.elc \
590 ${lispdir}indent.elc \ 610 ${lispdir}indent.elc \
603 ${lispdir}subr.elc \ 623 ${lispdir}subr.elc \
604 ${lispdir}text-mode.elc \ 624 ${lispdir}text-mode.elc \
605 ${lispdir}vc-hooks.elc \ 625 ${lispdir}vc-hooks.elc \
606 VMS_SUPPORT \ 626 VMS_SUPPORT \
607 MSDOS_SUPPORT \ 627 MSDOS_SUPPORT \
628 WINNT_SUPPORT \
608 ${lispdir}window.elc \ 629 ${lispdir}window.elc \
609 ${lispdir}version.el 630 ${lispdir}version.el
610 631
611 /* Construct full set of libraries to be linked. 632 /* Construct full set of libraries to be linked.
612 Note that SunOS needs -lm to come before -lc; otherwise, you get 633 Note that SunOS needs -lm to come before -lc; otherwise, you get