diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..77f12ae --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +docs/ diff --git a/defs.mk b/defs.mk new file mode 100644 index 0000000..8b8ab1a --- /dev/null +++ b/defs.mk @@ -0,0 +1,48 @@ +# Copyright (c) 2017, Broadband Forum +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# The above license is used as a license under copyright only. +# Please reference the Forum IPR Policy for patent licensing terms +# . +# +# Any moral rights which are necessary to exercise under the above +# license grant are also deemed granted under this license. + +# XXX would like not to need to worry about multiple inclusion + +ifndef _DEFS_MK_ +_DEFS_MK_ = true + +include $(TOPDIR)/../../install/etc/defs.mk + +endif # _DEFS_MK_ diff --git a/makefile b/makefile new file mode 100644 index 0000000..a896efa --- /dev/null +++ b/makefile @@ -0,0 +1,47 @@ +# Copyright (c) 2017, Broadband Forum +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# The above license is used as a license under copyright only. +# Please reference the Forum IPR Policy for patent licensing terms +# . +# +# Any moral rights which are necessary to exercise under the above +# license grant are also deemed granted under this license. + +TOPDIR = . + +include $(TOPDIR)/defs.mk + +SUBDIRS = schemas support + +include $(TOPDIR)/rules.mk diff --git a/rules.mk b/rules.mk new file mode 100644 index 0000000..2e73667 --- /dev/null +++ b/rules.mk @@ -0,0 +1,41 @@ +# Copyright (c) 2017, Broadband Forum +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# The above license is used as a license under copyright only. +# Please reference the Forum IPR Policy for patent licensing terms +# . +# +# Any moral rights which are necessary to exercise under the above +# license grant are also deemed granted under this license. + +include $(TOPDIR)/../../install/etc/rules.mk diff --git a/schemas/cwmp-datamodel-1.xsd b/schemas/cwmp-datamodel-1.xsd new file mode 100644 index 0000000..4f8983f --- /dev/null +++ b/schemas/cwmp-datamodel-1.xsd @@ -0,0 +1,1289 @@ + + + + + + + + +]> + + + + + Parameter active notify support. + + + + + + + + + + + Built-in or derived type name. + + + + + + Bibliographic reference ID; SHOULD uniquely identify this reference across all instance documents. +For BBF DM Instances, the bibliographic reference ID rules specified in A.2.4 MUST be used. For example, to reference TR-106 Issue 1 Amendment 2, the value of this attribute would be TR-106a2. + + + + + + Built-in type name. +The type hierarchy is as for XML Schema, with "any" and "base64" mapping to the "anySimpleType" and "base64Binary" XML Schema types respectively. + + + + + + + + + + + + + + + + + + Component name; the same as xs:NCName except that dots are not permitted. + + + + + + + + Data type name; the same as xs:NCName except that cannot start with lower-case letter (to avoid conflict with built-in data type names) and dots are not permitted. + + + + + + + + Type of default. + + + + + Default from standard, e.g. RFC. Also applies on object creation. + + + + + Default on object creation. + + + + + + + Description action. + + + + + + + + + + Positive integer or "unbounded". + + + + + + + + + + + + Model name, including major and minor versions. The name part is the same as xs:NCName except that dots are not permitted. + + + + + + + + Object name (maximum length 256). Each component is the same as xs:NCName except that dots are not permitted. This name MUST in addition follow the vendor-specific object name requirements of section 3.3. + + + + + + + + + Object path that cannot contain "{i}" placeholders and that therefore references a single object. The path MUST follow the requirements of A.2.3.4 (its scope will typically be specified via an attribute of type PathScope). + + + + + + + + Object path that can contain "{i}" placeholders and that can therefore references multiple objects. The path MUST follow the requirements of A.2.3.4 (its scope will typically be specified via an attribute of type PathScope). + + + + + + + + List of object paths, each of which can contain "{i}" placeholders. + + + + + + Opaque ID. + + + + + + + + Parameter name (maximum length 256); the same as xs:NCName except that dots are not permitted. This name MUST in addition follow the vendor-specific parameter name requirements of section 3.3. + + + + + + + + + Parameter path that cannot contain "{i}" placeholders and that therefore references a single parameter. The path MUST follow the requirements of A.2.3.4 (its scope will typically be specified via an attribute of type PathScope). + + + + + + + + Object / parameter path name scope (A.2.3.4). + + + + + + + + + + Profile name, including version. The name part is the same as xs:NCName except that dots are not permitted. + + + + + + + + List of profile names. + + + + + + Object access (within profile). + + + + + + + + + + + + Read-write access. + + + + + + + + + Reference type (A.2.3.6). + + + + + + + + + Item status (applies to most types of item). + + + + + + + + + + + (Reference) target type (used in path references). + + + + + + + + + + + + + Units string. + + + + + + + + + All built-in data types. + + + + + + + + + Length is that of the actual string, not the base64-encoded string. See A.2.3.3. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Length is that of the actual string, not the hexBinary-encoded string. See A.2.3.3. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + All facets. + + + + + Size facets, taken together, define the valid size ranges, e.g. (0:0) and (6:6) mean that the size has to be 0 or 6. +The size facet MUST NOT be specified for non-string data types, i.e. data types that are not derived from base64, hexBinary or string. + + + + + InstanceRef facets specify how a parameter can reference an object instance (table row) via its instance number. +The instanceRef facet MUST NOT be specified for data types that are not derived from int or unsignedInt. + + + + + PathRef facets specify how a parameter can reference a parameter or object via its path name. +The pathRef facet MUST NOT be specified for data types that are not derived from string. + + + + + Range facets, taken together, define the valid value ranges, e.g. [-1:-1] and [1:4094] mean that the value has to be -1 or 1:4094 (it cannot be 0). +The range facet MUST NOT be specified for non-numeric data types, i.e. data types that are not derived from one of the integer types. + + + + + Enumeration facets, taken together, define the valid values, e.g. "a" and "b" mean that the value has to be a or b. +The enumeration facet MUST NOT be specified for data types that are not derived from string. +Derived types MAY add additional enumeration values. See A.2.5. + + + + + EnumerationRef facets allow a parameter's valid values to be obtained from another parameter. +The enumerationRef facet MUST NOT be specified for data types that are not derived from string. + + + + + Pattern attributes, taken together, define valid patterns, e.g. "" and "[0-9A-Fa-f]{6}" means that the value has to be empty or a 6 digit hex string. +The pattern facet MUST NOT be specified for data types that are not derived from string. +Pattern syntax is the same as for XML Schema regular expressions. See http://www.w3.org/TR/xmlschema-2/#regexs. + + + + + Multiple units facets MUST NOT be specified. +The units facet MUST NOT be specified for data types that are not numeric, i.e. data types that are not derived from one of the integer types. + + + + + + + + Base facet (status attribute). + + + + + + + + + + + Base facet (access, status and optional attributes). + + + + + + + + + + + Bibliography definition. + + + + + + + + + Name by which the referenced document is usually known, e.g. TR-069, RFC 2863. + + + + + + Organization that published the referenced document, e.g. BBF, IEEE, IETF. + + + + + Document category, e.g. TR (BBF), RFC (IETF). + + + + + Publication date. + + + + + + + + + + Uniquely identifies the reference (this is checked by schema validation). Can be referenced from descriptions by using the {{bibref}} template. See A.2.2.4. + + + + + + + + + + Component definition. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MUST be unique within the document, including imported components (this is checked by schema validation). + + + + + + + + + Component reference. + + + + Name of component to be referenced (included). + + + + + If specified, is relative path between point of reference (inclusion) and the component's items. If not specified, behavior is as if an empty relative path was specified. + + + + + + + Parameter data type definition. + + + + + + + Facets MUST NOT be specified if the base attribute is omitted. + + + + + A built-in data type element MUST NOT be specified if the base attribute is present. +See tns:AllFacets for notes and requirements on individual facets. + + + + + + + + MUST be unique within the document, including imported data types (this is checked by schema validation). +Cannot begin with a lower-case letter, in order to avoid confusion with built-in data types. + + + + + MUST be present if and only if deriving from a non-built-in data type. See A.2.3.1. + + + + + + + + + Parameter data type reference or anonymous restriction / extension. + + + + + + + + If specified, content MUST be empty. + + + + + If specified, content MUST NOT be empty. + + + + + + + Default facet. + + + + + + + Value MUST be valid for the data type. + + + + + + + + Description: free text which MAY contain a limited amount of mediawiki-like markup as specified in A.2.2. For example, use "*" at the start of a line to indicate a bulleted list. +To avoid confusion, the description SHOULD NOT contain tab characters. +For BBF standards, the character set MUST be restricted to printable characters in the Basic Latin Unicode block, i.e. to characters whose decimal ASCII representations are in the (inclusive) ranges 9-10 and 32-126. + + + + + + This MUST be specified when the description modifies that of a previously defined item. +Specify "append" to append to the previous description, or "replace" to replace the previous description. + + + + + + + + + Enumeration facet. + + + + + + + + + + + Enumeration reference facet. + + + + + + MUST reference a list-valued parameter. + + + + + Specifies the point in the naming hierarchy relative to which targetParam applies (A.2.3.4). + + + + + Specifies the value that indicates that none of the values of the referenced parameter currently apply. + + + + + + + + Import data types, components and models (Root and Service Objects) from external documents. All such items MUST be imported (this is checked by schema validation). +The optional ref attribute MAY be used in order to avoid name conflicts between imported and locally-defined items. + + + + + + + + + If omitted, data type is known by the same name in both this and the referenced document. + + + + + + + + + + If omitted, component is known by the same name in both this and the referenced document. + + + + + + + + + + If omitted, model is known by the same name in both this and the referenced document. + + + + + + + + + + Only the file name part SHOULD be specified (the processing tool is assumed to support a search path). + + + + + If specified, the processing tool MUST regard a mismatch between this and the external document's spec attribute as an error. + + + + + + + Instance number reference facet. + + + + + + Specifies the type of reference (A.2.3.6). + + + + + MUST reference a multi-instance object (table) (A.2.3.4). + + + + + Specifies the point in the naming hierarchy relative to which targetParent applies (A.2.3.4). + + + + + + + + List facet. + + + + + + + + This specifies the size of the TR-069 list-valued parameter, not of the individual list items. + + + + + + + + + + + + Model (Root or Service Object) definition and reference. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MUST be unique within the document, including imported models (this is checked by schema validation). + + + + + MUST be present if and only if extending an existing model. See A.2.10. + + + + + + + + + + Object definition and reference. See A.2.8.1 for details of how tables are represented. + + + + + + MUST NOT be present if the object is not a table (see maxEntries). +The parameters referenced by each unique key element MUST constitute a unique key. +For a table in which there is an enableParameter, the uniqueness requirement applies only to enabled table entries. + + + + + + + + + + + + + + + + + + + + + + + + MUST be unique within the component or model (this is checked by schema validation). +MUST be present if and only if defining a new object. +If the object is a table (see maxEntries), the final part of the name MUST be "{i}.". + + + + + MUST be present if and only if modifying an existing object. + + + + + + minEntries MUST be less than or equal to maxEntries (all values are regarded as being less than "unbounded"). + + + + + minEntries and maxEntries indicate whether the object is a table: +* minEntries=0, maxEntries=1 : single-instance object which might not be allowed to exist, e.g. because only one of it and another object can exist at the same time +* minEntries=1, maxEntries=1 : single-instance object that is always allowed to exist +* all other cases : object is a table + + + + + MUST be specified for a table with a variable number of entries, i.e. for which maxEntries is greater than minEntries ("unbounded" is regarded as being greater than all values). + + + + + MUST be specified for a table in which the ACS can create entries and which has one or more uniqueKey elements. + + + + + + + + + Parameter definition and reference. + + + + + + + + + MUST be unique within the parent object (this is checked by schema validation). +MUST be present if and only if defining a new parameter. + + + + + MUST be present if and only if modifying an existing parameter. + + + + + + + + + + + + Path name reference facet. + + + + + + Specifies the type of reference (A.2.3.6). + + + + + If the list is non-empty, this parameter MUST only reference immediate children of matching objects (A.2.3.4). + + + + + Specifies the point in the naming hierarchy relative to which targetParent applies (A.2.3.4). + + + + + Specifies the type of item that can be referenced. + + + + + Specifies the valid data types for a referenced parameter. + + + + + + + + Pattern facet (pattern syntax is as in XML Schema). + + + + + + + + + + Profile definition and reference. + + + + + If the extends attribute is insufficient to express general profile requirements, any additional requirements MUST be specified here. + + + + + + + + + + + MUST be unique within the model (this is checked by schema validation). +MUST be present if and only if defining a new profile. + + + + + MUST specify base if modifying an existing profile or if the profile version is greater than 1. + + + + + MUST specify extends if the profile extends other profile(s). + + + + + + + + + Profile object definition. + + + + + If the requirement attribute is insufficient to express the requirement, any additional requirements MUST be specified here and MAY override the attribute. + + + + + + + + + + + + Profile parameter definition. + + + + + If the requirement attribute is insufficient to express the requirement, any additional requirements MUST be specified here and MAY override the attribute. + + + + + + + + + + + Range facet. + + + + + + + + + + + Size facet. + + + + + + + + + + + Units facet. + + + + + + + + + + Parameter syntax specification. + + + + + For lists, the TR-069 parameter is always a string and the data type specification applies to individual list items, not to the parameter value. +See section 3.2 for comma-separated list formatting rules. + + + + + + Direct use of built-in data type, possibly modified via use of facets. + + + + + Use of named data type, possibly modified via use of facets. + + + + + + + + + + + + + + + + If true, readback is always false, 0 or empty string. + + + + + + + + CWMP Data Model Definition XML Schema (DM Schema) instance documents can contain any or all of the following: +* Data type definitions +* Root Object definitions (including profiles) +* Service Object definitions (including profiles) +* Component definitions +* Vendor extension definitions + + + + + + Top-level description. + + + + + Imported data types, components and models (Root and Service Objects). + + + + + Top-level data type definitions. + + + + + + + + + + + + + Bibliographic references. + + + + + + Component definitions. + + + + + + + + + + + + + + + + + Model (Root and Service Object) definitions. + + + + + + + + + + + + + + + + + + + + URI of the associated specification document, e.g. the BBF Technical Report. This URI SHOULD uniquely identify the specification. More than one DM Schema instance document MAY reference the same specification. +Where the specification is a BBF document, the URI naming rules specified in A.2.1 MUST be used. For example, to reference TR-106 Issue 1 Amendment 2, the value of this attribute would be urn:broadband-forum-org:tr-106-1-2. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schemas/cwmp-datamodel-report.xsd b/schemas/cwmp-datamodel-report.xsd new file mode 100644 index 0000000..d49a580 --- /dev/null +++ b/schemas/cwmp-datamodel-report.xsd @@ -0,0 +1,137 @@ + + + + + + + + + +]> + + + + + Object path that can contain "{i}" placeholders and that can therefore references multiple objects. + + + + + + + + Parameter path that cannot contain "{i}" placeholders and that therefore references a single parameter. + + + + + + + + Profile name, including version. The name part is the same as xs:NCName except that dots are not permitted. + + + + + + + + Version number, consisting of major and minor versions. + + + + + + + + Indicates that object is fixed, so shouldn't (for example) warn about any writable parameters that it might contain. + + + + + Indicates that if item has been deleted, it should always be hidden in the report, e.g. not even shown in strikeout. + + + + + Indicates that object has no unique keys, so shouldn't (for example) warn about the lack of unique keys. + + + + + Previous parameter hint. + + + + + Previous object hint. + + + + + Previous profile hint. + + + + + Version number. + + + diff --git a/schemas/makefile b/schemas/makefile new file mode 100644 index 0000000..000c7bb --- /dev/null +++ b/schemas/makefile @@ -0,0 +1,45 @@ +# Copyright (c) 2017, Broadband Forum +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# The above license is used as a license under copyright only. +# Please reference the Forum IPR Policy for patent licensing terms +# . +# +# Any moral rights which are necessary to exercise under the above +# license grant are also deemed granted under this license. + +TOPDIR = .. + +include $(TOPDIR)/defs.mk + +include $(TOPDIR)/rules.mk diff --git a/support/makefile b/support/makefile new file mode 100644 index 0000000..9059d10 --- /dev/null +++ b/support/makefile @@ -0,0 +1,51 @@ +# Copyright (c) 2017, Broadband Forum +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# The above license is used as a license under copyright only. +# Please reference the Forum IPR Policy for patent licensing terms +# . +# +# Any moral rights which are necessary to exercise under the above +# license grant are also deemed granted under this license. + +TOPDIR = .. + +include $(TOPDIR)/defs.mk + +REPORTFLAGS += --allbibrefs + +# XXX this is to disable schema validation, because this currently requires +# schema filenames to include the minor version number +REPORTFLAGS += --loglevel=error + +include $(TOPDIR)/rules.mk