VirtualBox

Changeset 56520 in vbox for trunk/doc


Ignore:
Timestamp:
Jun 18, 2015 1:09:26 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
101141
Message:

manual/Makefile.kmk: A different approach to auto validation of the manual, now done before we generate anything. Did a few cleanup fixes.

File:
1 edited

Legend:

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

    r56515 r56520  
    288288                $(addprefix HTMLHelp/,$(VBOX_MANUAL_PNG_FILES_$(lang))) \
    289289               html-single/UserManual.html \
    290                $(addprefix html-chunks/ HTMLHelp/, index.html go01.html) \
     290               $(addprefix HTMLHelp/,    index.html go01.html) \
     291               $(addprefix html-chunks/, index.html go01.html) \
    291292               $(foreach n,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 \
    292293                        ,html-chunks/ch$(n).html \
     294                        html-chunks/re$(n).html \
    293295                        HTMLHelp/ch$(n).html \
     296                        HTMLHelp/re$(n).html \
    294297                        $(foreach d2,0 1 2 3 4 5 6 7 8 9,$(foreach d1,0 1 2 3 4 5 6 7 8 9,HTMLHelp/ch$(n)s$(d2)$(d1).html)) ) \
    295298               $(foreach n,a b c \
     
    308311                )) \
    309312        $(VBOX_PATH_MANUAL_OUTBASE)/$(VBOX_MANUAL_XML_CHANGELOG) \
     313        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/overview_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
     314        $(VBOX_PATH_MANUAL_OUTBASE)/user_VBoxManage_CommandsOverview.xml \
    310315        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/UserManual_$(f).pdf) \
    311316        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/VirtualBox_$(f).chm) \
     
    638643$(foreach f,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$f/UserManual.tex): \
    639644                $(VBOX_PATH_MANUAL_OUTBASE)/%/UserManual.tex : \
     645                $(VBOX_PATH_MANUAL_OUTBASE)/%/UserManual.xml \
     646                $(VBOX_PATH_MANUAL_SRC)/docbook2latex.xsl \
    640647                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/%/,$(VBOX_MANUAL_XML_FILES_INCL_CHANGELOG)) \
    641                 $(VBOX_PATH_MANUAL_SRC)/docbook2latex.xsl \
     648                $(if $(VBOX_HAVE_XMLLINT),$(VBOX_PATH_MANUAL_OUTBASE)/en_US/validatemanual.run,) \
    642649                $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(MAKEFILE_CURRENT)
    643650        $(call MSG_L1,Generating $@ from DocBook XML)
     
    679686endef
    680687$(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(eval $(def_vbox_validate_xml)))
    681 ifdef VBOX_HAVE_XMLLINT
    682   OTHERS += $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/validatemanual.run)
    683 endif
    684688validatemanual:: $(foreach lang,$(VBOX_MANUAL_LANGUAGES),validatemanual_$(lang))
    685689
     
    785789 $(foreach f,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$f/HTMLHelp/htmlhelp.hhp): \
    786790                $(VBOX_PATH_MANUAL_OUTBASE)/%/HTMLHelp/htmlhelp.hhp: \
    787                 $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/%/,$(VBOX_MANUAL_XML_FILES_INCL_CHANGELOG)) \
     791                $(VBOX_PATH_MANUAL_OUTBASE)/%/UserManual.xml \
    788792                $(VBOX_PATH_MANUAL_OUTBASE)/%/docbook-htmlhelp-formatcfg.xsl \
    789793                $(VBOX_PATH_MANUAL_OUTBASE)/%/titlepage-htmlhelp.xsl \
     794                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/%/,$(VBOX_MANUAL_XML_FILES_INCL_CHANGELOG)) \
    790795                $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK)
    791796        $(call MSG_L1,xsltproc $<,=> $@)
     
    852857$(VBOX_PATH_MANUAL_OUTBASE)/en_US/html-single/UserManual.html: \
    853858                $(VBOX_PATH_MANUAL_OUTBASE)/en_US/docbook-html-one-page-formatcfg.xsl \
    854                 $(VBOX_PATH_MANUAL_OUTBASE)/en_US/UserManual.xml \
    855859                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(VBOX_MANUAL_XML_FILES_INCL_CHANGELOG)) \
    856860                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(VBOX_MANUAL_PNG_FILES_en_US)) \
     861                $(if $(VBOX_HAVE_XMLLINT),$(VBOX_PATH_MANUAL_OUTBASE)/en_US/validatemanual.run,) \
    857862                $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) \
    858863                | $$(dir $$@)
     
    865870$(VBOX_PATH_MANUAL_OUTBASE)/en_US/html-chunks/index.html: \
    866871                $(VBOX_PATH_MANUAL_OUTBASE)/en_US/docbook-html-chunks-formatcfg.xsl \
    867                 $(VBOX_PATH_MANUAL_OUTBASE)/en_US/UserManual.xml \
    868872                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(VBOX_MANUAL_XML_FILES_INCL_CHANGELOG)) \
    869873                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(VBOX_MANUAL_PNG_FILES_en_US)) \
     874                $(if $(VBOX_HAVE_XMLLINT),$(VBOX_PATH_MANUAL_OUTBASE)/en_US/validatemanual.run,) \
    870875                $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) \
    871876                | $$(dir $$@)
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