aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-05-09 05:01:05 +0000
committerRichard M. Stallman1995-05-09 05:01:05 +0000
commitf9d6b3c9f8eb46fafd08692ed56a955d0abce415 (patch)
treea675bb2c578803c5910c7b86a9fa46c048b6279f /src
parent662ac59ae48257fb90ab54fc92c37607a8735dc9 (diff)
downloademacs-f9d6b3c9f8eb46fafd08692ed56a955d0abce415.tar.gz
emacs-f9d6b3c9f8eb46fafd08692ed56a955d0abce415.zip
(VMS_SUPPORT): Add missing `.elc'.
(SOME_MACHINE_LISP): New variable. (${etc}DOC): Use it.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.in17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 22422ed1453..03cd8fd92e2 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -569,7 +569,7 @@ otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj)
569#endif 569#endif
570 570
571#ifdef VMS 571#ifdef VMS
572#define VMS_SUPPORT ${lispdir}vmsproc.elc ${lispdir}vms-patch 572#define VMS_SUPPORT ${lispdir}vmsproc.elc ${lispdir}vms-patch.elc
573#else 573#else
574#define VMS_SUPPORT 574#define VMS_SUPPORT
575#endif 575#endif
@@ -629,6 +629,16 @@ lisp= \
629 ${lispdir}window.elc \ 629 ${lispdir}window.elc \
630 ${lispdir}version.el 630 ${lispdir}version.el
631 631
632/* Lisp files that may or may not be used.
633 We must unconditionally put them in the DOC file. */
634SOME_MACHINE_LISP = ${lispdir}faces.elc ${lispdir}facemenu.elc \
635 ${lispdir}float-sup.elc ${lispdir}frame.elc \
636 ${lispdir}menu-bar.elc ${lispdir}mouse.elc \
637 ${lispdir}select.elc ${lispdir}scroll-bar.elc \
638 ${lispdir}vmsproc.elc ${lispdir}vms-patch.elc \
639 ${lispdir}ls-lisp.elc ${lispdir}dos-fns.elc \
640 ${lispdir}winnt.elc
641
632/* Construct full set of libraries to be linked. 642/* Construct full set of libraries to be linked.
633 Note that SunOS needs -lm to come before -lc; otherwise, you get 643 Note that SunOS needs -lm to come before -lc; otherwise, you get
634 duplicated symbols. If the standard libraries were compiled 644 duplicated symbols. If the standard libraries were compiled
@@ -671,11 +681,12 @@ emacs: temacs ${etc}DOC ${lisp}
671 or may not be included in ${obj}, but they are always included in 681 or may not be included in ${obj}, but they are always included in
672 ${SOME_MACHINE_OBJECTS}. Since a file is processed when it is mentioned 682 ${SOME_MACHINE_OBJECTS}. Since a file is processed when it is mentioned
673 for the first time, this prevents any variation between configurations 683 for the first time, this prevents any variation between configurations
674 in the contents of the DOC file. */ 684 in the contents of the DOC file.
685 Likewise for ${SOME_MACHINE_LISP}. */
675${etc}DOC: ${libsrc}make-docfile ${obj} ${lisp} 686${etc}DOC: ${libsrc}make-docfile ${obj} ${lisp}
676 -rm -f ${etc}DOC 687 -rm -f ${etc}DOC
677 ${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > ${etc}DOC 688 ${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > ${etc}DOC
678 ${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${lisp} 689 ${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP} ${lisp}
679 690
680${libsrc}make-docfile: 691${libsrc}make-docfile:
681 cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile 692 cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile