aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1997-02-20 06:43:16 +0000
committerKarl Heuer1997-02-20 06:43:16 +0000
commit713c05740a427f517e10afbfbdc64ddf8f569e2d (patch)
tree78add142e52fd00de48698bef9f985cce566e464 /src
parent5a255667ccda2348780ddb49b2513d2cd8cf6fa0 (diff)
downloademacs-713c05740a427f517e10afbfbdc64ddf8f569e2d.tar.gz
emacs-713c05740a427f517e10afbfbdc64ddf8f569e2d.zip
The following changes are for new source codes related to Mule.
(XOBJ): Include fontset.o. (obj): Include charset.o, coding.o, category.o, and ccl.o. (lisp, shortlisp): Include Mule related elc files. (buffer.o, cmds.o, dispnew.o, doprnt.o): Depend on charset.h. (editfns.o, indent.o, insdel.o, keymap.o): Depend on charset.h. (minibuf.o, xdips.o, xfaces.o, xselect.o): Depend on charset.h. (data.o, print.o, lread.o): Depend on charset.h. (callproc.o, fileio.o, process.o, term.o): Depend on charset.h and coding.h. (regex.o, search.o, syntax.o): Depend on charset.h and category.h. (fontset.o): Depend on charset.h and fontset.h. (xterm.o): Depend on charset.h, ccl.h, and fontset.h. (category.o, ccl.o, charset.o, coding.o, fontset.o): New targets.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.in108
1 files changed, 77 insertions, 31 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index cb13ecfc7fa..8eae32309ca 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -294,7 +294,7 @@ ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(TOOLKIT_DEFINES) $(MYCPPFLAG) -I. -I${srcdi
294#ifdef HAVE_MENUS 294#ifdef HAVE_MENUS
295 295
296/* Include xmenu.o in the list of X object files. */ 296/* Include xmenu.o in the list of X object files. */
297XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o 297XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o fontset.o
298 298
299/* The X Menu stuff is present in the X10 distribution, but missing 299/* The X Menu stuff is present in the X10 distribution, but missing
300 from X11. If we have X10, just use the installed library; 300 from X11. If we have X10, just use the installed library;
@@ -315,7 +315,7 @@ LIBXMENU= -lXMenu
315 315
316/* Otherwise, omit xmenu.o from the list of X object files, and 316/* Otherwise, omit xmenu.o from the list of X object files, and
317 don't worry about the menu library at all. */ 317 don't worry about the menu library at all. */
318XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o 318XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o fontset.o
319LIBXMENU= 319LIBXMENU=
320#endif /* not HAVE_MENUS */ 320#endif /* not HAVE_MENUS */
321 321
@@ -497,6 +497,7 @@ ALL_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_MACHINE LD_SWITCH_SITE $(LDFLAGS)
497/* lastfile must follow all files 497/* lastfile must follow all files
498 whose initialized data areas should be dumped as pure by dump-emacs. */ 498 whose initialized data areas should be dumped as pure by dump-emacs. */
499obj= dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o \ 499obj= dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o \
500 charset.o coding.o category.o ccl.o\
500 cm.o term.o $(XOBJ) \ 501 cm.o term.o $(XOBJ) \
501 emacs.o keyboard.o macros.o keymap.o sysdep.o \ 502 emacs.o keyboard.o macros.o keymap.o sysdep.o \
502 buffer.o filelock.o insdel.o marker.o INTERVAL_OBJ \ 503 buffer.o filelock.o insdel.o marker.o INTERVAL_OBJ \
@@ -640,6 +641,23 @@ lisp= \
640 ${lispsource}loadup.el \ 641 ${lispsource}loadup.el \
641 ${lispsource}loaddefs.el \ 642 ${lispsource}loaddefs.el \
642 ${lispsource}map-ynp.elc \ 643 ${lispsource}map-ynp.elc \
644 ${lispsource}mule.elc \
645 ${lispsource}mule-conf.el \
646 ${lispsource}mule-cmds.elc \
647 ${lispsource}characters.elc \
648 ${lispsource}language/chinese.elc \
649 ${lispsource}language/cyrillic.elc \
650 ${lispsource}language/devanagari.elc \
651 ${lispsource}language/ethiopic.elc \
652 ${lispsource}language/european.elc \
653 ${lispsource}language/greek.elc \
654 ${lispsource}language/hebrew.elc \
655 ${lispsource}language/indian.elc \
656 ${lispsource}language/japanese.elc \
657 ${lispsource}language/korean.elc \
658 ${lispsource}language/thai.elc \
659 ${lispsource}language/vietnamese.elc \
660 ${lispsource}language/misc-lang.elc \
643 ${lispsource}page.elc \ 661 ${lispsource}page.elc \
644 ${lispsource}paragraphs.elc \ 662 ${lispsource}paragraphs.elc \
645 ${lispsource}paths.el \ 663 ${lispsource}paths.el \
@@ -676,6 +694,23 @@ shortlisp= \
676 ../lisp/loadup.el \ 694 ../lisp/loadup.el \
677 ../lisp/loaddefs.el \ 695 ../lisp/loaddefs.el \
678 ../lisp/map-ynp.elc \ 696 ../lisp/map-ynp.elc \
697 ../lisp/mule.elc \
698 ../lisp/mule-conf.el \
699 ../lisp/mule-cmds.elc \
700 ../lisp/characters.elc \
701 ../lisp/language/chinese.elc \
702 ../lisp/language/cyrillic.elc \
703 ../lisp/language/devanagari.elc \
704 ../lisp/language/ethiopic.elc \
705 ../lisp/language/european.elc \
706 ../lisp/language/greek.elc \
707 ../lisp/language/hebrew.elc \
708 ../lisp/language/indian.elc \
709 ../lisp/language/japanese.elc \
710 ../lisp/language/korean.elc \
711 ../lisp/language/thai.elc \
712 ../lisp/language/vietnamese.elc \
713 ../lisp/language/misc-lang.elc \
679 ../lisp/page.elc \ 714 ../lisp/page.elc \
680 ../lisp/paragraphs.elc \ 715 ../lisp/paragraphs.elc \
681 ../lisp/paths.el \ 716 ../lisp/paths.el \
@@ -914,42 +949,50 @@ alloca.o : alloca.s $(config_h)
914 949
915abbrev.o: abbrev.c buffer.h window.h commands.h $(config_h) 950abbrev.o: abbrev.c buffer.h window.h commands.h $(config_h)
916buffer.o: buffer.c buffer.h region-cache.h commands.h window.h \ 951buffer.o: buffer.c buffer.h region-cache.h commands.h window.h \
917 INTERVAL_SRC blockinput.h $(config_h) 952 INTERVAL_SRC blockinput.h charset.h $(config_h)
918callint.o: callint.c window.h commands.h buffer.h mocklisp.h \ 953callint.o: callint.c window.h commands.h buffer.h mocklisp.h \
919 keyboard.h $(config_h) 954 keyboard.h $(config_h)
920callproc.o: callproc.c paths.h buffer.h commands.h $(config_h) \ 955callproc.o: callproc.c paths.h buffer.h commands.h $(config_h) \
921 process.h systty.h syssignal.h 956 process.h systty.h syssignal.h charset.h coding.h
922casefiddle.o: casefiddle.c syntax.h commands.h buffer.h $(config_h) 957casefiddle.o: casefiddle.c syntax.h commands.h buffer.h $(config_h)
923casetab.o: casetab.c buffer.h $(config_h) 958casetab.o: casetab.c buffer.h $(config_h)
959category.o: category.c category.h buffer.h charset.h $(config_h)
960ccl.o: ccl.c ccl.h charset.h coding.h $(config_h)
961charset.o: charset.c charset.h buffer.h coding.h $(config_h)
962coding.o: coding.c coding.h buffer.h charset.h $(config_h)
924cm.o: cm.c cm.h termhooks.h $(config_h) 963cm.o: cm.c cm.h termhooks.h $(config_h)
925cmds.o: cmds.c syntax.h buffer.h commands.h window.h $(config_h) 964cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h)
926pre-crt0.o: pre-crt0.c 965pre-crt0.o: pre-crt0.c
927ecrt0.o: ecrt0.c $(config_h) 966ecrt0.o: ecrt0.c $(config_h)
928 CRT0_COMPILE ${srcdir}/ecrt0.c 967 CRT0_COMPILE ${srcdir}/ecrt0.c
929dired.o: dired.c commands.h buffer.h $(config_h) regex.h 968dired.o: dired.c commands.h buffer.h $(config_h) regex.h
930dispnew.o: dispnew.c commands.h frame.h window.h buffer.h dispextern.h \ 969dispnew.o: dispnew.c commands.h frame.h window.h buffer.h dispextern.h \
931 termchar.h termopts.h termhooks.h cm.h disptab.h systty.h systime.h \ 970 termchar.h termopts.h termhooks.h cm.h disptab.h systty.h systime.h \
932 xterm.h blockinput.h $(config_h) 971 xterm.h blockinput.h charset.h $(config_h)
933doc.o: doc.c $(config_h) paths.h buffer.h keyboard.h 972doc.o: doc.c $(config_h) paths.h buffer.h keyboard.h
934doprnt.o: doprnt.c $(config_h) 973doprnt.o: doprnt.c charset.h $(config_h)
935dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h) 974dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h)
936editfns.o: editfns.c window.h buffer.h systime.h INTERVAL_SRC $(config_h) 975editfns.o: editfns.c window.h buffer.h systime.h INTERVAL_SRC charset.h \
976 $(config_h)
937emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ 977emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \
938 INTERVAL_SRC $(config_h) 978 INTERVAL_SRC $(config_h)
939fileio.o: fileio.c window.h buffer.h systime.h INTERVAL_SRC $(config_h) 979fileio.o: fileio.c window.h buffer.h systime.h INTERVAL_SRC charset.h \
980 coding.h $(config_h)
940filelock.o: filelock.c buffer.h paths.h $(config_h) 981filelock.o: filelock.c buffer.h paths.h $(config_h)
941filemode.o: filemode.c $(config_h) 982filemode.o: filemode.c $(config_h)
942frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ 983frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \
943 buffer.h $(config_h) 984 buffer.h charset.h fontset.h $(config_h)
985fontset.o: fontset.h fontset.c ccl.h charset.h frame.h $(config_h)
944getloadavg.o: getloadavg.c $(config_h) 986getloadavg.o: getloadavg.c $(config_h)
945indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \ 987indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \
946 termopts.h disptab.h region-cache.h 988 termopts.h disptab.h region-cache.h charset.h
947insdel.o: insdel.c window.h buffer.h INTERVAL_SRC blockinput.h $(config_h) 989insdel.o: insdel.c window.h buffer.h INTERVAL_SRC blockinput.h charset.h\
948keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h \ 990 $(config_h)
991keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h charset.h \
949 commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h \ 992 commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h \
950 systty.h systime.h dispextern.h intervals.h blockinput.h xterm.h $(config_h) 993 systty.h systime.h dispextern.h intervals.h blockinput.h xterm.h $(config_h)
951keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \ 994keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \
952 puresize.h $(config_h) 995 puresize.h charset.h $(config_h)
953lastfile.o: lastfile.c $(config_h) 996lastfile.o: lastfile.c $(config_h)
954macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h $(config_h) 997macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h $(config_h)
955malloc.o: malloc.c $(config_h) 998malloc.o: malloc.c $(config_h)
@@ -958,26 +1001,27 @@ ralloc.o: ralloc.c $(config_h)
958vm-limit.o: vm-limit.c mem-limits.h $(config_h) 1001vm-limit.o: vm-limit.c mem-limits.h $(config_h)
959marker.o: marker.c buffer.h $(config_h) 1002marker.o: marker.c buffer.h $(config_h)
960minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h \ 1003minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h \
961 buffer.h commands.h $(config_h) 1004 buffer.h commands.h charset.h $(config_h)
962mktime.o: mktime.c $(config_h) 1005mktime.o: mktime.c $(config_h)
963mocklisp.o: mocklisp.c buffer.h $(config_h) 1006mocklisp.o: mocklisp.c buffer.h $(config_h)
964msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h \ 1007msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h \
965 termopts.h frame.h window.h $(config_h) 1008 termopts.h frame.h window.h $(config_h)
966process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \ 1009process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \
967 commands.h syssignal.h systime.h systty.h syswait.h frame.h \ 1010 commands.h syssignal.h systime.h systty.h syswait.h frame.h \
968 blockinput.h $(config_h) 1011 blockinput.h charset.h coding.h $(config_h)
969regex.o: regex.c syntax.h buffer.h $(config_h) regex.h 1012regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h charset.h
970region-cache.o: region-cache.c buffer.h region-cache.h 1013region-cache.o: region-cache.c buffer.h region-cache.h
971scroll.o: scroll.c termchar.h dispextern.h frame.h $(config_h) 1014scroll.o: scroll.c termchar.h dispextern.h frame.h $(config_h)
972search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h \ 1015search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h \
973 blockinput.h $(config_h) 1016 blockinput.h category.h charset.h $(config_h)
974strftime.o: strftime.c $(config_h) 1017strftime.o: strftime.c $(config_h)
975 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -Dstrftime=emacs_strftime $< 1018 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -Dstrftime=emacs_strftime $<
976syntax.o: syntax.c syntax.h buffer.h commands.h $(config_h) 1019syntax.o: syntax.c syntax.h buffer.h commands.h category.h charset.h \
1020 $(config_h)
977sysdep.o: sysdep.c $(config_h) dispextern.h termhooks.h termchar.h termopts.h \ 1021sysdep.o: sysdep.c $(config_h) dispextern.h termhooks.h termchar.h termopts.h \
978 frame.h syssignal.h systty.h systime.h syswait.h blockinput.h window.h 1022 frame.h syssignal.h systty.h systime.h syswait.h blockinput.h window.h
979term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h \ 1023term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h \
980 disptab.h keyboard.h 1024 disptab.h keyboard.h charset.h coding.h
981termcap.o: termcap.c $(config_h) 1025termcap.o: termcap.c $(config_h)
982terminfo.o: terminfo.c $(config_h) 1026terminfo.o: terminfo.c $(config_h)
983tparam.o: tparam.c $(config_h) 1027tparam.o: tparam.c $(config_h)
@@ -991,17 +1035,18 @@ widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h \
991window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h \ 1035window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h \
992 termhooks.h disptab.h keyboard.h $(config_h) 1036 termhooks.h disptab.h keyboard.h $(config_h)
993xdisp.o: xdisp.c macros.h commands.h indent.h buffer.h dispextern.h \ 1037xdisp.o: xdisp.c macros.h commands.h indent.h buffer.h dispextern.h \
994 termchar.h frame.h window.h disptab.h termhooks.h $(config_h) 1038 termchar.h frame.h window.h disptab.h termhooks.h charset.h $(config_h)
995xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h \ 1039xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h \
996 window.h $(config_h) 1040 window.h charset.h $(config_h)
997xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h \ 1041xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h\
998 ../lwlib/lwlib.h blockinput.h paths.h $(config_h) 1042 ../lwlib/lwlib.h blockinput.h paths.h charset.h $(config_h)
999xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h keyboard.h \ 1043xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h keyboard.h \
1000 ../lwlib/lwlib.h blockinput.h puresize.h msdos.h $(config_h) 1044 ../lwlib/lwlib.h blockinput.h puresize.h msdos.h $(config_h)
1001xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h \ 1045xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h \
1002 dispextern.h frame.h disptab.h blockinput.h systime.h syssignal.h \ 1046 dispextern.h frame.h disptab.h blockinput.h systime.h syssignal.h \
1003 keyboard.h gnu.h sink.h sinkmask.h $(config_h) 1047 keyboard.h gnu.h sink.h sinkmask.h charset.h ccl.h fontset.h $(config_h)
1004xselect.o: xselect.c dispextern.h frame.h xterm.h blockinput.h $(config_h) 1048xselect.o: xselect.c dispextern.h frame.h xterm.h blockinput.h charset.h \
1049 $(config_h)
1005xrdb.o: xrdb.c $(config_h) 1050xrdb.o: xrdb.c $(config_h)
1006hftctl.o: hftctl.c $(config_h) 1051hftctl.o: hftctl.c $(config_h)
1007 1052
@@ -1010,13 +1055,14 @@ hftctl.o: hftctl.c $(config_h)
1010alloc.o: alloc.c frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ 1055alloc.o: alloc.c frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \
1011 blockinput.h $(config_h) INTERVAL_SRC 1056 blockinput.h $(config_h) INTERVAL_SRC
1012bytecode.o: bytecode.c buffer.h syntax.h $(config_h) 1057bytecode.o: bytecode.c buffer.h syntax.h $(config_h)
1013data.o: data.c buffer.h puresize.h syssignal.h keyboard.h $(config_h) 1058data.o: data.c buffer.h puresize.h charset.h syssignal.h keyboard.h $(config_h)
1014eval.o: eval.c commands.h keyboard.h blockinput.h $(config_h) 1059eval.o: eval.c commands.h keyboard.h blockinput.h $(config_h)
1015floatfns.o: floatfns.c $(config_h) 1060floatfns.o: floatfns.c $(config_h)
1016fns.o: fns.c commands.h $(config_h) frame.h buffer.h keyboard.h \ 1061fns.o: fns.c commands.h $(config_h) frame.h buffer.h keyboard.h \
1017 frame.h window.h INTERVAL_SRC 1062 frame.h window.h INTERVAL_SRC
1018print.o: print.c process.h frame.h window.h buffer.h keyboard.h $(config_h) 1063print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h\
1019lread.o: lread.c commands.h keyboard.h buffer.h paths.h $(config_h) \ 1064 $(config_h)
1065lread.o: lread.c commands.h keyboard.h buffer.h paths.h charset.h $(config_h) \
1020 termhooks.h 1066 termhooks.h
1021 1067
1022/* Text properties support */ 1068/* Text properties support */
@@ -1064,7 +1110,7 @@ relock:
1064 which includes ../lisp/TAGS by reference. */ 1110 which includes ../lisp/TAGS by reference. */
1065ctagsfiles = [a-zA-Z]*.[hc] 1111ctagsfiles = [a-zA-Z]*.[hc]
1066lisptagsfiles = ../lisp/[a-zA-Z]*.el 1112lisptagsfiles = ../lisp/[a-zA-Z]*.el
1067TAGS: $(srcdir)/$(ctagsfiles) 1113TAGS: $(srcir)/$(ctagsfiles)
1068 export DIR; DIR=`pwd`; cd ${srcdir}; \ 1114 export DIR; DIR=`pwd`; cd ${srcdir}; \
1069 $$DIR/../lib-src/etags --include=../lisp/TAGS \ 1115 $$DIR/../lib-src/etags --include=../lisp/TAGS \
1070 --regex='/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/' $(ctagsfiles) 1116 --regex='/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/' $(ctagsfiles)