aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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