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) */