VirtualBox

Changeset 76713 in vbox for trunk/doc


Ignore:
Timestamp:
Jan 8, 2019 4:41:40 PM (6 years ago)
Author:
vboxsync
Message:

doc/manual: When packaging, also include the zipped version of the HTML manual, it's nice to have for doing a release. Also adjust the cleaning to get rid of preface files (and fix the indentation there)

File:
1 edited

Legend:

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

    r76553 r76713  
    137137 endif
    138138
     139 ifdef VBOX_WITH_DOCS_HTML
     140  INSTALLS += VBox-docs-usermanual-html
     141  VBOX_PATH_BIN_HTML = $(PATH_STAGE_BIN)/UserManual-html.zip
     142 else  # Do not build html.
     143  VBOX_PATH_BIN_HTML =
     144 endif
     145
    139146 ifdef VBOX_WITH_DOCS_CHM
    140147  INSTALLS += VBox-docs-usermanual-chm
     
    147154  VBOX_MANUAL_PACK += \
    148155                $(PATH_STAGE_BIN)/UserManual.pdf \
     156                $(VBOX_PATH_BIN_HTML) \
    149157                $(VBOX_PATH_BIN_CHM)
    150158  INSTALLS += VBox-docs-usermanual
     
    249257        $(VBOX_XML_ENTITIES) \
    250258        $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/, \
    251                $(addprefix user_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
    252                $(patsubst man_%,%.1,$(basename $(VBOX_MANUAL_XML_REFENTRY_FILES))) \
    253                isomakercmd-man.xml \
    254                user_isomakercmd-man.xml \
    255                 $(VBOX_MANUAL_LATEX_FILES_TARGET) \
    256                 $(VBOX_MANUAL_PNG_FILES_$(lang)) \
    257                 $(notdir $(VBOX_MANUAL_TEX_UNICODE_FILES)) \
    258                 $(addprefix HTMLHelp/,$(VBOX_MANUAL_PNG_FILES_$(lang))) \
    259                html-single/UserManual.html \
    260                $(addprefix HTMLHelp/,    index.html go01.html) \
    261                $(addprefix html-chunks/, index.html go01.html) \
    262                $(foreach n,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 \
    263                         ,html-chunks/ch$(n).html \
    264                         html-chunks/re$(n).html \
    265                         HTMLHelp/ch$(n).html \
    266                         HTMLHelp/re$(n).html \
    267                         $(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)) ) \
    268                $(foreach n,a b c \
    269                         ,html-chunks/ap$(n).html \
    270                         HTMLHelp/ap$(n).html \
    271                 $(foreach s,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20,HTMLHelp/ap$(n)s$(s).html) ) \
    272                HTMLHelp/toc.hhc \
    273                HTMLHelp/htmlhelp.hhp \
    274                 UserManual.pdf \
    275                 VirtualBox.chm \
    276                 ChangeLog.html \
    277                 validatemanual.run \
    278                 validateaccessibility.run \
    279                 validatesdkref.run \
    280                 )) \
     259        $(addprefix user_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
     260        $(patsubst man_%,%.1,$(basename $(VBOX_MANUAL_XML_REFENTRY_FILES))) \
     261        isomakercmd-man.xml \
     262        user_isomakercmd-man.xml \
     263        $(VBOX_MANUAL_LATEX_FILES_TARGET) \
     264        $(VBOX_MANUAL_PNG_FILES_$(lang)) \
     265        $(notdir $(VBOX_MANUAL_TEX_UNICODE_FILES)) \
     266        $(addprefix HTMLHelp/,$(VBOX_MANUAL_PNG_FILES_$(lang))) \
     267        html-single/UserManual.html \
     268        $(addprefix HTMLHelp/,    index.html go01.html) \
     269        $(addprefix html-chunks/, index.html go01.html) \
     270        $(foreach n,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 \
     271            ,html-chunks/ch$(n).html \
     272            html-chunks/re$(n).html \
     273            HTMLHelp/ch$(n).html \
     274            HTMLHelp/re$(n).html \
     275            $(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)) ) \
     276        $(foreach n,a b c \
     277            ,html-chunks/ap$(n).html \
     278            HTMLHelp/ap$(n).html \
     279            $(foreach s,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20,HTMLHelp/ap$(n)s$(s).html) ) \
     280        $(foreach n,01 02 03 04 05 \
     281            ,html-chunks/pr$(n).html \
     282            HTMLHelp/pr$(n).html \
     283            $(foreach s,01 02 03 04 05 06 07 08,HTMLHelp/pr$(n)s$(s).html) ) \
     284        HTMLHelp/toc.hhc \
     285        HTMLHelp/htmlhelp.hhp \
     286        UserManual.pdf \
     287        VirtualBox.chm \
     288        ChangeLog.html \
     289        validatemanual.run \
     290        validateaccessibility.run \
     291        validatesdkref.run \
     292        )) \
    281293        $(VBOX_PATH_MANUAL_OUTBASE)/titlepage-htmlhelp.xsl \
    282294        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/overview_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
     
    319331VBox-docs-usermanual-l10n_MODE = a+r,u+w
    320332VBox-docs-usermanual-l10n_SOURCES = $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$(f)/UserManual.pdf=>UserManual_$(f).pdf)
     333
     334#
     335# target for installing the chunked HTML docs
     336#
     337VBox-docs-usermanual-html_INST = $(INST_BIN)
     338VBox-docs-usermanual-html_MODE = a+r,u+w
     339VBox-docs-usermanual-html_SOURCES = $(VBOX_PATH_MANUAL_OUTBASE)/en_US/UserManual.zip=>UserManual-html.zip
    321340
    322341#
     
    747766 $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(eval $(def_vbox_cp_images_htmlhelp)))
    748767
    749  # Packing the docs into a zip file
    750  $(PATH_STAGE_BIN)/VBoxDocumentation.zip: $(VBOX_MANUAL_PACK)
     768endif # VBOX_WITH_DOCS_CHM
     769
     770
     771# Packing the docs into a zip file
     772$(PATH_STAGE_BIN)/VBoxDocumentation.zip: $(VBOX_MANUAL_PACK)
    751773        $(call MSG_L1,Packing documentation $@)
    752774        $(QUIET)$(RM) -f $@
    753775        $(QUIET)$(REDIRECT) -C $(PATH_STAGE_BIN) -- $(VBOX_ZIP) -9 $@ $(notdir $^)
    754 
    755 endif # VBOX_WITH_DOCS_CHM
    756776
    757777
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