aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-11-10 14:43:58 +0000
committerEli Zaretskii2001-11-10 14:43:58 +0000
commit45726797a10d0f62e2ef0077ff39904ec81e8054 (patch)
tree0a142f4d75bd27186911918f784059dd2cd51985
parent10fa7f8ee4b12c0ab199154d3acfc3a8582d0d8f (diff)
downloademacs-45726797a10d0f62e2ef0077ff39904ec81e8054.tar.gz
emacs-45726797a10d0f62e2ef0077ff39904ec81e8054.zip
(SUBDIR_MAKEFILES): Add lispref/Makefile.
(lispref/Makefile): New target. (mostlyclean, clean, distclean, maintainer-clean, unlock, relock): Add commands for the lispref directory. (info, dvi): Ditto.
-rw-r--r--Makefile.in17
1 files changed, 14 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index 02cb530e3e8..0bcee38ab30 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -212,7 +212,7 @@ EMACS = emacs
212SUBDIR = lib-src src 212SUBDIR = lib-src src
213 213
214# The makefiles of the directories in $SUBDIR. 214# The makefiles of the directories in $SUBDIR.
215SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile 215SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile lispref/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile
216 216
217# Subdirectories to install, and where they'll go. 217# Subdirectories to install, and where they'll go.
218# lib-src's makefile knows how to install it, so we don't do that here. 218# lib-src's makefile knows how to install it, so we don't do that here.
@@ -289,6 +289,9 @@ lib-src/Makefile: $(srcdir)/lib-src/Makefile.in config.status
289man/Makefile: $(srcdir)/man/Makefile.in config.status 289man/Makefile: $(srcdir)/man/Makefile.in config.status
290 ./config.status 290 ./config.status
291 291
292lispref/Makefile: $(srcdir)/lispref/Makefile.in config.status
293 ./config.status
294
292oldXMenu/Makefile: $(srcdir)/oldXMenu/Makefile.in config.status 295oldXMenu/Makefile: $(srcdir)/oldXMenu/Makefile.in config.status
293 ./config.status 296 ./config.status
294 297
@@ -439,7 +442,7 @@ install-arch-indep: mkdir info
439 thisdir=`/bin/pwd`; \ 442 thisdir=`/bin/pwd`; \
440 if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \ 443 if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
441 then \ 444 then \
442 for f in ada-mode autotype ccmode cl dired-x ebrowse ediff efaq emacs emacs-mime eshell eudc forms gnus idlwave info message mh-e pcl-cvs reftex sc speedbar vip viper widget woman; do \ 445 for f in ada-mode autotype ccmode cl dired-x ebrowse ediff efaq elisp emacs emacs-mime eshell eudc forms gnus idlwave info message mh-e pcl-cvs reftex sc speedbar vip viper widget woman; do \
443 (cd $${thisdir}; \ 446 (cd $${thisdir}; \
444 ${INSTALL_INFO} --info-dir=${infodir} ${infodir}/$$f); \ 447 ${INSTALL_INFO} --info-dir=${infodir} ${infodir}/$$f); \
445 done; \ 448 done; \
@@ -505,7 +508,7 @@ uninstall:
505 done 508 done
506 (cd ${archlibdir} && rm -f fns-*) 509 (cd ${archlibdir} && rm -f fns-*)
507 -rm -rf ${libexecdir}/emacs/${version} 510 -rm -rf ${libexecdir}/emacs/${version}
508 (cd ${infodir} && rm -f cl* ada-mode* autotype* ccmode* ebrowse* efaq* eshell* eudc* idlwave* message* pcl-cvs* reftex* speedbar* widget* woman* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*) 511 (cd ${infodir} && rm -f cl* ada-mode* autotype* ccmode* ebrowse* efaq* elisp* eshell* eudc* idlwave* message* pcl-cvs* reftex* speedbar* widget* woman* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
509 (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1) 512 (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1)
510 (cd ${bindir} && rm -f emacs-${version} $(EMACS)) 513 (cd ${bindir} && rm -f emacs-${version} $(EMACS))
511 514
@@ -527,6 +530,7 @@ mostlyclean: FRC
527 (cd lwlib; $(MAKE) $(MFLAGS) mostlyclean) 530 (cd lwlib; $(MAKE) $(MFLAGS) mostlyclean)
528 (cd lib-src; $(MAKE) $(MFLAGS) mostlyclean) 531 (cd lib-src; $(MAKE) $(MFLAGS) mostlyclean)
529 -(cd man && $(MAKE) $(MFLAGS) mostlyclean) 532 -(cd man && $(MAKE) $(MFLAGS) mostlyclean)
533 -(cd lispref && $(MAKE) $(MFLAGS) mostlyclean)
530 (cd leim; $(MAKE) $(MFLAGS) mostlyclean) 534 (cd leim; $(MAKE) $(MFLAGS) mostlyclean)
531 535
532### `clean' 536### `clean'
@@ -543,6 +547,7 @@ clean: FRC
543 (cd lwlib; $(MAKE) $(MFLAGS) clean) 547 (cd lwlib; $(MAKE) $(MFLAGS) clean)
544 (cd lib-src; $(MAKE) $(MFLAGS) clean) 548 (cd lib-src; $(MAKE) $(MFLAGS) clean)
545 -(cd man && $(MAKE) $(MFLAGS) clean) 549 -(cd man && $(MAKE) $(MFLAGS) clean)
550 -(cd lispref && $(MAKE) $(MFLAGS) clean)
546 (cd leim; $(MAKE) $(MFLAGS) clean) 551 (cd leim; $(MAKE) $(MFLAGS) clean)
547 552
548### `distclean' 553### `distclean'
@@ -561,6 +566,7 @@ distclean: FRC
561 (cd lwlib; $(MAKE) $(MFLAGS) distclean) 566 (cd lwlib; $(MAKE) $(MFLAGS) distclean)
562 (cd lib-src; $(MAKE) $(MFLAGS) distclean) 567 (cd lib-src; $(MAKE) $(MFLAGS) distclean)
563 (cd man && $(MAKE) $(MFLAGS) distclean) 568 (cd man && $(MAKE) $(MFLAGS) distclean)
569 (cd lispref && $(MAKE) $(MFLAGS) distclean)
564 (cd leim; $(MAKE) $(MFLAGS) distclean) 570 (cd leim; $(MAKE) $(MFLAGS) distclean)
565 (cd lisp; $(MAKE) $(MFLAGS) distclean) 571 (cd lisp; $(MAKE) $(MFLAGS) distclean)
566 ${top_distclean} 572 ${top_distclean}
@@ -582,6 +588,7 @@ maintainer-clean: FRC
582 (cd lwlib; $(MAKE) $(MFLAGS) maintainer-clean) 588 (cd lwlib; $(MAKE) $(MFLAGS) maintainer-clean)
583 (cd lib-src; $(MAKE) $(MFLAGS) maintainer-clean) 589 (cd lib-src; $(MAKE) $(MFLAGS) maintainer-clean)
584 -(cd man && $(MAKE) $(MFLAGS) maintainer-clean) 590 -(cd man && $(MAKE) $(MFLAGS) maintainer-clean)
591 -(cd lispref && $(MAKE) $(MFLAGS) maintainer-clean)
585 (cd leim; $(MAKE) $(MFLAGS) maintainer-clean) 592 (cd leim; $(MAKE) $(MFLAGS) maintainer-clean)
586 ${top_distclean} 593 ${top_distclean}
587 594
@@ -618,6 +625,7 @@ unlock:
618 (cd lisp; $(MAKE) $(MFLAGS) unlock) 625 (cd lisp; $(MAKE) $(MFLAGS) unlock)
619 (cd lisp/term; chmod u+w README *.el) 626 (cd lisp/term; chmod u+w README *.el)
620 (cd man; chmod u+w *texi* ChangeLog split-man) 627 (cd man; chmod u+w *texi* ChangeLog split-man)
628 (cd lispref; chmod u+w *texi* ChangeLog)
621 (cd oldXMenu; chmod u+w *.[ch] Makefile README) 629 (cd oldXMenu; chmod u+w *.[ch] Makefile README)
622 (cd lwlib; chmod u+w *.[ch] Makefile README) 630 (cd lwlib; chmod u+w *.[ch] Makefile README)
623 (cd src; $(MAKE) $(MFLAGS) unlock) 631 (cd src; $(MAKE) $(MFLAGS) unlock)
@@ -630,6 +638,7 @@ relock:
630 (cd lisp; $(MAKE) $(MFLAGS) relock) 638 (cd lisp; $(MAKE) $(MFLAGS) relock)
631 (cd lisp/term; chmod u+w README *.el) 639 (cd lisp/term; chmod u+w README *.el)
632 (cd man; chmod u+w *texi* ChangeLog split-man) 640 (cd man; chmod u+w *texi* ChangeLog split-man)
641 (cd lispref; chmod u+w *texi* ChangeLog)
633 (cd oldXMenu; chmod u+w *.[ch] Makefile README) 642 (cd oldXMenu; chmod u+w *.[ch] Makefile README)
634 (cd lwlib; chmod u+w *.[ch] Makefile README) 643 (cd lwlib; chmod u+w *.[ch] Makefile README)
635 (cd src; $(MAKE) $(MFLAGS) relock) 644 (cd src; $(MAKE) $(MFLAGS) relock)
@@ -652,8 +661,10 @@ force-info:
652# so we can do ok running make in the build dir. 661# so we can do ok running make in the build dir.
653info: force-info 662info: force-info
654 (cd man; $(MAKE) $(MFLAGS) info) 663 (cd man; $(MAKE) $(MFLAGS) info)
664 (cd lispref; $(MAKE) $(MFLAGS) info)
655dvi: 665dvi:
656 (cd man; $(MAKE) $(MFLAGS) dvi) 666 (cd man; $(MAKE) $(MFLAGS) dvi)
667 (cd lispref; $(MAKE) $(MFLAGS) elisp.dvi)
657 668
658#### Bootstrapping. 669#### Bootstrapping.
659 670