VirtualBox

Changeset 56509 in vbox


Ignore:
Timestamp:
Jun 18, 2015 11:52:02 AM (10 years ago)
Author:
vboxsync
Message:

Config.kmk,manual/Makefile.kmk: Introducing VBOX_XMLLINT.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r56508 r56509  
    18381838ifeq ($(VBOX_XSLTPROC),)
    18391839 ifeq ($(KBUILD_HOST),win)
    1840    VBOX_XSLTPROC := $(wildcard $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)/libxslt/10128/bin/xsltproc.exe)
    1841    ifeq ($(VBOX_XSLTPROC),)
    1842     VBOX_XSLTPROC := $(KBUILD_DEVTOOLS)/win.x86/bin/xsltproc.exe
    1843    endif
     1840  VBOX_XSLTPROC := $(wildcard $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)/libxslt/10128/bin/xsltproc.exe)
     1841  ifeq ($(VBOX_XSLTPROC),)
     1842   VBOX_XSLTPROC := $(KBUILD_DEVTOOLS)/win.x86/bin/xsltproc.exe
     1843  endif
    18441844 else ifeq ($(KBUILD_HOST),os2)
    18451845  VBOX_XSLTPROC  := BEGINLIBPATH="$(KBUILD_DEVTOOLS_HST)/bin;$$BEGINLIBPATH" $(KBUILD_DEVTOOLS_HST)/bin/xsltproc.exe
     
    18501850 endif
    18511851endif
     1852
     1853# libxml XML linter.
     1854ifeq ($(VBOX_XMLLINT),)
     1855 ifeq ($(KBUILD_HOST),win)
     1856   VBOX_XMLLINT := $(wildcard $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)/libxslt/10128/bin/xmllint.exe)
     1857 endif
     1858 ifeq ($(VBOX_XMLLINT),)
     1859  VBOX_XMLLINT := $(VBOX_HAVE_XMLLINT)
     1860 endif
     1861endif
     1862VBOX_HAVE_XMLLINT := $(if $(VBOX_XMLLINT),1,)
    18521863
    18531864# bin2c (convert binary files into C arrays)
     
    25242535        $(QUIET)$(APPEND) '$@' 'VBOX_MINGW64_USER_LABEL_PREFIX           ?= $(shell echo "__USER_LABEL_PREFIX__" | $(VBOX_PATH_PREFIX_MINGW64)g++ -m64 -E -xc++ - | $(SED) -e "/^$(HASH)/d")'
    25252536endif
    2526         $(QUIET)$(APPEND) '$@' 'VBOX_HAVE_FLEX  ?= $(if $(which flex),1,)'
    2527         $(QUIET)$(APPEND) '$@' 'VBOX_HAVE_BISON ?= $(if $(which bison),1,)'
     2537        $(QUIET)$(APPEND) '$@' 'VBOX_HAVE_FLEX    ?= $(if $(which flex),1,)'
     2538        $(QUIET)$(APPEND) '$@' 'VBOX_HAVE_BISON   ?= $(if $(which bison),1,)'
     2539        $(QUIET)$(APPEND) '$@' 'VBOX_HAVE_XMLLINT ?= $(which xmllint)'
    25282540        $(QUIET)$(ECHO) '========= START OF $@ ========='
    25292541        $(QUIET)$(CAT) $@
  • trunk/doc/manual/Makefile.kmk

    r56499 r56509  
    665665$$(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/,$(VBOX_MANUAL_XML_FILES_INCL_CHANGELOG)) \
    666666                $$(MAKEFILE_CURRENT)
    667         $$(QUIET)xmllint --dtdvalid $$(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd --xinclude --noout $$(filter %.xml,$$^)
     667        $$(QUIET)$(VBOX_XMLLINT) --dtdvalid $$(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd --xinclude --noout $$(filter %.xml,$$^)
    668668endef
    669669
     
    716716validatesdkref: $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(VBOX_SDKREF_XML_FILES)) \
    717717                $(MAKEFILE_CURRENT)
    718         $(QUIET)xmllint --dtdvalid $(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd --xinclude --noout $(filter %.xml,$^)
     718        $(QUIET)$(VBOX_XMLLINT) --dtdvalid $(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd --xinclude --noout $(filter %.xml,$^)
    719719
    720720
     
    932932validateman: $(addprefix $(VBOX_PATH_MANUAL_SRC)/en_US/,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
    933933                $(MAKEFILE_CURRENT)
    934         $(QUIET)xmllint --dtdvalid $(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd --noout $(filter %.xml,$^)
     934        $(QUIET)$(VBOX_XMLLINT) --dtdvalid $(VBOX_PATH_DOCBOOK_DTD)/docbookx.dtd --noout $(filter %.xml,$^)
    935935
    936936
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