comparison src/Makefile.in @ 17020:5cf5e7c9fe55

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.
author Karl Heuer <kwzh@gnu.org>
date Thu, 20 Feb 1997 06:43:16 +0000
parents 44afc0b3c741
children c6fc76a5c03b
comparison
equal deleted inserted replaced
17019:481772010c86 17020:5cf5e7c9fe55
292 292
293 #ifdef HAVE_X_WINDOWS 293 #ifdef HAVE_X_WINDOWS
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. */
297 XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o 297 XOBJ= 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;
301 otherwise, use our own copy. */ 301 otherwise, use our own copy. */
302 #ifdef HAVE_X11 302 #ifdef HAVE_X11
313 313
314 #else /* not HAVE_MENUS */ 314 #else /* not HAVE_MENUS */
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. */
318 XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o 318 XOBJ= xterm.o xfns.o xfaces.o xselect.o xrdb.o fontset.o
319 LIBXMENU= 319 LIBXMENU=
320 #endif /* not HAVE_MENUS */ 320 #endif /* not HAVE_MENUS */
321 321
322 #ifdef USE_X_TOOLKIT 322 #ifdef USE_X_TOOLKIT
323 #define @X_TOOLKIT_TYPE@ 323 #define @X_TOOLKIT_TYPE@
495 495
496 496
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. */
499 obj= dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o \ 499 obj= 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 \
503 minibuf.o fileio.o dired.o filemode.o \ 504 minibuf.o fileio.o dired.o filemode.o \
504 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ 505 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \
638 ${lispsource}lisp-mode.elc \ 639 ${lispsource}lisp-mode.elc \
639 ${lispsource}lisp.elc \ 640 ${lispsource}lisp.elc \
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 \
646 ${lispsource}register.elc \ 664 ${lispsource}register.elc \
647 ${lispsource}replace.elc \ 665 ${lispsource}replace.elc \
674 ../lisp/lisp-mode.elc \ 692 ../lisp/lisp-mode.elc \
675 ../lisp/lisp.elc \ 693 ../lisp/lisp.elc \
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 \
682 ../lisp/register.elc \ 717 ../lisp/register.elc \
683 ../lisp/replace.elc \ 718 ../lisp/replace.elc \
912 it is so often changed in ways that do not require any recompilation 947 it is so often changed in ways that do not require any recompilation
913 and so rarely changed in ways that do require any. */ 948 and so rarely changed in ways that do require any. */
914 949
915 abbrev.o: abbrev.c buffer.h window.h commands.h $(config_h) 950 abbrev.o: abbrev.c buffer.h window.h commands.h $(config_h)
916 buffer.o: buffer.c buffer.h region-cache.h commands.h window.h \ 951 buffer.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)
918 callint.o: callint.c window.h commands.h buffer.h mocklisp.h \ 953 callint.o: callint.c window.h commands.h buffer.h mocklisp.h \
919 keyboard.h $(config_h) 954 keyboard.h $(config_h)
920 callproc.o: callproc.c paths.h buffer.h commands.h $(config_h) \ 955 callproc.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
922 casefiddle.o: casefiddle.c syntax.h commands.h buffer.h $(config_h) 957 casefiddle.o: casefiddle.c syntax.h commands.h buffer.h $(config_h)
923 casetab.o: casetab.c buffer.h $(config_h) 958 casetab.o: casetab.c buffer.h $(config_h)
959 category.o: category.c category.h buffer.h charset.h $(config_h)
960 ccl.o: ccl.c ccl.h charset.h coding.h $(config_h)
961 charset.o: charset.c charset.h buffer.h coding.h $(config_h)
962 coding.o: coding.c coding.h buffer.h charset.h $(config_h)
924 cm.o: cm.c cm.h termhooks.h $(config_h) 963 cm.o: cm.c cm.h termhooks.h $(config_h)
925 cmds.o: cmds.c syntax.h buffer.h commands.h window.h $(config_h) 964 cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h)
926 pre-crt0.o: pre-crt0.c 965 pre-crt0.o: pre-crt0.c
927 ecrt0.o: ecrt0.c $(config_h) 966 ecrt0.o: ecrt0.c $(config_h)
928 CRT0_COMPILE ${srcdir}/ecrt0.c 967 CRT0_COMPILE ${srcdir}/ecrt0.c
929 dired.o: dired.c commands.h buffer.h $(config_h) regex.h 968 dired.o: dired.c commands.h buffer.h $(config_h) regex.h
930 dispnew.o: dispnew.c commands.h frame.h window.h buffer.h dispextern.h \ 969 dispnew.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)
933 doc.o: doc.c $(config_h) paths.h buffer.h keyboard.h 972 doc.o: doc.c $(config_h) paths.h buffer.h keyboard.h
934 doprnt.o: doprnt.c $(config_h) 973 doprnt.o: doprnt.c charset.h $(config_h)
935 dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h) 974 dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h)
936 editfns.o: editfns.c window.h buffer.h systime.h INTERVAL_SRC $(config_h) 975 editfns.o: editfns.c window.h buffer.h systime.h INTERVAL_SRC charset.h \
976 $(config_h)
937 emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ 977 emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \
938 INTERVAL_SRC $(config_h) 978 INTERVAL_SRC $(config_h)
939 fileio.o: fileio.c window.h buffer.h systime.h INTERVAL_SRC $(config_h) 979 fileio.o: fileio.c window.h buffer.h systime.h INTERVAL_SRC charset.h \
980 coding.h $(config_h)
940 filelock.o: filelock.c buffer.h paths.h $(config_h) 981 filelock.o: filelock.c buffer.h paths.h $(config_h)
941 filemode.o: filemode.c $(config_h) 982 filemode.o: filemode.c $(config_h)
942 frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ 983 frame.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)
985 fontset.o: fontset.h fontset.c ccl.h charset.h frame.h $(config_h)
944 getloadavg.o: getloadavg.c $(config_h) 986 getloadavg.o: getloadavg.c $(config_h)
945 indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h \ 987 indent.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
947 insdel.o: insdel.c window.h buffer.h INTERVAL_SRC blockinput.h $(config_h) 989 insdel.o: insdel.c window.h buffer.h INTERVAL_SRC blockinput.h charset.h\
948 keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h \ 990 $(config_h)
991 keyboard.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)
951 keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \ 994 keymap.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)
953 lastfile.o: lastfile.c $(config_h) 996 lastfile.o: lastfile.c $(config_h)
954 macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h $(config_h) 997 macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h $(config_h)
955 malloc.o: malloc.c $(config_h) 998 malloc.o: malloc.c $(config_h)
956 gmalloc.o: gmalloc.c $(config_h) 999 gmalloc.o: gmalloc.c $(config_h)
957 ralloc.o: ralloc.c $(config_h) 1000 ralloc.o: ralloc.c $(config_h)
958 vm-limit.o: vm-limit.c mem-limits.h $(config_h) 1001 vm-limit.o: vm-limit.c mem-limits.h $(config_h)
959 marker.o: marker.c buffer.h $(config_h) 1002 marker.o: marker.c buffer.h $(config_h)
960 minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h \ 1003 minibuf.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)
962 mktime.o: mktime.c $(config_h) 1005 mktime.o: mktime.c $(config_h)
963 mocklisp.o: mocklisp.c buffer.h $(config_h) 1006 mocklisp.o: mocklisp.c buffer.h $(config_h)
964 msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h \ 1007 msdos.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)
966 process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \ 1009 process.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)
969 regex.o: regex.c syntax.h buffer.h $(config_h) regex.h 1012 regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h charset.h
970 region-cache.o: region-cache.c buffer.h region-cache.h 1013 region-cache.o: region-cache.c buffer.h region-cache.h
971 scroll.o: scroll.c termchar.h dispextern.h frame.h $(config_h) 1014 scroll.o: scroll.c termchar.h dispextern.h frame.h $(config_h)
972 search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h \ 1015 search.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)
974 strftime.o: strftime.c $(config_h) 1017 strftime.o: strftime.c $(config_h)
975 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -Dstrftime=emacs_strftime $< 1018 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -Dstrftime=emacs_strftime $<
976 syntax.o: syntax.c syntax.h buffer.h commands.h $(config_h) 1019 syntax.o: syntax.c syntax.h buffer.h commands.h category.h charset.h \
1020 $(config_h)
977 sysdep.o: sysdep.c $(config_h) dispextern.h termhooks.h termchar.h termopts.h \ 1021 sysdep.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
979 term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h \ 1023 term.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
981 termcap.o: termcap.c $(config_h) 1025 termcap.o: termcap.c $(config_h)
982 terminfo.o: terminfo.c $(config_h) 1026 terminfo.o: terminfo.c $(config_h)
983 tparam.o: tparam.c $(config_h) 1027 tparam.o: tparam.c $(config_h)
984 undo.o: undo.c buffer.h commands.h $(config_h) 1028 undo.o: undo.c buffer.h commands.h $(config_h)
985 /* This hack is to discard any space that cpp might put at the beginning 1029 /* This hack is to discard any space that cpp might put at the beginning
989 widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h \ 1033 widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h \
990 ../lwlib/lwlib.h $(config_h) 1034 ../lwlib/lwlib.h $(config_h)
991 window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h \ 1035 window.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)
993 xdisp.o: xdisp.c macros.h commands.h indent.h buffer.h dispextern.h \ 1037 xdisp.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)
995 xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h \ 1039 xfaces.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)
997 xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h \ 1041 xfns.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)
999 xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h keyboard.h \ 1043 xmenu.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)
1001 xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h \ 1045 xterm.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)
1004 xselect.o: xselect.c dispextern.h frame.h xterm.h blockinput.h $(config_h) 1048 xselect.o: xselect.c dispextern.h frame.h xterm.h blockinput.h charset.h \
1049 $(config_h)
1005 xrdb.o: xrdb.c $(config_h) 1050 xrdb.o: xrdb.c $(config_h)
1006 hftctl.o: hftctl.c $(config_h) 1051 hftctl.o: hftctl.c $(config_h)
1007 1052
1008 /* The files of Lisp proper */ 1053 /* The files of Lisp proper */
1009 1054
1010 alloc.o: alloc.c frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ 1055 alloc.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
1012 bytecode.o: bytecode.c buffer.h syntax.h $(config_h) 1057 bytecode.o: bytecode.c buffer.h syntax.h $(config_h)
1013 data.o: data.c buffer.h puresize.h syssignal.h keyboard.h $(config_h) 1058 data.o: data.c buffer.h puresize.h charset.h syssignal.h keyboard.h $(config_h)
1014 eval.o: eval.c commands.h keyboard.h blockinput.h $(config_h) 1059 eval.o: eval.c commands.h keyboard.h blockinput.h $(config_h)
1015 floatfns.o: floatfns.c $(config_h) 1060 floatfns.o: floatfns.c $(config_h)
1016 fns.o: fns.c commands.h $(config_h) frame.h buffer.h keyboard.h \ 1061 fns.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
1018 print.o: print.c process.h frame.h window.h buffer.h keyboard.h $(config_h) 1063 print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h\
1019 lread.o: lread.c commands.h keyboard.h buffer.h paths.h $(config_h) \ 1064 $(config_h)
1065 lread.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 */
1023 textprop.o: textprop.c buffer.h window.h intervals.h $(config_h) 1069 textprop.o: textprop.c buffer.h window.h intervals.h $(config_h)
1024 intervals.o: intervals.c buffer.h intervals.h keyboard.h puresize.h $(config_h) 1070 intervals.o: intervals.c buffer.h intervals.h keyboard.h puresize.h $(config_h)
1062 1108
1063 /* Arrange to make a tags table in ../lisp, and another in this dir 1109 /* Arrange to make a tags table in ../lisp, and another in this dir
1064 which includes ../lisp/TAGS by reference. */ 1110 which includes ../lisp/TAGS by reference. */
1065 ctagsfiles = [a-zA-Z]*.[hc] 1111 ctagsfiles = [a-zA-Z]*.[hc]
1066 lisptagsfiles = ../lisp/[a-zA-Z]*.el 1112 lisptagsfiles = ../lisp/[a-zA-Z]*.el
1067 TAGS: $(srcdir)/$(ctagsfiles) 1113 TAGS: $(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)
1071 ${lispsource}TAGS: ${lispsource}$(lisptagsfiles) 1117 ${lispsource}TAGS: ${lispsource}$(lisptagsfiles)
1072 cd ${lispsource}; $(MAKE) TAGS 1118 cd ${lispsource}; $(MAKE) TAGS