mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-06-14 04:21:24 +00:00
Fix build: doc dependency derivation from DOCLANGS
* Makefile.in (srcdir_doc_info_dir_inputs): Compute using sources for each available translation. This fixes build error ``No rule to make target 'doc/misc/../translations/fr/misc/auth.texi', needed by 'info/dir''' introduced by support for doc translations.
This commit is contained in:
parent
0fac164893
commit
cc68545ff1
1 changed files with 12 additions and 4 deletions
16
Makefile.in
16
Makefile.in
|
|
@ -1184,17 +1184,25 @@ misc-dvi-common misc-html-common misc-pdf-common misc-ps-common: src
|
|||
info-dir: ${srcdir}/info/dir
|
||||
|
||||
define set_texi_misc
|
||||
texi_misc_$(1) = $$(shell MAKEFLAGS= $${MAKE} --no-print-directory -s -C doc/misc LANG=$(1) echo-sources)
|
||||
texi_misc_$(1) = $$(shell MAKEFLAGS= $${MAKE} --no-print-directory -s -C doc/misc DOCLANG=$(1) echo-sources)
|
||||
|
||||
endef
|
||||
|
||||
$(foreach lang,$(DOCLANGS),$(eval $(call set_texi_misc,$(lang))))
|
||||
|
||||
srcdir_doc_info_dir_inputs = \
|
||||
srcdir_doc_info_dir_inputs := \
|
||||
${srcdir}/doc/emacs/emacs.texi \
|
||||
${srcdir}/doc/lispintro/emacs-lisp-intro.texi \
|
||||
${srcdir}/doc/lispref/elisp.texi \
|
||||
$(foreach lang,$(DOCLANGS),$(addprefix ${srcdir}/doc/misc/$(filter-out ../translations/default/misc/,../translations/$(lang)/misc/),$(texi_misc_$(lang)) ))
|
||||
${srcdir}/doc/lispref/elisp.texi
|
||||
TRANSLATED_DIRS:=misc
|
||||
# $(1) = dir
|
||||
# $(2) = lang
|
||||
define GET_DOC_SRC
|
||||
-include ${srcdir}/doc/translations/$(1)/$(2)/info_common.mk
|
||||
srcdir_doc_info_dir_inputs:=$$(srcdir_doc_info_dir_inputs) $$(patsubst %,${srcdir}/doc/translations/$(1)/$(2)/%$$(filter-out -default,-$(2)).texi,$$(INFO_COMMON))
|
||||
endef
|
||||
$(foreach dir,$(TRANSLATED_DIRS),$(foreach lang,$(DOCLANGS),$(eval $(call GET_DOC_SRC,$(dir),$(lang)))))
|
||||
|
||||
info_dir_inputs = \
|
||||
../build-aux/dir_top \
|
||||
$(subst ${srcdir}/doc/,,${srcdir_doc_info_dir_inputs})
|
||||
|
|
|
|||
Loading…
Reference in a new issue