summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancois Gaffie <francois.gaffie@renault.com>2018-12-20 09:05:14 +0100
committerColin Cross <ccross@android.com>2019-07-22 14:36:25 -0700
commite22954a60dbca385083065f26fca78336cbd3fc2 (patch)
tree9590c5236516d08f3fc9bc2115caace8002ff1be
parent915a6193a725fbef6135fd093b7a2925fa739b3e (diff)
downloadparameter-framework-e22954a60dbca385083065f26fca78336cbd3fc2.tar.gz
Convert to bp: add scripts targets
Bug: 124767636 Test: cd external/parameter-framework; mma Change-Id: Icbfecefc7b5b21fcc4ab6bdf2a575d8c45e149ee Merged-In: Icbfecefc7b5b21fcc4ab6bdf2a575d8c45e149ee Signed-off-by: Francois Gaffie <francois.gaffie@renault.com> (cherry picked from commit 2cc1b41744d0fe7a6835cadce1f128055884c8ce)
-rw-r--r--Android.bp145
-rw-r--r--Android.mk1
2 files changed, 145 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index e4d9df1..376be85 100644
--- a/Android.bp
+++ b/Android.bp
@@ -35,6 +35,7 @@ cc_defaults {
"-fexceptions",
"-Wall",
"-Werror",
+ "-Wextra",
],
rtti: true,
}
@@ -321,4 +322,148 @@ prebuilt_etc_host {
sub_dir: "parameter-framework/Schemas",
}
+filegroup {
+ name: "EddParser.py-srcs",
+ srcs: ["upstream/tools/xmlGenerator/EddParser.py"],
+ path: "upstream/tools/xmlGenerator/",
+}
+
+python_library_host {
+ name: "EddParser.py",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ srcs: [":EddParser.py-srcs"],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+}
+
+filegroup {
+ name: "PfwBaseTranslator.py-srcs",
+ srcs: ["upstream/tools/xmlGenerator/PfwBaseTranslator.py"],
+ path: "upstream/tools/xmlGenerator/",
+}
+
+python_library_host {
+ name: "PfwBaseTranslator.py",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ srcs: [":PfwBaseTranslator.py-srcs"],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+}
+
+filegroup {
+ name: "PFWScriptGenerator.py-srcs",
+ srcs: ["upstream/tools/xmlGenerator/PFWScriptGenerator.py"],
+ path: "upstream/tools/xmlGenerator/",
+}
+
+python_library_host {
+ name: "PFWScriptGenerator.py",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ srcs: [":PFWScriptGenerator.py-srcs"],
+ libs: [
+ "PfwBaseTranslator.py",
+ "EddParser.py",
+ ],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+}
+
+cc_prebuilt_binary {
+ name: "updateRoutageDomains.sh",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ host_supported: true,
+ srcs: ["upstream/tools/xmlGenerator/updateRoutageDomains.sh"],
+}
+
+filegroup {
+ name: "hostConfig.py-srcs",
+ srcs: ["upstream/tools/xmlGenerator/hostConfig.py"],
+ path: "upstream/tools/xmlGenerator/",
+}
+
+python_library_host {
+ name: "hostConfig.py",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ srcs: [":hostConfig.py-srcs"],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+}
+
+python_binary_host {
+ name: "domainGenerator.py",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ main: "upstream/tools/xmlGenerator/domainGenerator.py",
+ srcs: ["upstream/tools/xmlGenerator/domainGenerator.py"],
+ libs: [
+ "EddParser.py",
+ "hostConfig.py",
+ "PFWScriptGenerator.py",
+ ],
+ version: {
+ py2: {
+ enabled: true,
+ },
+ py3: {
+ enabled: false,
+ },
+ },
+ required: [
+ "domainGeneratorConnector",
+ ],
+}
+
+cc_prebuilt_binary {
+ name: "domainGenerator.sh",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ host_supported: true,
+ srcs: ["upstream/tools/xmlGenerator/domainGenerator.sh"],
+}
+
+cc_prebuilt_binary {
+ name: "lightRoutingUpdate.sh",
+ defaults: ["pfw_defaults"],
+ owner: "intel",
+
+ host_supported: true,
+ srcs: ["upstream/tools/xmlGenerator/lightRoutingUpdate.sh"],
+}
+
//////////////////////////////////////////////////
diff --git a/Android.mk b/Android.mk
index 1af7763..52d6ff6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -28,4 +28,3 @@
LOCAL_PATH := $(call my-dir)
-include $(LOCAL_PATH)/XmlGenerator.mk