diff options
| author | Glenn Morris | 2021-03-04 10:47:09 -0800 |
|---|---|---|
| committer | Glenn Morris | 2021-03-04 10:47:09 -0800 |
| commit | 9e945092674ac2a7db46fecae30587ec2ca7cb05 (patch) | |
| tree | 6eb88ca5e01edbf511a715f8bfe2cf20b3b55027 | |
| parent | 4e83fd00bd97894338418db97121f267fa162608 (diff) | |
| download | emacs-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.in | 11 |
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 | ||
| 1008 | info-dir: ${srcdir}/info/dir | 1008 | info-dir: ${srcdir}/info/dir |
| 1009 | 1009 | ||
| 1010 | ## Hopefully doc/misc/*.texi is not too long for some systems? | 1010 | texi_misc = $(shell ${MAKE} --no-print-directory -s -C doc/misc echo-sources) |
| 1011 | |||
| 1011 | srcdir_doc_info_dir_inputs = \ | 1012 | srcdir_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}) |
| 1016 | info_dir_inputs = \ | 1017 | info_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} \ |