Mercurial > emacs
comparison src/Makefile.in @ 89909:68c22ea6027c
Sync to HEAD
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 16 Apr 2004 12:51:06 +0000 |
parents | 2022a3f38b12 |
children | ecb75580442e |
comparison
equal
deleted
inserted
replaced
89908:ee1402f7b568 | 89909:68c22ea6027c |
---|---|
1 # Makefile for GNU Emacs. | 1 # Makefile for GNU Emacs. |
2 # Copyright (C) 1985, 87, 88, 93, 94, 95, 99, 2000, 2001, 2003 | 2 # Copyright (C) 1985, 87, 88, 93, 94, 95, 99, 2000, 01, 03, 2004 |
3 # Free Software Foundation, Inc. | 3 # Free Software Foundation, Inc. |
4 | 4 |
5 # This file is part of GNU Emacs. | 5 # This file is part of GNU Emacs. |
6 | 6 |
7 # GNU Emacs is free software; you can redistribute it and/or modify | 7 # GNU Emacs is free software; you can redistribute it and/or modify |
303 #ifndef LIB_X11_LIB | 303 #ifndef LIB_X11_LIB |
304 #define LIB_X11_LIB -lX11 | 304 #define LIB_X11_LIB -lX11 |
305 #endif | 305 #endif |
306 | 306 |
307 #ifdef HAVE_X_WINDOWS | 307 #ifdef HAVE_X_WINDOWS |
308 | |
309 XOBJ= xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o | |
310 | |
308 #ifdef HAVE_MENUS | 311 #ifdef HAVE_MENUS |
309 | 312 |
310 /* Include xmenu.o in the list of X object files. */ | 313 #ifndef HAVE_CARBON |
314 XMENU_OBJ = xmenu.o | |
315 #endif | |
311 | 316 |
312 #ifdef USE_GTK | 317 #ifdef USE_GTK |
313 XOBJ= xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o gtkutil.o | 318 GTK_OBJ= gtkutil.o |
314 #else | |
315 XOBJ= xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o | |
316 #endif | 319 #endif |
317 | 320 |
318 /* The X Menu stuff is present in the X10 distribution, but missing | 321 /* The X Menu stuff is present in the X10 distribution, but missing |
319 from X11. If we have X10, just use the installed library; | 322 from X11. If we have X10, just use the installed library; |
320 otherwise, use our own copy. */ | 323 otherwise, use our own copy. */ |
330 LIBXMENU= -lXMenu | 333 LIBXMENU= -lXMenu |
331 #endif /* not HAVE_X11 */ | 334 #endif /* not HAVE_X11 */ |
332 | 335 |
333 #else /* not HAVE_MENUS */ | 336 #else /* not HAVE_MENUS */ |
334 | 337 |
335 /* Otherwise, omit xmenu.o from the list of X object files, and | 338 /* Otherwise, don't worry about the menu library at all. */ |
336 don't worry about the menu library at all. */ | |
337 XOBJ= xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o | |
338 LIBXMENU= | 339 LIBXMENU= |
339 #endif /* not HAVE_MENUS */ | 340 #endif /* not HAVE_MENUS */ |
340 | 341 |
341 #ifdef USE_X_TOOLKIT | 342 #ifdef USE_X_TOOLKIT |
342 #define @X_TOOLKIT_TYPE@ | 343 #define @X_TOOLKIT_TYPE@ |
445 X11_LDFLAGS = LD_SWITCH_X_SITE LD_SWITCH_X_DEFAULT | 446 X11_LDFLAGS = LD_SWITCH_X_SITE LD_SWITCH_X_DEFAULT |
446 LIBX= $(LIBXMENU) $(X11_LDFLAGS) $(LIBXT) LIBTIFF LIBJPEG LIBPNG LIBGIF LIBXPM LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM | 447 LIBX= $(LIBXMENU) $(X11_LDFLAGS) $(LIBXT) LIBTIFF LIBJPEG LIBPNG LIBGIF LIBXPM LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM |
447 #else /* not HAVE_X11 */ | 448 #else /* not HAVE_X11 */ |
448 LIBX= $(LIBXMENU) LD_SWITCH_X_SITE -lX10 LIBX10_MACHINE LIBX10_SYSTEM | 449 LIBX= $(LIBXMENU) LD_SWITCH_X_SITE -lX10 LIBX10_MACHINE LIBX10_SYSTEM |
449 #endif /* not HAVE_X11 */ | 450 #endif /* not HAVE_X11 */ |
451 #else /* not HAVE_X_WINDOWS */ | |
452 #if defined(HAVE_MENUS) && !defined(HAVE_CARBON) | |
453 XMENU_OBJ = xmenu.o | |
454 #endif | |
450 #endif /* not HAVE_X_WINDOWS */ | 455 #endif /* not HAVE_X_WINDOWS */ |
451 | 456 |
452 LIBSOUND= @LIBSOUND@ | 457 LIBSOUND= @LIBSOUND@ |
453 | 458 |
454 #ifndef ORDINARY_LINK | 459 #ifndef ORDINARY_LINK |
557 #else | 562 #else |
558 MSDOS_OBJ = dosfns.o msdos.o w16select.o | 563 MSDOS_OBJ = dosfns.o msdos.o w16select.o |
559 #endif | 564 #endif |
560 #endif | 565 #endif |
561 | 566 |
567 #ifdef CYGWIN | |
568 CYGWIN_OBJ = sheap.o | |
569 #endif | |
570 | |
562 #ifdef HAVE_CARBON | 571 #ifdef HAVE_CARBON |
563 mac = $(dot)$(dot)/mac/ | 572 mac = $(dot)$(dot)/mac/ |
564 XMENU_OBJ = | 573 MAC_OBJ = mac.o macterm.o macfns.o macmenu.o fontset.o fringe.o image.o |
565 MAC_OBJ = mac.o macterm.o macfns.o macmenu.o fontset.o | |
566 emacsapp = $(PWD)/$(mac)Emacs.app/ | 574 emacsapp = $(PWD)/$(mac)Emacs.app/ |
567 emacsappsrc = ${srcdir}/../mac/Emacs.app/ | 575 emacsappsrc = ${srcdir}/../mac/Emacs.app/ |
568 #else | |
569 XMENU_OBJ = xmenu.o | |
570 #endif | 576 #endif |
571 | 577 |
572 /* lastfile must follow all files | 578 /* lastfile must follow all files |
573 whose initialized data areas should be dumped as pure by dump-emacs. */ | 579 whose initialized data areas should be dumped as pure by dump-emacs. */ |
574 obj= dispnew.o frame.o scroll.o xdisp.o $(XMENU_OBJ) window.o \ | 580 obj= dispnew.o frame.o scroll.o xdisp.o $(XMENU_OBJ) window.o \ |
575 charset.o coding.o category.o ccl.o character.o chartab.o \ | 581 charset.o coding.o category.o ccl.o character.o chartab.o \ |
576 cm.o term.o xfaces.o $(XOBJ) \ | 582 cm.o term.o xfaces.o $(XOBJ) $(GTK_OBJ)\ |
577 emacs.o keyboard.o macros.o keymap.o sysdep.o \ | 583 emacs.o keyboard.o macros.o keymap.o sysdep.o \ |
578 buffer.o filelock.o insdel.o marker.o \ | 584 buffer.o filelock.o insdel.o marker.o \ |
579 minibuf.o fileio.o dired.o filemode.o \ | 585 minibuf.o fileio.o dired.o filemode.o \ |
580 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ | 586 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ |
581 alloc.o data.o doc.o editfns.o callint.o \ | 587 alloc.o data.o doc.o editfns.o callint.o \ |
582 eval.o floatfns.o fns.o print.o lread.o \ | 588 eval.o floatfns.o fns.o print.o lread.o \ |
583 abbrev.o syntax.o UNEXEC bytecode.o \ | 589 abbrev.o syntax.o UNEXEC bytecode.o \ |
584 process.o callproc.o \ | 590 process.o callproc.o \ |
585 region-cache.o sound.o atimer.o \ | 591 region-cache.o sound.o atimer.o \ |
586 doprnt.o strftime.o intervals.o textprop.o composite.o md5.o \ | 592 doprnt.o strftime.o intervals.o textprop.o composite.o md5.o \ |
587 $(MSDOS_OBJ) $(MAC_OBJ) | 593 $(MSDOS_OBJ) $(MAC_OBJ) $(CYGWIN_OBJ) |
588 | 594 |
589 /* Object files used on some machine or other. | 595 /* Object files used on some machine or other. |
590 These go in the DOC file on all machines | 596 These go in the DOC file on all machines |
591 in case they are needed there. */ | 597 in case they are needed there. */ |
592 SOME_MACHINE_OBJECTS = sunfns.o dosfns.o msdos.o \ | 598 SOME_MACHINE_OBJECTS = sunfns.o dosfns.o msdos.o \ |
639 #endif /* not USE_X_TOOLKIT */ | 645 #endif /* not USE_X_TOOLKIT */ |
640 | 646 |
641 | 647 |
642 /* define otherobj as list of object files that make-docfile | 648 /* define otherobj as list of object files that make-docfile |
643 should not be told about. */ | 649 should not be told about. */ |
650 #ifdef CYGWIN | |
651 /* Cygwin differs because of its unexec(). */ | |
652 otherobj= $(termcapobj) $(gmallocobj) $(rallocobj) lastfile.o vm-limit.o $(allocaobj) $(widgetobj) $(LIBOBJS) | |
653 #else | |
644 otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj) $(LIBOBJS) | 654 otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj) $(LIBOBJS) |
655 #endif | |
645 | 656 |
646 #ifdef HAVE_MOUSE | 657 #ifdef HAVE_MOUSE |
647 #define MOUSE_SUPPORT ${lispsource}mouse.elc \ | 658 #define MOUSE_SUPPORT ${lispsource}mouse.elc \ |
648 ${lispsource}select.elc ${lispsource}scroll-bar.elc | 659 ${lispsource}select.elc ${lispsource}scroll-bar.elc |
649 #else | 660 #else |
720 ${lispsource}case-table.elc \ | 731 ${lispsource}case-table.elc \ |
721 ${lispsource}language/chinese.el \ | 732 ${lispsource}language/chinese.el \ |
722 ${lispsource}language/cyrillic.el \ | 733 ${lispsource}language/cyrillic.el \ |
723 ${lispsource}language/indian.el \ | 734 ${lispsource}language/indian.el \ |
724 ${lispsource}language/devanagari.el \ | 735 ${lispsource}language/devanagari.el \ |
736 ${lispsource}language/kannada.el \ | |
725 ${lispsource}language/malayalam.el \ | 737 ${lispsource}language/malayalam.el \ |
726 ${lispsource}language/tamil.el \ | 738 ${lispsource}language/tamil.el \ |
727 ${lispsource}language/english.el \ | 739 ${lispsource}language/english.el \ |
728 ${lispsource}language/ethiopic.elc \ | 740 ${lispsource}language/ethiopic.elc \ |
729 ${lispsource}language/european.elc \ | 741 ${lispsource}language/european.elc \ |
800 ../lisp/case-table.elc \ | 812 ../lisp/case-table.elc \ |
801 ../lisp/language/chinese.el \ | 813 ../lisp/language/chinese.el \ |
802 ../lisp/language/cyrillic.el \ | 814 ../lisp/language/cyrillic.el \ |
803 ../lisp/language/indian.el \ | 815 ../lisp/language/indian.el \ |
804 ../lisp/language/devanagari.el \ | 816 ../lisp/language/devanagari.el \ |
817 ../lisp/language/kannada.el \ | |
805 ../lisp/language/malayalam.el \ | 818 ../lisp/language/malayalam.el \ |
806 ../lisp/language/tamil.el \ | 819 ../lisp/language/tamil.el \ |
807 ../lisp/language/english.el \ | 820 ../lisp/language/english.el \ |
808 ../lisp/language/ethiopic.elc \ | 821 ../lisp/language/ethiopic.elc \ |
809 ../lisp/language/european.elc \ | 822 ../lisp/language/european.elc \ |
924 /* Don't lose if this was not defined. */ | 937 /* Don't lose if this was not defined. */ |
925 #ifndef OLDXMENU_OPTIONS | 938 #ifndef OLDXMENU_OPTIONS |
926 #define OLDXMENU_OPTIONS | 939 #define OLDXMENU_OPTIONS |
927 #endif | 940 #endif |
928 | 941 |
929 /* Don't lose if this was not defined. */ | |
930 #ifndef LWLIB_OPTIONS | |
931 #define LWLIB_OPTIONS | |
932 #endif | |
933 | |
934 #if defined (HAVE_X_WINDOWS) && defined (HAVE_X11) && defined (HAVE_MENUS) | 942 #if defined (HAVE_X_WINDOWS) && defined (HAVE_X11) && defined (HAVE_MENUS) |
935 | 943 |
936 /* We use stamp-xmenu with these two deps | 944 /* We use stamp-xmenu with these two deps |
937 to both ensure that lwlib gets remade based on its dependencies | 945 to both ensure that lwlib gets remade based on its dependencies |
938 in its own makefile, | 946 in its own makefile, |
952 C_SWITCH_SITE_1 = C_SWITCH_SITE | 960 C_SWITCH_SITE_1 = C_SWITCH_SITE |
953 C_SWITCH_X_SITE_1 = C_SWITCH_X_SITE | 961 C_SWITCH_X_SITE_1 = C_SWITCH_X_SITE |
954 C_SWITCH_X_MACHINE_1 = C_SWITCH_X_MACHINE | 962 C_SWITCH_X_MACHINE_1 = C_SWITCH_X_MACHINE |
955 C_SWITCH_X_SYSTEM_1 = C_SWITCH_X_SYSTEM | 963 C_SWITCH_X_SYSTEM_1 = C_SWITCH_X_SYSTEM |
956 really-lwlib: | 964 really-lwlib: |
957 cd ${lwlibdir}; ${MAKE} ${MFLAGS} LWLIB_OPTIONS \ | 965 cd ${lwlibdir}; ${MAKE} ${MFLAGS} \ |
958 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \ | 966 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \ |
959 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \ | 967 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \ |
960 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \ | 968 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \ |
961 "C_SWITCH_X_SYSTEM=$(C_SWITCH_X_SYSTEM_1)" \ | 969 "C_SWITCH_X_SYSTEM=$(C_SWITCH_X_SYSTEM_1)" \ |
962 "C_SWITCH_SITE=$(C_SWITCH_SITE_1)" \ | 970 "C_SWITCH_SITE=$(C_SWITCH_SITE_1)" \ |
1003 @echo "The file config.h needs to be set up from config.in." | 1011 @echo "The file config.h needs to be set up from config.in." |
1004 @echo "Please run the `configure' script again." | 1012 @echo "Please run the `configure' script again." |
1005 exit 1 | 1013 exit 1 |
1006 | 1014 |
1007 /* Some machines have alloca built-in. | 1015 /* Some machines have alloca built-in. |
1008 They should define HAVE_ALLOCA, or may just let alloca.s | 1016 They should define HAVE_ALLOCA. |
1009 be used but generate no code. | |
1010 Some have it written in assembler in alloca.s. | |
1011 Some use the C version in alloca.c (these define C_ALLOCA in config.h). | 1017 Some use the C version in alloca.c (these define C_ALLOCA in config.h). |
1012 */ | 1018 */ |
1013 | 1019 alloca.o: alloca.c blockinput.h atimer.h |
1014 #ifdef C_ALLOCA | |
1015 /* We could put something in alloca.c to #define free and malloc | |
1016 whenever emacs was #defined, but that's not appropriate for all | |
1017 users of alloca in Emacs. Check out ../lib-src/getopt.c. */ | |
1018 alloca.o : alloca.c | |
1019 $(CC) -c $(CPPFLAGS) -DEMACS_FREE=xfree -DDO_BLOCK_INPUT \ | |
1020 $(ALL_CFLAGS) ${srcdir}/alloca.c | |
1021 #else | |
1022 #ifndef HAVE_ALLOCA | |
1023 alloca.o : alloca.s $(config_h) | |
1024 /* $(CPP) is cc -E, which may get confused by filenames | |
1025 that do not end in .c. So copy file to a safe name. */ | |
1026 -rm -f allocatem.c | |
1027 cp ${srcdir}/alloca.s allocatem.c | |
1028 /* Remove any ^L, blank lines, and preprocessor comments, | |
1029 since some assemblers barf on them. Use a different basename for the | |
1030 output file, since some stupid compilers (Green Hill's) use that | |
1031 name for the intermediate assembler file. */ | |
1032 $(CPP) $(CPPFLAGS) $(ALL_CFLAGS) allocatem.c | \ | |
1033 sed -e 's///' -e 's/^#.*//' | \ | |
1034 sed -n -e '/^..*$$/p' > allocax.s | |
1035 -rm -f alloca.o | |
1036 /* Xenix, in particular, needs to run assembler via cc. */ | |
1037 $(CC) -c allocax.s | |
1038 mv allocax.o alloca.o | |
1039 -rm -f allocax.s allocatem.c | |
1040 #endif /* HAVE_ALLOCA */ | |
1041 #endif /* ! defined (C_ALLOCA) */ | |
1042 | 1020 |
1043 /* Nearly all the following files depend on lisp.h, | 1021 /* Nearly all the following files depend on lisp.h, |
1044 but it is not included as a dependency because | 1022 but it is not included as a dependency because |
1045 it is so often changed in ways that do not require any recompilation | 1023 it is so often changed in ways that do not require any recompilation |
1046 and so rarely changed in ways that do require any. */ | 1024 and so rarely changed in ways that do require any. */ |
1063 character.o: character.c character.h buffer.h charset.h composite.h disptab.h \ | 1041 character.o: character.c character.h buffer.h charset.h composite.h disptab.h \ |
1064 $(config.h) | 1042 $(config.h) |
1065 charset.o: charset.c charset.h character.h buffer.h coding.h composite.h \ | 1043 charset.o: charset.c charset.h character.h buffer.h coding.h composite.h \ |
1066 disptab.h $(config_h) | 1044 disptab.h $(config_h) |
1067 chartab.o: charset.h character.h $(config.h) | 1045 chartab.o: charset.h character.h $(config.h) |
1068 coding.o: coding.c coding.h ccl.h buffer.h character.h charset.h composite.h \ | 1046 coding.o: coding.c coding.h ccl.h buffer.h character.h charset.h intervals.h composite.h window.h $(config_h) |
1069 $(config_h) | |
1070 cm.o: cm.c cm.h termhooks.h $(config_h) | 1047 cm.o: cm.c cm.h termhooks.h $(config_h) |
1071 cmds.o: cmds.c syntax.h buffer.h character.h commands.h window.h $(config_h) \ | 1048 cmds.o: cmds.c syntax.h buffer.h character.h commands.h window.h $(config_h) \ |
1072 msdos.h dispextern.h | 1049 msdos.h dispextern.h |
1073 pre-crt0.o: pre-crt0.c | 1050 pre-crt0.o: pre-crt0.c |
1074 ecrt0.o: ecrt0.c $(config_h) | 1051 ecrt0.o: ecrt0.c $(config_h) |
1084 doprnt.o: doprnt.c character.h $(config_h) | 1061 doprnt.o: doprnt.c character.h $(config_h) |
1085 dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h) | 1062 dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h) |
1086 editfns.o: editfns.c window.h buffer.h systime.h $(INTERVAL_SRC) character.h \ | 1063 editfns.o: editfns.c window.h buffer.h systime.h $(INTERVAL_SRC) character.h \ |
1087 coding.h dispextern.h $(config_h) | 1064 coding.h dispextern.h $(config_h) |
1088 emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ | 1065 emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ |
1089 termhooks.h buffer.h atimer.h systime.h $(INTERVAL_SRC) $(config_h) | 1066 termhooks.h buffer.h atimer.h systime.h $(INTERVAL_SRC) $(config_h) \ |
1067 window.h keyboard.h keymap.h | |
1090 fileio.o: fileio.c window.h buffer.h systime.h $(INTERVAL_SRC) character.h \ | 1068 fileio.o: fileio.c window.h buffer.h systime.h $(INTERVAL_SRC) character.h \ |
1091 coding.h ccl.h msdos.h dispextern.h $(config_h) | 1069 coding.h ccl.h msdos.h dispextern.h $(config_h) |
1092 filelock.o: filelock.c buffer.h character.h charset.h coding.h systime.h \ | 1070 filelock.o: filelock.c buffer.h character.h charset.h coding.h systime.h \ |
1093 epaths.h $(config_h) | 1071 epaths.h $(config_h) |
1094 filemode.o: filemode.c $(config_h) | 1072 filemode.o: filemode.c $(config_h) |
1095 frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ | 1073 frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ |
1096 blockinput.h atimer.h systime.h buffer.h character.h fontset.h \ | 1074 blockinput.h atimer.h systime.h buffer.h character.h fontset.h \ |
1097 msdos.h dosfns.h dispextern.h $(config_h) | 1075 msdos.h dosfns.h dispextern.h $(config_h) |
1076 fringe.o: fringe.c dispextern.h frame.h window.h buffer.h $(config_h) | |
1098 fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h character.h \ | 1077 fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h character.h \ |
1099 charset.h frame.h keyboard.h $(config_h) | 1078 charset.h frame.h keyboard.h $(config_h) |
1100 getloadavg.o: getloadavg.c $(config_h) | 1079 getloadavg.o: getloadavg.c $(config_h) |
1080 image.o: image.c frame.h window.h dispextern.h blockinput.h atimer.h \ | |
1081 systime.h xterm.h w32term.h w32gui.h macterm.h macgui.h $(config_h) | |
1101 indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \ | 1082 indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \ |
1102 termopts.h disptab.h region-cache.h character.h category.h composite.h \ | 1083 termopts.h disptab.h region-cache.h character.h category.h composite.h \ |
1103 dispextern.h keyboard.h | 1084 dispextern.h keyboard.h |
1104 insdel.o: insdel.c window.h buffer.h $(INTERVAL_SRC) blockinput.h character.h \ | 1085 insdel.o: insdel.c window.h buffer.h $(INTERVAL_SRC) blockinput.h character.h \ |
1105 dispextern.h atimer.h systime.h $(config_h) | 1086 dispextern.h atimer.h systime.h $(config_h) |
1121 minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h \ | 1102 minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h \ |
1122 buffer.h commands.h character.h msdos.h $(config_h) | 1103 buffer.h commands.h character.h msdos.h $(config_h) |
1123 mktime.o: mktime.c $(config_h) | 1104 mktime.o: mktime.c $(config_h) |
1124 msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \ | 1105 msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \ |
1125 termopts.h termchar.h character.h coding.h ccl.h disptab.h window.h \ | 1106 termopts.h termchar.h character.h coding.h ccl.h disptab.h window.h \ |
1126 keyboard.h $(config_h) | 1107 keyboard.h intervals.h $(config_h) |
1127 process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \ | 1108 process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \ |
1128 commands.h syssignal.h systime.h systty.h syswait.h frame.h dispextern.h \ | 1109 commands.h syssignal.h systime.h systty.h syswait.h frame.h dispextern.h \ |
1129 blockinput.h atimer.h charset.h coding.h ccl.h msdos.h composite.h \ | 1110 blockinput.h atimer.h charset.h coding.h ccl.h msdos.h composite.h \ |
1130 keyboard.h $(config_h) | 1111 keyboard.h $(config_h) |
1131 regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h character.h \ | 1112 regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h character.h \ |
1170 xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h dispextern.h \ | 1151 xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h dispextern.h \ |
1171 $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h epaths.h \ | 1152 $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h epaths.h \ |
1172 character.h charset.h coding.h gtkutil.h $(config_h) termhooks.h | 1153 character.h charset.h coding.h gtkutil.h $(config_h) termhooks.h |
1173 xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h buffer.h \ | 1154 xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h buffer.h \ |
1174 charset.h keyboard.h $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h \ | 1155 charset.h keyboard.h $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h \ |
1175 systime.h gtkutil.h msdos.h $(config_h) coding.h | 1156 systime.h gtkutil.h msdos.h coding.h $(config_h) |
1176 xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h buffer.h \ | 1157 xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h buffer.h \ |
1177 dispextern.h frame.h disptab.h blockinput.h atimer.h systime.h syssignal.h \ | 1158 dispextern.h frame.h disptab.h blockinput.h atimer.h systime.h syssignal.h \ |
1178 keyboard.h gnu.h character.h charset.h ccl.h fontset.h composite.h \ | 1159 keyboard.h gnu.h character.h charset.h ccl.h fontset.h composite.h \ |
1179 coding.h process.h gtkutil.h $(config_h) | 1160 coding.h process.h gtkutil.h $(config_h) |
1180 xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \ | 1161 xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \ |
1181 buffer.h atimer.h systime.h $(config_h) | 1162 buffer.h atimer.h systime.h $(config_h) |
1182 xrdb.o: xrdb.c $(config_h) epaths.h | 1163 xrdb.o: xrdb.c $(config_h) epaths.h |
1183 xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h | 1164 xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h xterm.h \ |
1165 lisp.h termopts.h | |
1184 gtkutil.o: gtkutil.c gtkutil.h xterm.h lisp.h frame.h $(config_h) \ | 1166 gtkutil.o: gtkutil.c gtkutil.h xterm.h lisp.h frame.h $(config_h) \ |
1185 blockinput.h window.h atimer.h termhooks.h coding.h | 1167 blockinput.h window.h atimer.h termhooks.h keyboard.h charset.h coding.h |
1186 | 1168 |
1187 hftctl.o: hftctl.c $(config_h) | 1169 hftctl.o: hftctl.c $(config_h) |
1188 sound.o: sound.c dispextern.h $(config_h) | 1170 sound.o: sound.c dispextern.h $(config_h) |
1189 atimer.o: atimer.c atimer.h systime.h $(config_h) | 1171 atimer.o: atimer.c atimer.h systime.h $(config_h) |
1190 | 1172 |
1191 /* The files of Lisp proper */ | 1173 /* The files of Lisp proper */ |
1192 | 1174 |
1193 alloc.o: alloc.c process.h frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ | 1175 alloc.o: alloc.c process.h frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ |
1194 blockinput.h atimer.h systime.h character.h dispextern.h $(config_h) \ | 1176 blockinput.h atimer.h systime.h character.h dispextern.h $(config_h) \ |
1195 $(INTERVAL_SRC) | 1177 $(INTERVAL_SRC) |
1196 bytecode.o: bytecode.c buffer.h syntax.h character.h $(config_h) | 1178 bytecode.o: bytecode.c buffer.h syntax.h character.h window.h $(config_h) |
1197 data.o: data.c buffer.h puresize.h character.h syssignal.h keyboard.h \ | 1179 data.o: data.c buffer.h puresize.h character.h syssignal.h keyboard.h \ |
1198 $(config_h) | 1180 $(config_h) |
1199 eval.o: eval.c commands.h keyboard.h blockinput.h atimer.h systime.h \ | 1181 eval.o: eval.c commands.h keyboard.h blockinput.h atimer.h systime.h \ |
1200 $(config_h) | 1182 dispextern.h $(config_h) |
1201 floatfns.o: floatfns.c $(config_h) | 1183 floatfns.o: floatfns.c $(config_h) |
1202 fns.o: fns.c commands.h $(config_h) frame.h buffer.h character.h keyboard.h \ | 1184 fns.o: fns.c commands.h $(config_h) frame.h buffer.h character.h keyboard.h \ |
1203 frame.h window.h dispextern.h $(INTERVAL_SRC) coding.h | 1185 frame.h window.h dispextern.h $(INTERVAL_SRC) coding.h md5.h |
1204 print.o: print.c process.h frame.h window.h buffer.h keyboard.h character.h \ | 1186 print.o: print.c process.h frame.h window.h buffer.h keyboard.h character.h \ |
1205 $(config_h) dispextern.h msdos.h composite.h | 1187 $(config_h) dispextern.h msdos.h composite.h |
1206 lread.o: lread.c commands.h keyboard.h buffer.h epaths.h character.h \ | 1188 lread.o: lread.c commands.h keyboard.h buffer.h epaths.h character.h \ |
1207 charset.h $(config_h) termhooks.h coding.h msdos.h | 1189 charset.h $(config_h) termhooks.h coding.h msdos.h |
1208 | 1190 |
1339 ./temacs --batch --load loadup bootstrap | 1321 ./temacs --batch --load loadup bootstrap |
1340 #endif /* ! defined (HAVE_SHM) */ | 1322 #endif /* ! defined (HAVE_SHM) */ |
1341 mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT} | 1323 mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT} |
1342 #endif /* ! defined (CANNOT_DUMP) */ | 1324 #endif /* ! defined (CANNOT_DUMP) */ |
1343 | 1325 |
1326 /* arch-tag: 8e915ae5-d15d-4617-8c41-c5c267a23b00 | |
1327 (do not change this comment) */ |