summaryrefslogtreecommitdiff
path: root/doc/manual/Config.kmk
diff options
context:
space:
mode:
Diffstat (limited to 'doc/manual/Config.kmk')
-rw-r--r--doc/manual/Config.kmk16
1 files changed, 10 insertions, 6 deletions
diff --git a/doc/manual/Config.kmk b/doc/manual/Config.kmk
index 10230b8b27b..898898cd98f 100644
--- a/doc/manual/Config.kmk
+++ b/doc/manual/Config.kmk
@@ -39,8 +39,12 @@ ifndef VBOX_DOC_MANUAL_CONFIG_KMK_INCLUDED
#
# DITA stuff.
- VBOX_DITA_CONVERTER_PATH ?= $(PATH_ROOT)/src/libs/dbdita-1.0
- VBOX_DITA_ORIGINAL_PATH ?= $(PATH_ROOT)/src/libs/dita-ot-1.8.5
+ VBOX_DITA_OT_PATH ?= $(PATH_ROOT)/src/libs/dita-ot-1.8.5
+ ifneq ($(VBOX_DITA_OT_PATH),)
+ VBOX_DITA_OT_PATH := $(firstfile \
+ $(rversortfiles $(qwildcard ,$(KBUILD_DEVTOOLS)/common/dita-ot/v[4-9].*)) \
+ $(KBUILD_DEVTOOLS)/common/dita-ot/v4.0.2-r1)
+ endif
# Source location.
@@ -383,14 +387,14 @@ ifndef VBOX_DOC_MANUAL_CONFIG_KMK_INCLUDED
if 0 # Enable to see the full combined document.
$$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \
--path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics" \
- --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/bookmap/dtd" \
- --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/technicalContent/dtd" \
+ --path "$(VBOX_DITA_OT_PATH)/dtd/bookmap/dtd" \
+ --path "$(VBOX_DITA_OT_PATH)/dtd/technicalContent/dtd" \
--output "$$@.tmp2.xml" "$$(VBOX_PATH_MANUAL_SRC)/ditamap-to-single-xml.xsl" "$$@.tmp.xml"
endif
$$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \
--path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics" \
- --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/bookmap/dtd" \
- --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/technicalContent/dtd" \
+ --path "$(VBOX_DITA_OT_PATH)/dtd/bookmap/dtd" \
+ --path "$(VBOX_DITA_OT_PATH)/dtd/technicalContent/dtd" \
--stringparam 'g_sMode' 'first' \
--output "$$@" \
"$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita-refentry-link-replacement-xsl-gen.xsl" \