- Timestamp:
- Jun 18, 2015 12:21:12 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101134
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/Makefile.kmk
r56513 r56515 305 305 UserManual.pdf \ 306 306 VirtualBox.chm \ 307 validatemanual.run \ 307 308 )) \ 308 309 $(VBOX_PATH_MANUAL_OUTBASE)/$(VBOX_MANUAL_XML_CHANGELOG) \ … … 662 663 $(MAKE) --pretty-command-printing -j1 VBOX_PDFLATEX_INTERACTION=errorstopmode $(PATH_STAGE_BIN)/UserManual.pdf 663 664 664 # validate each processed set of XML files 665 # 666 # Generate rules for validating the UserManual.xml. These are invoked 667 # automatically at build time, but can also be manually invoked via the 668 # 'validatemanual' and 'validatemanual_<lang>' aliases. 669 # 665 670 define def_vbox_validate_xml 666 validatemanual_$(lang): $$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/UserManual.xml \ 667 $$(VBOX_XML_CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(MAKEFILE_CURRENT) 668 $$(QUIET)$(VBOX_XMLLINT_WITH_CAT) $(VBOX_XMLLINT_OPTS) --dtdvalid $$(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd \ 671 validatemanual_$(lang):: $$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/validatemanual.run 672 $$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/validatemanual.run: \ 673 $$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/UserManual.xml \ 674 $$(VBOX_XML_CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(MAKEFILE_CURRENT) | $$$$(dir $$$$@) 675 $$(call MSG_L1,Validating $$(filter %.xml,$$^)) 676 $$(QUIET)$$(VBOX_XMLLINT_WITH_CAT) $$(VBOX_XMLLINT_OPTS) --dtdvalid $$(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd \ 669 677 --xinclude --noout $$(filter %.xml,$$^) 678 $$(QUIET)$$(APPEND) -t "$$@" "done" 670 679 endef 671 672 680 $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(eval $(def_vbox_validate_xml))) 673 674 # validate all translations of the manual 675 validatemanual: $(foreach lang,$(VBOX_MANUAL_LANGUAGES),validatemanual_$(lang)) 681 ifdef VBOX_HAVE_XMLLINT 682 OTHERS += $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/validatemanual.run) 683 endif 684 validatemanual:: $(foreach lang,$(VBOX_MANUAL_LANGUAGES),validatemanual_$(lang)) 685 676 686 677 687 … … 718 728 validatesdkref: $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(VBOX_SDKREF_XML_FILES)) \ 719 729 $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(MAKEFILE_CURRENT) 730 $(call MSG_L1,Validating $(filter %.xml,$^)) 720 731 $(QUIET)$(VBOX_XMLLINT_WITH_CAT) $(VBOX_XMLLINT_OPTS) --dtdvalid $(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd \ 721 732 --xinclude --noout $(filter %.xml,$^) … … 935 946 validateman: $(addprefix $(VBOX_PATH_MANUAL_SRC)/en_US/,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \ 936 947 $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(MAKEFILE_CURRENT) 948 $(call MSG_L1,Validating $(filter %.xml,$^)) 937 949 $(QUIET)$(VBOX_XMLLINT_WITH_CAT) $(VBOX_XMLLINT_OPTS) --dtdvalid $(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd \ 938 950 --noout $(filter %.xml,$^)
Note:
See TracChangeset
for help on using the changeset viewer.