Mercurial > emacs
comparison src/Makefile.in @ 28585:844bad68a120
New variable.
(INTERVAL_SRC): Convert to make variable.
(INTERVAL_OBJ, MKTIME_OBJ, FLOAT_SUPPORT, FACE_SUPPORT)
(HAVE_X_WINDOWS, OBJECTS_SYSTEM): Remove.
(obj): Substitute INTERVAL_OBJ, add MKTIME_OBJ, GETLOADAVG_OBJ and
@LIBOBJS@.
(SOME_MACHINE_OBJECTS): Remove interval stuff.
(lisp): Substitute FACE_SUPPORT, FLOAT_SUP.
(shortlisp): Add facemenu, float-sup, frame.
(SOME_MACHINE_LISP): Remove them from here.
(LIBES): Change unused LDLIBS to autoconf LIBS.
author | Dave Love <fx@gnu.org> |
---|---|
date | Fri, 14 Apr 2000 12:34:44 +0000 |
parents | 4b0494b98967 |
children | 208f9a3dc638 |
comparison
equal
deleted
inserted
replaced
28584:ee4d84b99fed | 28585:844bad68a120 |
---|---|
1 # Makefile for GNU Emacs. | 1 # Makefile for GNU Emacs. |
2 # Copyright (C) 1985, 87, 88, 93, 94, 95, 1999 Free Software Foundation, Inc. | 2 # Copyright (C) 1985, 87, 88, 93, 94, 95, 99, 2000 Free Software Foundation, Inc. |
3 | 3 |
4 # This file is part of GNU Emacs. | 4 # This file is part of GNU Emacs. |
5 | 5 |
6 # GNU Emacs is free software; you can redistribute it and/or modify | 6 # GNU Emacs is free software; you can redistribute it and/or modify |
7 # it under the terms of the GNU General Public License as published by | 7 # it under the terms of the GNU General Public License as published by |
29 LDFLAGS=@LDFLAGS@ | 29 LDFLAGS=@LDFLAGS@ |
30 LN_S=@LN_S@ | 30 LN_S=@LN_S@ |
31 # Substitute an assignment for the MAKE variable, because | 31 # Substitute an assignment for the MAKE variable, because |
32 # BSD doesn't have it as a default. | 32 # BSD doesn't have it as a default. |
33 @SET_MAKE@ | 33 @SET_MAKE@ |
34 LIBS = @LIBS@ | |
34 | 35 |
35 # On Xenix and the IBM RS6000, double-dot gets screwed up. | 36 # On Xenix and the IBM RS6000, double-dot gets screwed up. |
36 dot = . | 37 dot = . |
37 dotdot = ${dot}${dot} | 38 dotdot = ${dot}${dot} |
38 lispsource = ${srcdir}/$(dot)$(dot)/lisp/ | 39 lispsource = ${srcdir}/$(dot)$(dot)/lisp/ |
514 #endif | 515 #endif |
515 #ifndef UNEXEC_SRC | 516 #ifndef UNEXEC_SRC |
516 #define UNEXEC_SRC unexec.c | 517 #define UNEXEC_SRC unexec.c |
517 #endif | 518 #endif |
518 | 519 |
519 #define INTERVAL_SRC intervals.h composite.h | 520 INTERVAL_SRC = intervals.h composite.h |
520 #define INTERVAL_OBJ intervals.o textprop.o composite.o | |
521 | 521 |
522 #ifdef HAVE_GETLOADAVG | 522 #ifdef HAVE_GETLOADAVG |
523 #define GETLOADAVG_OBJ | 523 #define GETLOADAVG_OBJ |
524 #else | 524 #else |
525 #define GETLOADAVG_OBJ getloadavg.o | 525 #define GETLOADAVG_OBJ getloadavg.o |
526 #endif | |
527 | |
528 #if HAVE_MKTIME && ! BROKEN_MKTIME | |
529 #define MKTIME_OBJ | |
530 #else | |
531 #define MKTIME_OBJ mktime.o | |
532 #endif | 526 #endif |
533 | 527 |
534 #ifdef MSDOS | 528 #ifdef MSDOS |
535 #ifdef HAVE_X_WINDOWS | 529 #ifdef HAVE_X_WINDOWS |
536 #define MSDOS_OBJ dosfns.o msdos.o | 530 #define MSDOS_OBJ dosfns.o msdos.o |
546 whose initialized data areas should be dumped as pure by dump-emacs. */ | 540 whose initialized data areas should be dumped as pure by dump-emacs. */ |
547 obj= dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o \ | 541 obj= dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o \ |
548 charset.o coding.o category.o ccl.o\ | 542 charset.o coding.o category.o ccl.o\ |
549 cm.o term.o xfaces.o $(XOBJ) \ | 543 cm.o term.o xfaces.o $(XOBJ) \ |
550 emacs.o keyboard.o macros.o keymap.o sysdep.o \ | 544 emacs.o keyboard.o macros.o keymap.o sysdep.o \ |
551 buffer.o filelock.o insdel.o marker.o INTERVAL_OBJ \ | 545 buffer.o filelock.o insdel.o marker.o \ |
552 minibuf.o fileio.o dired.o filemode.o \ | 546 minibuf.o fileio.o dired.o filemode.o \ |
553 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ | 547 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ |
554 alloc.o data.o doc.o editfns.o callint.o \ | 548 alloc.o data.o doc.o editfns.o callint.o \ |
555 eval.o floatfns.o fns.o print.o lread.o \ | 549 eval.o floatfns.o fns.o print.o lread.o \ |
556 abbrev.o syntax.o UNEXEC mocklisp.o bytecode.o \ | 550 abbrev.o syntax.o UNEXEC mocklisp.o bytecode.o \ |
557 process.o callproc.o \ | 551 process.o callproc.o \ |
558 region-cache.o sound.o atimer.o \ | 552 region-cache.o sound.o atimer.o \ |
559 doprnt.o strftime.o MKTIME_OBJ GETLOADAVG_OBJ MSDOS_OBJ | 553 doprnt.o strftime.o intervals.o textprop.o composite.o \ |
554 @LIBOBJS@ MSDOS_OBJ | |
560 | 555 |
561 /* Object files used on some machine or other. | 556 /* Object files used on some machine or other. |
562 These go in the DOC file on all machines | 557 These go in the DOC file on all machines |
563 in case they are needed there. */ | 558 in case they are needed there. */ |
564 SOME_MACHINE_OBJECTS = sunfns.o dosfns.o msdos.o intervals.o textprop.o \ | 559 SOME_MACHINE_OBJECTS = sunfns.o dosfns.o msdos.o \ |
565 xterm.o xfns.o xmenu.o xselect.o xrdb.o composite.o | 560 xterm.o xfns.o xmenu.o xselect.o xrdb.o |
566 | 561 |
567 | 562 |
568 #ifdef TERMINFO | 563 #ifdef TERMINFO |
569 /* Used to be -ltermcap here. If your machine needs that, | 564 /* Used to be -ltermcap here. If your machine needs that, |
570 define LIBS_TERMCAP in the m/MACHINE.h file. */ | 565 define LIBS_TERMCAP in the m/MACHINE.h file. */ |
620 | 615 |
621 /* define otherobj as list of object files that make-docfile | 616 /* define otherobj as list of object files that make-docfile |
622 should not be told about. */ | 617 should not be told about. */ |
623 otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj) | 618 otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj) |
624 | 619 |
625 #ifdef HAVE_FACES | |
626 #define FACE_SUPPORT ${lispsource}facemenu.elc | |
627 #else | |
628 #define FACE_SUPPORT | |
629 #endif | |
630 | |
631 #define FLOAT_SUPPORT ${lispsource}float-sup.elc | |
632 | |
633 #ifdef HAVE_MOUSE | 620 #ifdef HAVE_MOUSE |
634 #define MOUSE_SUPPORT ${lispsource}mouse.elc \ | 621 #define MOUSE_SUPPORT ${lispsource}mouse.elc \ |
635 ${lispsource}select.elc ${lispsource}scroll-bar.elc | 622 ${lispsource}select.elc ${lispsource}scroll-bar.elc |
636 #else | 623 #else |
637 #define MOUSE_SUPPORT | 624 #define MOUSE_SUPPORT |
638 #endif | |
639 | |
640 #ifdef HAVE_X_WINDOWS | |
641 #define X_WINDOWS_SUPPORT | |
642 #else | |
643 #define X_WINDOWS_SUPPORT | |
644 #endif | 625 #endif |
645 | 626 |
646 #ifdef VMS | 627 #ifdef VMS |
647 #define VMS_SUPPORT ${lispsource}vmsproc.elc ${lispsource}vms-patch.elc | 628 #define VMS_SUPPORT ${lispsource}vmsproc.elc ${lispsource}vms-patch.elc |
648 #else | 629 #else |
684 ${lispsource}emacs-lisp/lisp-mode.elc \ | 665 ${lispsource}emacs-lisp/lisp-mode.elc \ |
685 ${lispsource}emacs-lisp/lisp.elc \ | 666 ${lispsource}emacs-lisp/lisp.elc \ |
686 ${lispsource}faces.elc \ | 667 ${lispsource}faces.elc \ |
687 ${lispsource}files.elc \ | 668 ${lispsource}files.elc \ |
688 ${lispsource}format.elc \ | 669 ${lispsource}format.elc \ |
689 FACE_SUPPORT \ | 670 ${lispsource}facemenu.elc \ |
690 MOUSE_SUPPORT \ | 671 MOUSE_SUPPORT \ |
691 FLOAT_SUPPORT \ | 672 ${lispsource}float-sup.elc \ |
692 ${lispsource}frame.elc\ | 673 ${lispsource}frame.elc\ |
693 X_WINDOWS_SUPPORT \ | |
694 ${lispsource}help.elc \ | 674 ${lispsource}help.elc \ |
695 ${lispsource}indent.elc \ | 675 ${lispsource}indent.elc \ |
696 ${lispsource}isearch.elc \ | 676 ${lispsource}isearch.elc \ |
697 ${lispsource}loadup.el \ | 677 ${lispsource}loadup.el \ |
698 ${lispsource}loaddefs.el \ | 678 ${lispsource}loaddefs.el \ |
753 ../lisp/byte-run.elc \ | 733 ../lisp/byte-run.elc \ |
754 ../lisp/cus-start.el \ | 734 ../lisp/cus-start.el \ |
755 ../lisp/custom.elc \ | 735 ../lisp/custom.elc \ |
756 ../lisp/emacs-lisp/lisp-mode.elc \ | 736 ../lisp/emacs-lisp/lisp-mode.elc \ |
757 ../lisp/emacs-lisp/lisp.elc \ | 737 ../lisp/emacs-lisp/lisp.elc \ |
738 ../lisp/facemenu.elc \ | |
758 ../lisp/faces.elc \ | 739 ../lisp/faces.elc \ |
759 ../lisp/files.elc \ | 740 ../lisp/files.elc \ |
741 ../lisp/float-sup.elc \ | |
760 ../lisp/format.elc \ | 742 ../lisp/format.elc \ |
743 ../lisp/frame.elc \ | |
761 ../lisp/help.elc \ | 744 ../lisp/help.elc \ |
762 ../lisp/indent.elc \ | 745 ../lisp/indent.elc \ |
763 ../lisp/isearch.elc \ | 746 ../lisp/isearch.elc \ |
764 ../lisp/loadup.el \ | 747 ../lisp/loadup.el \ |
765 ../lisp/loaddefs.el \ | 748 ../lisp/loaddefs.el \ |
809 /* Lisp files that may or may not be used. | 792 /* Lisp files that may or may not be used. |
810 We must unconditionally put them in the DOC file. | 793 We must unconditionally put them in the DOC file. |
811 We use ../lisp/ to start the file names | 794 We use ../lisp/ to start the file names |
812 to reduce the size of the argument list for make-docfile | 795 to reduce the size of the argument list for make-docfile |
813 for the sake of systems which can't handle large ones. */ | 796 for the sake of systems which can't handle large ones. */ |
814 SOME_MACHINE_LISP = ${dotdot}/lisp/facemenu.elc \ | 797 SOME_MACHINE_LISP = ${dotdot}/lisp/menu-bar.elc ${dotdot}/lisp/mouse.elc \ |
815 ${dotdot}/lisp/float-sup.elc ${dotdot}/lisp/frame.elc \ | |
816 ${dotdot}/lisp/menu-bar.elc ${dotdot}/lisp/mouse.elc \ | |
817 ${dotdot}/lisp/select.elc ${dotdot}/lisp/scroll-bar.elc \ | 798 ${dotdot}/lisp/select.elc ${dotdot}/lisp/scroll-bar.elc \ |
818 ${dotdot}/lisp/vmsproc.elc ${dotdot}/lisp/vms-patch.elc \ | 799 ${dotdot}/lisp/vmsproc.elc ${dotdot}/lisp/vms-patch.elc \ |
819 ${dotdot}/lisp/ls-lisp.elc ${dotdot}/lisp/dos-fns.elc \ | 800 ${dotdot}/lisp/ls-lisp.elc ${dotdot}/lisp/dos-fns.elc \ |
820 ${dotdot}/lisp/w32-fns.elc ${dotdot}/lisp/dos-w32.elc | 801 ${dotdot}/lisp/w32-fns.elc ${dotdot}/lisp/dos-w32.elc |
821 | 802 |
822 /* Construct full set of libraries to be linked. | 803 /* Construct full set of libraries to be linked. |
823 Note that SunOS needs -lm to come before -lc; otherwise, you get | 804 Note that SunOS needs -lm to come before -lc; otherwise, you get |
824 duplicated symbols. If the standard libraries were compiled | 805 duplicated symbols. If the standard libraries were compiled |
825 with GCC, we might need gnulib again after them. */ | 806 with GCC, we might need gnulib again after them. */ |
826 LIBES = $(LOADLIBES) $(LDLIBS) $(LIBX) LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \ | 807 LIBES = $(LOADLIBES) $(LIBS) $(LIBX) LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \ |
827 LIBS_DEBUG $(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR) | 808 LIBS_DEBUG $(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR) |
828 | 809 |
829 /* Enable recompilation of certain other files depending on system type. */ | 810 /* Enable recompilation of certain other files depending on system type. */ |
830 | 811 |
831 #ifndef OTHER_FILES | 812 #ifndef OTHER_FILES |
832 #define OTHER_FILES | 813 #define OTHER_FILES |
833 #endif | |
834 | |
835 /* Enable inclusion of object files in temacs depending on system type. */ | |
836 #ifndef OBJECTS_SYSTEM | |
837 #define OBJECTS_SYSTEM | |
838 #endif | 814 #endif |
839 | 815 |
840 #ifndef OBJECTS_MACHINE | 816 #ifndef OBJECTS_MACHINE |
841 #define OBJECTS_MACHINE | 817 #define OBJECTS_MACHINE |
842 #endif | 818 #endif |
875 /* Some systems define this to cause parallel Make-ing. */ | 851 /* Some systems define this to cause parallel Make-ing. */ |
876 #ifndef MAKE_PARALLEL | 852 #ifndef MAKE_PARALLEL |
877 #define MAKE_PARALLEL | 853 #define MAKE_PARALLEL |
878 #endif | 854 #endif |
879 | 855 |
880 temacs: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_SYSTEM OBJECTS_MACHINE prefix-args | 856 temacs: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_MACHINE prefix-args |
881 $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${ALL_LDFLAGS}) \ | 857 $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${ALL_LDFLAGS}) \ |
882 -o temacs ${STARTFILES} ${obj} ${otherobj} \ | 858 -o temacs ${STARTFILES} ${obj} ${otherobj} \ |
883 OBJECTS_SYSTEM OBJECTS_MACHINE ${LIBES} | 859 OBJECTS_MACHINE ${LIBES} |
884 | 860 |
885 /* We don't use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE | 861 /* We don't use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE |
886 often contain options that have to do with using Emacs's crt0, | 862 often contain options that have to do with using Emacs's crt0, |
887 which are only good with temacs. */ | 863 which are only good with temacs. */ |
888 prefix-args: prefix-args.c $(config_h) | 864 prefix-args: prefix-args.c $(config_h) |
1031 it is so often changed in ways that do not require any recompilation | 1007 it is so often changed in ways that do not require any recompilation |
1032 and so rarely changed in ways that do require any. */ | 1008 and so rarely changed in ways that do require any. */ |
1033 | 1009 |
1034 abbrev.o: abbrev.c buffer.h window.h commands.h charset.h $(config_h) | 1010 abbrev.o: abbrev.c buffer.h window.h commands.h charset.h $(config_h) |
1035 buffer.o: buffer.c buffer.h region-cache.h commands.h window.h \ | 1011 buffer.o: buffer.c buffer.h region-cache.h commands.h window.h \ |
1036 INTERVAL_SRC blockinput.h charset.h $(config_h) | 1012 $(INTERVAL_SRC) blockinput.h charset.h $(config_h) |
1037 callint.o: callint.c window.h commands.h buffer.h mocklisp.h \ | 1013 callint.o: callint.c window.h commands.h buffer.h mocklisp.h \ |
1038 keyboard.h $(config_h) | 1014 keyboard.h $(config_h) |
1039 callproc.o: callproc.c epaths.h buffer.h commands.h $(config_h) \ | 1015 callproc.o: callproc.c epaths.h buffer.h commands.h $(config_h) \ |
1040 process.h systty.h syssignal.h charset.h coding.h ccl.h msdos.h | 1016 process.h systty.h syssignal.h charset.h coding.h ccl.h msdos.h |
1041 casefiddle.o: casefiddle.c syntax.h commands.h buffer.h composite.h $(config_h) | 1017 casefiddle.o: casefiddle.c syntax.h commands.h buffer.h composite.h $(config_h) |
1056 termchar.h termopts.h termhooks.h cm.h disptab.h systty.h systime.h \ | 1032 termchar.h termopts.h termhooks.h cm.h disptab.h systty.h systime.h \ |
1057 xterm.h blockinput.h charset.h msdos.h composite.h $(config_h) | 1033 xterm.h blockinput.h charset.h msdos.h composite.h $(config_h) |
1058 doc.o: doc.c $(config_h) epaths.h buffer.h keyboard.h charset.h | 1034 doc.o: doc.c $(config_h) epaths.h buffer.h keyboard.h charset.h |
1059 doprnt.o: doprnt.c charset.h $(config_h) | 1035 doprnt.o: doprnt.c charset.h $(config_h) |
1060 dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h) | 1036 dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h) |
1061 editfns.o: editfns.c window.h buffer.h systime.h INTERVAL_SRC charset.h \ | 1037 editfns.o: editfns.c window.h buffer.h systime.h $(INTERVAL_SRC) charset.h \ |
1062 coding.h $(config_h) | 1038 coding.h $(config_h) |
1063 emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ | 1039 emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ |
1064 termhooks.h buffer.h INTERVAL_SRC $(config_h) | 1040 termhooks.h buffer.h $(INTERVAL_SRC) $(config_h) |
1065 fileio.o: fileio.c window.h buffer.h systime.h INTERVAL_SRC charset.h \ | 1041 fileio.o: fileio.c window.h buffer.h systime.h $(INTERVAL_SRC) charset.h \ |
1066 coding.h ccl.h msdos.h $(config_h) | 1042 coding.h ccl.h msdos.h $(config_h) |
1067 filelock.o: filelock.c buffer.h systime.h epaths.h $(config_h) | 1043 filelock.o: filelock.c buffer.h systime.h epaths.h $(config_h) |
1068 filemode.o: filemode.c $(config_h) | 1044 filemode.o: filemode.c $(config_h) |
1069 frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ | 1045 frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ |
1070 buffer.h charset.h fontset.h msdos.h dosfns.h $(config_h) | 1046 buffer.h charset.h fontset.h msdos.h dosfns.h $(config_h) |
1071 fontset.o: dispextern.h fontset.h fontset.c ccl.h charset.h frame.h $(config_h) | 1047 fontset.o: dispextern.h fontset.h fontset.c ccl.h charset.h frame.h $(config_h) |
1072 getloadavg.o: getloadavg.c $(config_h) | 1048 getloadavg.o: getloadavg.c $(config_h) |
1073 indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \ | 1049 indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \ |
1074 termopts.h disptab.h region-cache.h charset.h composite.h | 1050 termopts.h disptab.h region-cache.h charset.h composite.h |
1075 insdel.o: insdel.c window.h buffer.h INTERVAL_SRC blockinput.h charset.h\ | 1051 insdel.o: insdel.c window.h buffer.h $(INTERVAL_SRC) blockinput.h charset.h\ |
1076 $(config_h) | 1052 $(config_h) |
1077 keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h charset.h \ | 1053 keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h charset.h \ |
1078 commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h \ | 1054 commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h \ |
1079 systty.h systime.h dispextern.h syntax.h INTERVAL_SRC blockinput.h \ | 1055 systty.h systime.h dispextern.h syntax.h $(INTERVAL_SRC) blockinput.h \ |
1080 xterm.h puresize.h msdos.h $(config_h) | 1056 xterm.h puresize.h msdos.h $(config_h) |
1081 keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \ | 1057 keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \ |
1082 puresize.h charset.h $(config_h) | 1058 puresize.h charset.h $(config_h) |
1083 lastfile.o: lastfile.c $(config_h) | 1059 lastfile.o: lastfile.c $(config_h) |
1084 macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h $(config_h) | 1060 macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h $(config_h) |
1145 atimer.o: atimer.c atimer.h systime.h $(config_h) | 1121 atimer.o: atimer.c atimer.h systime.h $(config_h) |
1146 | 1122 |
1147 /* The files of Lisp proper */ | 1123 /* The files of Lisp proper */ |
1148 | 1124 |
1149 alloc.o: alloc.c frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ | 1125 alloc.o: alloc.c frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ |
1150 blockinput.h charset.h $(config_h) INTERVAL_SRC | 1126 blockinput.h charset.h $(config_h) $(INTERVAL_SRC) |
1151 bytecode.o: bytecode.c buffer.h syntax.h charset.h $(config_h) | 1127 bytecode.o: bytecode.c buffer.h syntax.h charset.h $(config_h) |
1152 data.o: data.c buffer.h puresize.h charset.h syssignal.h keyboard.h $(config_h) | 1128 data.o: data.c buffer.h puresize.h charset.h syssignal.h keyboard.h $(config_h) |
1153 eval.o: eval.c commands.h keyboard.h blockinput.h $(config_h) | 1129 eval.o: eval.c commands.h keyboard.h blockinput.h $(config_h) |
1154 floatfns.o: floatfns.c $(config_h) | 1130 floatfns.o: floatfns.c $(config_h) |
1155 fns.o: fns.c commands.h $(config_h) frame.h buffer.h keyboard.h \ | 1131 fns.o: fns.c commands.h $(config_h) frame.h buffer.h keyboard.h \ |
1156 frame.h window.h INTERVAL_SRC | 1132 frame.h window.h $(INTERVAL_SRC) |
1157 print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h\ | 1133 print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h\ |
1158 $(config_h) dispextern.h msdos.h composite.h | 1134 $(config_h) dispextern.h msdos.h composite.h |
1159 lread.o: lread.c commands.h keyboard.h buffer.h epaths.h charset.h $(config_h) \ | 1135 lread.o: lread.c commands.h keyboard.h buffer.h epaths.h charset.h $(config_h) \ |
1160 termhooks.h msdos.h | 1136 termhooks.h msdos.h |
1161 | 1137 |
1162 /* Text properties support */ | 1138 /* Text properties support */ |
1163 textprop.o: textprop.c buffer.h window.h INTERVAL_SRC $(config_h) | 1139 textprop.o: textprop.c buffer.h window.h $(INTERVAL_SRC) $(config_h) |
1164 intervals.o: intervals.c buffer.h INTERVAL_SRC keyboard.h puresize.h $(config_h) | 1140 intervals.o: intervals.c buffer.h $(INTERVAL_SRC) keyboard.h puresize.h $(config_h) |
1165 composite.o: composite.c buffer.h charset.h INTERVAL_SRC $(config_h) | 1141 composite.o: composite.c buffer.h charset.h $(INTERVAL_SRC) $(config_h) |
1166 | 1142 |
1167 /* System-specific programs to be made. | 1143 /* System-specific programs to be made. |
1168 OTHER_FILES, OBJECTS_SYSTEM and OBJECTS_MACHINE | 1144 OTHER_FILES and OBJECTS_MACHINE |
1169 select which of these should be compiled. */ | 1145 select which of these should be compiled. */ |
1170 | 1146 |
1171 sunfns.o: sunfns.c buffer.h window.h $(config_h) | 1147 sunfns.o: sunfns.c buffer.h window.h $(config_h) |
1172 | 1148 |
1173 ${libsrc}emacstool: ${libsrc}emacstool.c | 1149 ${libsrc}emacstool: ${libsrc}emacstool.c |