From: Glenn Morris Date: Thu, 4 Mar 2021 18:47:09 +0000 (-0800) Subject: Generate info/dir directly from any org sources X-Git-Tag: emacs-28.0.90~3441 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9e945092674ac2a7db46fecae30587ec2ca7cb05;p=emacs.git 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. --- 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 info-dir: ${srcdir}/info/dir -## Hopefully doc/misc/*.texi is not too long for some systems? +texi_misc = $(shell ${MAKE} --no-print-directory -s -C doc/misc echo-sources) + srcdir_doc_info_dir_inputs = \ ${srcdir}/doc/emacs/emacs.texi \ ${srcdir}/doc/lispintro/emacs-lisp-intro.texi \ ${srcdir}/doc/lispref/elisp.texi \ - $(sort $(wildcard ${srcdir}/doc/misc/*.texi)) + $(addprefix ${srcdir}/doc/misc/,${texi_misc}) info_dir_inputs = \ ../build-aux/dir_top \ $(subst ${srcdir}/doc/,,${srcdir_doc_info_dir_inputs}) @@ -1027,11 +1028,7 @@ info_dir_deps = \ ## FIXME it would be faster to use the install-info program if we have it, ## but then we would need to depend on info-real, which would ## slow down parallelization. - -## Now that some texi files are generated, this needs to depend on info. -## Sigh. FIXME: the minimum dependency is "generated doc/misc/*.texi". -## TODO build-aux/make-info-dir could parse org sources directly. -${srcdir}/info/dir: ${info_dir_deps} info-real +${srcdir}/info/dir: ${info_dir_deps} $(AM_V_at)${MKDIR_P} ${srcdir}/info $(AM_V_GEN)(cd ${srcdir}/doc && \ AWK='${AWK}' ../build-aux/make-info-dir ${info_dir_inputs} \