aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2021-03-04 10:47:09 -0800
committerGlenn Morris2021-03-04 10:47:09 -0800
commit9e945092674ac2a7db46fecae30587ec2ca7cb05 (patch)
tree6eb88ca5e01edbf511a715f8bfe2cf20b3b55027
parent4e83fd00bd97894338418db97121f267fa162608 (diff)
downloademacs-9e945092674ac2a7db46fecae30587ec2ca7cb05.tar.gz
emacs-9e945092674ac2a7db46fecae30587ec2ca7cb05.zip
Generate info/dir directly from any org sources
* Makefile.in (texi_misc): New variable. (srcdir_doc_info_dir_inputs): Use texi_misc. (${srcdir}/info/dir): No longer depend on info-real.
-rw-r--r--Makefile.in11
1 files changed, 4 insertions, 7 deletions
diff --git a/Makefile.in b/Makefile.in
index 71d38f16092..f56545948ac 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1007,12 +1007,13 @@ misc-info: lisp
1007 1007
1008info-dir: ${srcdir}/info/dir 1008info-dir: ${srcdir}/info/dir
1009 1009
1010## Hopefully doc/misc/*.texi is not too long for some systems? 1010texi_misc = $(shell ${MAKE} --no-print-directory -s -C doc/misc echo-sources)
1011
1011srcdir_doc_info_dir_inputs = \ 1012srcdir_doc_info_dir_inputs = \
1012 ${srcdir}/doc/emacs/emacs.texi \ 1013 ${srcdir}/doc/emacs/emacs.texi \
1013 ${srcdir}/doc/lispintro/emacs-lisp-intro.texi \ 1014 ${srcdir}/doc/lispintro/emacs-lisp-intro.texi \
1014 ${srcdir}/doc/lispref/elisp.texi \ 1015 ${srcdir}/doc/lispref/elisp.texi \
1015 $(sort $(wildcard ${srcdir}/doc/misc/*.texi)) 1016 $(addprefix ${srcdir}/doc/misc/,${texi_misc})
1016info_dir_inputs = \ 1017info_dir_inputs = \
1017 ../build-aux/dir_top \ 1018 ../build-aux/dir_top \
1018 $(subst ${srcdir}/doc/,,${srcdir_doc_info_dir_inputs}) 1019 $(subst ${srcdir}/doc/,,${srcdir_doc_info_dir_inputs})
@@ -1027,11 +1028,7 @@ info_dir_deps = \
1027## FIXME it would be faster to use the install-info program if we have it, 1028## FIXME it would be faster to use the install-info program if we have it,
1028## but then we would need to depend on info-real, which would 1029## but then we would need to depend on info-real, which would
1029## slow down parallelization. 1030## slow down parallelization.
1030 1031${srcdir}/info/dir: ${info_dir_deps}
1031## Now that some texi files are generated, this needs to depend on info.
1032## Sigh. FIXME: the minimum dependency is "generated doc/misc/*.texi".
1033## TODO build-aux/make-info-dir could parse org sources directly.
1034${srcdir}/info/dir: ${info_dir_deps} info-real
1035 $(AM_V_at)${MKDIR_P} ${srcdir}/info 1032 $(AM_V_at)${MKDIR_P} ${srcdir}/info
1036 $(AM_V_GEN)(cd ${srcdir}/doc && \ 1033 $(AM_V_GEN)(cd ${srcdir}/doc && \
1037 AWK='${AWK}' ../build-aux/make-info-dir ${info_dir_inputs} \ 1034 AWK='${AWK}' ../build-aux/make-info-dir ${info_dir_inputs} \