Support building trace_to_text in the Android tree
Bug: 73611302
Test: manual
Change-Id: I93934ca6a2af050700f34dbb73139d01b570c47d
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index 728ed23..f71e001 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -43,6 +43,7 @@
'//:perfetto',
'//:traced',
'//:traced_probes',
+ '//:trace_to_text',
]
# Defines a custom init_rc argument to be applied to the corresponding output
@@ -55,6 +56,10 @@
'//:perfetto_trace_protos',
]
+target_host_only = [
+ '//:trace_to_text',
+]
+
# Arguments for the GN output directory.
gn_args = 'target_os="android" target_cpu="arm" is_debug=false build_with_android=true'
@@ -470,7 +475,7 @@
"""
target = desc[target_name]
if target['type'] == 'executable':
- if 'host' in target['toolchain']:
+ if 'host' in target['toolchain'] or target_name in target_host_only:
module_type = 'cc_binary_host'
elif target.get('testonly'):
module_type = 'cc_test'