VirtualBox

Changeset 99014 in vbox for trunk/doc/manual/Config.kmk


Ignore:
Timestamp:
Mar 17, 2023 3:34:57 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
156372
Message:

manual: Use the UserManual.ditamap instead of UserManual.xml to generate xslt for link replacement in manual pages. bugref:10302

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/Config.kmk

    r98448 r99014  
    3939 #
    4040
     41 # DITA stuff.
     42 VBOX_DITA_CONVERTER_PATH ?= $(PATH_ROOT)/src/libs/dbdita-1.0
     43 VBOX_DITA_ORIGINAL_PATH  ?= $(PATH_ROOT)/src/libs/dita-ot-1.8.5
     44
     45
    4146 # Source location.
    42  VBOX_PATH_MANUAL_SRC    := $(PATH_ROOT)/doc/manual
     47 VBOX_PATH_MANUAL_SRC     := $(PATH_ROOT)/doc/manual
    4348 # Output location.
    4449 VBOX_PATH_MANUAL_OUTBASE := $(PATH_OBJ)/manual
     
    379384                $$(VBOX_PATH_MANUAL_SRC)/$(1)/docbook-refentry-link-replacement-xsl-gen.xsl \
    380385                $$(VBOX_PATH_MANUAL_SRC)/docbook-refentry-link-replacement-xsl-gen.xsl \
    381                 $$(addprefix $$(VBOX_PATH_MANUAL_SRC)/en_US/,$$(VBOX_MANUAL_XML_FILES)) \
     386                $$(VBOX_PATH_MANUAL_SRC)/$(1)/dita-refentry-link-replacement-xsl-gen.xsl \
     387                $$(VBOX_PATH_MANUAL_SRC)/dita-refentry-link-replacement-xsl-gen.xsl \
     388                $$(VBOX_PATH_MANUAL_SRC)/ditamap-to-single-xml.xsl \
     389               $$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/UserManual.ditamap \
     390               $$(wildcard $$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/*.xml) \
    382391                $$(VBOX_MANUAL_XML_FILES_COMMON) \
    383392                $$(VBOX_XML_CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) $$(VBOX_XML_ENTITIES) \
     
    393402                '</catalog>'
    394403        $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \
    395                 --stringparam 'g_sMode' 'first' --output "$$@" "$$<" $$(filter %UserManual.xml,$$^)
     404                --output "$$@.tmp.xml" "$$(VBOX_PATH_MANUAL_SRC)/ditamap-to-single-xml.xsl" $$(filter %.ditamap,$$^)
     405#       $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \
     406#               --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics" \
     407#               --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/bookmap/dtd" \
     408#               --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/technicalContent/dtd" \
     409#               --output "$$@.tmp2.xml" "$$(VBOX_PATH_MANUAL_SRC)/ditamap-to-single-xml.xsl" "$$@.tmp.xml"
     410        $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \
     411                --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics" \
     412                --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/bookmap/dtd" \
     413                --path "$(VBOX_DITA_ORIGINAL_PATH)/dtd/technicalContent/dtd" \
     414                --stringparam 'g_sMode' 'first' \
     415                --output "$$@" \
     416                "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita-refentry-link-replacement-xsl-gen.xsl" \
     417                "$$@.tmp.xml"
    396418        # Using en-US version as section and chapter names until user manual is translated as well
    397419        $$(foreach x, $$(VBOX_MANUAL_XML_REFENTRY_FILES)\
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette