diff options
author | Francois Gaffie <francois.gaffie@renault.com> | 2018-12-20 09:05:14 +0100 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2019-07-22 14:36:25 -0700 |
commit | e22954a60dbca385083065f26fca78336cbd3fc2 (patch) | |
tree | 9590c5236516d08f3fc9bc2115caace8002ff1be | |
parent | 915a6193a725fbef6135fd093b7a2925fa739b3e (diff) | |
download | parameter-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.bp | 145 | ||||
-rw-r--r-- | Android.mk | 1 |
2 files changed, 145 insertions, 1 deletions
@@ -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"], +} + ////////////////////////////////////////////////// @@ -28,4 +28,3 @@ LOCAL_PATH := $(call my-dir) -include $(LOCAL_PATH)/XmlGenerator.mk |