aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-02-08 20:29:53 +0000
committerGlenn Morris2008-02-08 20:29:53 +0000
commit737e2b960a83eee440d450710a5a43a2feec7baa (patch)
treea14632fe6d0aaedf90f3d1ca748761124bd89fd4
parent1888e56807c6c18b1b86a379dc4b6f2f69ee4210 (diff)
downloademacs-737e2b960a83eee440d450710a5a43a2feec7baa.tar.gz
emacs-737e2b960a83eee440d450710a5a43a2feec7baa.zip
(check-info-dir): New target.
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.in18
2 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e4b8d1bc71d..de1023d3b0f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
12008-02-08 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (check-info-dir): New target.
4
12008-02-08 Michael Olson <mwolson@gnu.org> 52008-02-08 Michael Olson <mwolson@gnu.org>
2 6
3 * Makefile.in (INFO_FILES): Add epa. 7 * Makefile.in (INFO_FILES): Add epa.
diff --git a/Makefile.in b/Makefile.in
index 045a1e26894..8adddf4df5a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -779,6 +779,24 @@ info: force-info
779 -(cd doc/misc; $(MAKE) $(MFLAGS) info) 779 -(cd doc/misc; $(MAKE) $(MFLAGS) info)
780 -(cd doc/lispref; $(MAKE) $(MFLAGS) info) 780 -(cd doc/lispref; $(MAKE) $(MFLAGS) info)
781 -(cd doc/lispintro; $(MAKE) $(MFLAGS) info) 781 -(cd doc/lispintro; $(MAKE) $(MFLAGS) info)
782
783# The info/dir file must be updated by hand when new manuals are added.
784check-info-dir: info
785 cd info ; \
786 missing= ; \
787 for file in *; do \
788 test -f "$${file}" || continue ; \
789 case $${file} in \
790 *-[0-9]*|COPYING|dir) continue ;; \
791 esac ; \
792 grep -q -F ": ($${file})." dir || missing="$${missing} $${file}" ; \
793 done ; \
794 if test -n "$${missing}"; then \
795 echo "Missing info/dir entries: $${missing}" ; \
796 exit 1 ; \
797 fi ; \
798 echo "info/dir is OK"
799
782dvi: 800dvi:
783 (cd doc/emacs; $(MAKE) $(MFLAGS) dvi) 801 (cd doc/emacs; $(MAKE) $(MFLAGS) dvi)
784 (cd doc/misc; $(MAKE) $(MFLAGS) dvi) 802 (cd doc/misc; $(MAKE) $(MFLAGS) dvi)