diff options
author | Glenn Morris <rgm@gnu.org> | 2021-02-28 15:22:29 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2021-02-28 15:22:29 -0800 |
commit | 4825ea3c5d067accad1e714531799f1836b548b5 (patch) | |
tree | 14b21be792dd2c7288b9b0a2496e42228c3b98e8 /Makefile.in | |
parent | 18e1455c8ae851791a047dc56eef972cc24e5b6c (diff) | |
download | emacs-4825ea3c5d067accad1e714531799f1836b548b5.tar.gz |
info/dir needs generated texi files to exist
* Makefile.in (misc-info): Depend on lisp.
(${srcdir}/info/dir): Depend on info-real.
(info): Simplify.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile.in b/Makefile.in index e11b07280ce..a69c01b9c5d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -999,6 +999,8 @@ info-real: $(INFOS) pdf: $(PDFS) ps: $(PSS) +misc-info: lisp + info-dir: ${srcdir}/info/dir ## Hopefully doc/misc/*.texi is not too long for some systems? @@ -1021,7 +1023,11 @@ 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. -${srcdir}/info/dir: ${info_dir_deps} + +## 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 $(AM_V_at)${MKDIR_P} ${srcdir}/info $(AM_V_GEN)(cd ${srcdir}/doc && \ AWK='${AWK}' ../build-aux/make-info-dir ${info_dir_inputs} \ @@ -1093,10 +1099,11 @@ uninstall-ps: $(UNINSTALL_PS) # Depending on src is sufficient, but ends up being slow, since the # uncompiled lisp/org/*.el files are used to build the .texi files # (which is slow even with the elc files). -info: lisp - ifneq ($(HAVE_MAKEINFO),no) - $(MAKE) info-real info-dir - endif +ifneq ($(HAVE_MAKEINFO),no) +info: info-real info-dir +else +info: +endif ## build-aux/make-info-dir expects only certain dircategories. check-info: info |