VirtualBox

Changeset 98381 in vbox


Ignore:
Timestamp:
Feb 1, 2023 12:49:14 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155625
Message:

Docs: bugref:10302. Makefile changes for converting our refentry files to dita.

File:
1 edited

Legend:

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

    r98103 r98381  
    9494endif
    9595
     96VBOX_DITA_CONVERTER_PATH = $(PATH_ROOT)/src/libs/dbdita/db2dita/
    9697VBOX_QHELP_OUTPUT_FILES = \
    9798        UserManual.qch \
     
    841842html-zip:: $(VBOX_PATH_MANUAL_OUTBASE)/en_US/UserManual.zip
    842843
     844##########################################################################################
     845#
     846#  Docbook to Dita conversion of our refentry files
     847#
     848##########################################################################################
     849define def_vbox_refentry_to_dita
     850$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$(addsuffix .dita,$(basename $(2))): \
     851                $$(VBOX_DITA_CONVERTER_PATH)/docbook2dita.xsl \
     852                $(VBOX_PATH_MANUAL_SRC)/$(1)/$(2) \
     853                $$(VBOX_XML_CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) \
     854                $$(VBOX_XML_ENTITIES) $$(VBOX_VERSION_STAMP)| $$$$(dir $$$$@)
     855        $$(call MSG_TOOL,xsltproc $$(notdir $$(firstword $$(filter %.xsl,$$^))),,$$(firstword $$(filter %.xml,$$^)),$$@)
     856        $$(QUIET)$$(RM) -f "$$@"
     857        $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT) --maxdepth 6000 --output $$@ $$(VBOX_DITA_CONVERTER_PATH)/docbook2dita.xsl $$(VBOX_PATH_MANUAL_SRC)/$(1)/$(2)
     858endef
     859$(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(foreach file,$(VBOX_MANUAL_XML_REFENTRY_FILES) \
     860, $(evalcall2 def_vbox_refentry_to_dita,$(lang),$(file))))
     861
     862to-dita: $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(foreach file, $(basename $(VBOX_MANUAL_XML_REFENTRY_FILES)) \
     863                        ,$$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/$(file).dita))
     864
    843865#
    844866# ChangeLog.html
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