VirtualBox

Changeset 99500 in vbox for trunk/doc/manual


Ignore:
Timestamp:
Apr 21, 2023 9:30:10 AM (22 months ago)
Author:
vboxsync
Message:

manual: Generate VBoxManage command overview topic from converted synopsis dita-files. bugref:10302

Location:
trunk/doc/manual
Files:
2 added
2 edited

Legend:

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

    r99497 r99500  
    726726                "$(VBOX_PATH_MANUAL_OUTBASE)/testcase-refentry1.xml"
    727727
    728 
    729  ## @todo Make use of docbook-refentry-to-manual-overview.xsl again (after dita conversion)?
     728 #
     729 # 2b. Generate the VBoxManage commands overview topic based upon the
     730 #     command synopis dita files generated in the above step.
     731 #
     732
     733 ## Convert a single refentry file to dita.
     734 # @param 1    Language
     735 define def_vbox_generate_vboxmanage_overview
     736  VBOX_USER_MANUAL_DITA_STAGED_FILES_$1 += $$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/dita/topics/vboxmanage-cmd-overview.dita
     737  $$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/dita/topics/vboxmanage-cmd-overview.dita \
     738  + $$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/dita/topics/vboxmanage-cmd-overview.dita.files.xml: \
     739                $$(VBOX_PATH_MANUAL_SRC)/$(1)/vboxmanage-cmd-overview.xsl \
     740                $$(VBOX_PATH_MANUAL_SRC)/vboxmanage-cmd-overview.xsl \
     741                $$(VBOX_USER_MANUAL_CONVERTED_REFENTRY_DITA_FILES_$(1)) \
     742                | $$$$(dir $$$$@)
     743        $$(call MSG_TOOL,xsltproc vboxmanage-cmd-overview.dita.xsl,,,$$@)
     744        $$(QUIET)$$(RM) -f -- "$$@" "[email protected]"
     745        $$(APPEND) -tn "[email protected]" '<?xml version="1.0"?>' '<files>'
     746        $$(SED) -n \
     747                -e 's/^.*topicref .*topics\/man_VBoxManage-\([^.]*\)\.ditamap.*$$(DOLLAR)/<file>vboxmanage-\1-synopsis.dita<\/file>/p' \
     748                --append "[email protected]" \
     749                $(VBOX_PATH_MANUAL_SRC)/$(1)/dita/UserManual.ditamap
     750        $$(APPEND) -n "[email protected]" '</files>'
     751        $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT) --path "$$(VBOX_DITA_TECHNICAL_CONTENT_DTD_PATH)" \
     752                --output "$$@" \
     753                $$(VBOX_PATH_MANUAL_SRC)/$(1)/vboxmanage-cmd-overview.xsl \
     754                "[email protected]"
     755
     756 endef # def_vbox_generate_vboxmanage_overview
     757 $(foreach lang,$(VBOX_MANUAL_ALL_LANGUAGES),$(evalcall2 def_vbox_generate_vboxmanage_overview,$(lang)))
    730758
    731759
  • trunk/doc/manual/en_US/dita/UserManual.ditamap

    r99497 r99500  
    375375      <topicref href="topics/vboxmanage-intro.dita"/>
    376376      <!-- Commands Overview -->
    377       <!--  <topicref href="topics/vboxmanage-cmd-overview.dita"/> -->
     377      <topicref href="topics/vboxmanage-cmd-overview.dita"/>
    378378      <topicref href="topics/vboxmanage-general.dita"/>
    379379      <!-- The remainder of the topics in this chapter are generated from docbook XML files.-->
    380       <topicref  format="ditamap" href="topics/man_VBoxManage-common.ditamap"/>
     380      <topicref format="ditamap" href="topics/man_VBoxManage-common.ditamap"/>
    381381      <!-- Note! We sort these alphabetical unless someone can define a
    382382                 maintainable ordering (previously it seemed to be total
Note: See TracChangeset for help on using the changeset viewer.

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