From e22954a60dbca385083065f26fca78336cbd3fc2 Mon Sep 17 00:00:00 2001 From: Francois Gaffie Date: Thu, 20 Dec 2018 09:05:14 +0100 Subject: 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 (cherry picked from commit 2cc1b41744d0fe7a6835cadce1f128055884c8ce) --- Android.bp | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 1 - 2 files changed, 145 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3