aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrimiano Tucci <primiano@google.com>2021-03-04 09:58:06 +0000
committerPrimiano Tucci <primiano@google.com>2021-03-04 09:58:06 +0000
commit39097c55d481d5e96c8864abb36b6dec4cedbe9b (patch)
tree58541d56a93772f2f8be1c561e0b4035d3b2ad2d
parentf79461a8155c38244cfdd5c2e6778789014515db (diff)
downloadperfetto-39097c55d481d5e96c8864abb36b6dec4cedbe9b.tar.gz
Add min_sdk_version for ART module.
Bug: 180399951 Test: m Change-Id: I19332ba426115173ab803a1eae54e23db2abead2
-rw-r--r--Android.bp2
-rwxr-xr-xtools/gen_android_bp4
2 files changed, 6 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index e3448ce50..91ae89e0d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -842,6 +842,7 @@ cc_library_static {
"com.android.art",
"com.android.art.debug",
],
+ min_sdk_version: "S",
}
// GN: //src/perfetto_cmd:perfetto
@@ -8677,6 +8678,7 @@ cc_library_static {
"com.android.art",
"com.android.art.debug",
],
+ min_sdk_version: "S",
}
// GN: //:perfetto_unittests
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index 89414f479..954e8eec6 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -229,6 +229,7 @@ additional_args = {
'//apex_available:platform',
'com.android.art',
'com.android.art.debug'}),
+ ('min_sdk_version', 'S'),
('shared_libs', {'liblog'}),
('export_include_dirs', {'include', buildflags_dir}),
],
@@ -237,6 +238,7 @@ additional_args = {
'//apex_available:platform',
'com.android.art',
'com.android.art.debug'}),
+ ('min_sdk_version', 'S'),
],
'libperfetto': [
('export_include_dirs', {'include', buildflags_dir}),
@@ -463,6 +465,7 @@ class Module(object):
self.strip = dict()
self.data = set()
self.apex_available = set()
+ self.min_sdk_version = None
# The genrule_XXX below are properties that must to be propagated back
# on the module(s) that depend on the genrule.
self.genrule_headers = set()
@@ -501,6 +504,7 @@ class Module(object):
self._output_field(output, 'data')
self._output_field(output, 'stl')
self._output_field(output, 'apex_available')
+ self._output_field(output, 'min_sdk_version')
self._output_field(output, 'version_script')
self._output_field(output, 'test_suites')
self._output_field(output, 'test_config')