diff options
| author | Jaewoong Jung <jungjw@google.com> | 2019-02-14 07:50:54 -0800 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2019-02-14 07:50:54 -0800 |
| commit | 228d73c98936a2acb4f1303cf688ebe48d9dbc31 (patch) | |
| tree | ab1edfb38798b322f5d3036e1f626ad5fac8e56d | |
| parent | b7d4ecd635a67458571a19974fc1b2f8990b1327 (diff) | |
| parent | bd2ec35091aabb0eae3b0ea039ffcc23f997e7ad (diff) | |
| download | platform_external_parameter-framework-228d73c98936a2acb4f1303cf688ebe48d9dbc31.tar.gz platform_external_parameter-framework-228d73c98936a2acb4f1303cf688ebe48d9dbc31.tar.bz2 platform_external_parameter-framework-228d73c98936a2acb4f1303cf688ebe48d9dbc31.zip | |
Convert Schemas.mk to Android.bp
am: bd2ec35091
Change-Id: If1e96ed1d06c3d5056051c114803b0e0ac6811ce
| -rw-r--r-- | Android.bp | 126 | ||||
| -rw-r--r-- | Android.mk | 1 | ||||
| -rw-r--r-- | Schemas.mk | 146 |
3 files changed, 126 insertions, 147 deletions
@@ -1,3 +1,31 @@ +// Copyright (c) 2016, Intel Corporation +// All rights reserved. +// +// 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. + cc_defaults { name: "pfw_defaults", host_supported: true, @@ -186,3 +214,101 @@ cc_binary_host { shared_libs: ["libparameter"], srcs: ["upstream/tools/xmlGenerator/domainGeneratorConnector.cpp"], } + +// Resources are not compiled so the prebuild mechanism is used to export them. +// Schemas are only used by host, in order to validate xml files +////////////////////////////////////////////////// + +prebuilt_etc_host { + name: "ParameterFrameworkConfiguration.xsd", + owner: "intel", + src: "upstream/schemas/ParameterFrameworkConfiguration.xsd", + sub_dir: "parameter-framework/Schemas", +} + +prebuilt_etc_host { + name: "ConfigurableDomain.xsd", + owner: "intel", + src: "upstream/schemas/ConfigurableDomain.xsd", + sub_dir: "parameter-framework/Schemas", + required: ["ParameterSettings.xsd"], +} + +prebuilt_etc_host { + name: "ConfigurableDomains.xsd", + owner: "intel", + src: "upstream/schemas/ConfigurableDomains.xsd", + sub_dir: "parameter-framework/Schemas", + required: ["ConfigurableDomain.xsd"], +} + +prebuilt_etc_host { + name: "SystemClass.xsd", + owner: "intel", + src: "upstream/schemas/SystemClass.xsd", + sub_dir: "parameter-framework/Schemas", + required: [ + "FileIncluder.xsd", + "Subsystem.xsd", + ], +} + +prebuilt_etc_host { + name: "ParameterSettings.xsd", + owner: "intel", + src: "upstream/schemas/ParameterSettings.xsd", + sub_dir: "parameter-framework/Schemas", +} + +prebuilt_etc_host { + name: "FileIncluder.xsd", + owner: "intel", + src: "upstream/schemas/FileIncluder.xsd", + sub_dir: "parameter-framework/Schemas", +} + +prebuilt_etc_host { + name: "Subsystem.xsd", + owner: "intel", + src: "upstream/schemas/Subsystem.xsd", + sub_dir: "parameter-framework/Schemas", + required: ["ComponentLibrary.xsd"], +} + +prebuilt_etc_host { + name: "ComponentLibrary.xsd", + owner: "intel", + src: "upstream/schemas/ComponentLibrary.xsd", + sub_dir: "parameter-framework/Schemas", + required: [ + "ComponentTypeSet.xsd", + "W3cXmlAttributes.xsd", + ], +} + +prebuilt_etc_host { + name: "ComponentTypeSet.xsd", + owner: "intel", + src: "upstream/schemas/ComponentTypeSet.xsd", + sub_dir: "parameter-framework/Schemas", + required: [ + "Parameter.xsd", + "W3cXmlAttributes.xsd", + ], +} + +prebuilt_etc_host { + name: "W3cXmlAttributes.xsd", + owner: "intel", + src: "upstream/schemas/W3cXmlAttributes.xsd", + sub_dir: "parameter-framework/Schemas", +} + +prebuilt_etc_host { + name: "Parameter.xsd", + owner: "intel", + src: "upstream/schemas/Parameter.xsd", + sub_dir: "parameter-framework/Schemas", +} + +////////////////////////////////////////////////// @@ -29,4 +29,3 @@ LOCAL_PATH := $(call my-dir) include $(LOCAL_PATH)/XmlGenerator.mk -include $(LOCAL_PATH)/Schemas.mk diff --git a/Schemas.mk b/Schemas.mk deleted file mode 100644 index 04856c6..0000000 --- a/Schemas.mk +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright (c) 2016, Intel Corporation -# All rights reserved. -# -# 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. - -# Resources are not compiled so the prebuild mechanism is used to export them. -# Schemas are only used by host, in order to validate xml files -################################################## - -include $(CLEAR_VARS) -LOCAL_MODULE := ParameterFrameworkConfiguration.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := ConfigurableDomain.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -LOCAL_REQUIRED_MODULES := \ - ParameterSettings.xsd -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := ConfigurableDomains.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -LOCAL_REQUIRED_MODULES := \ - ConfigurableDomain.xsd -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := SystemClass.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -LOCAL_REQUIRED_MODULES := \ - FileIncluder.xsd \ - Subsystem.xsd -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := ParameterSettings.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := FileIncluder.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := Subsystem.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -LOCAL_REQUIRED_MODULES := \ - ComponentLibrary.xsd -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := ComponentLibrary.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -LOCAL_REQUIRED_MODULES := \ - ComponentTypeSet.xsd \ - W3cXmlAttributes.xsd -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := ComponentTypeSet.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -LOCAL_REQUIRED_MODULES := \ - Parameter.xsd \ - W3cXmlAttributes.xsd -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := W3cXmlAttributes.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := Parameter.xsd -LOCAL_MODULE_OWNER := intel -LOCAL_SRC_FILES := upstream/schemas/$(LOCAL_MODULE) -LOCAL_MODULE_CLASS = ETC -LOCAL_MODULE_PATH := $(HOST_OUT)/etc/parameter-framework/Schemas -LOCAL_IS_HOST_MODULE := true -include $(BUILD_PREBUILT) -################################################## |
