Add header_libs to gen_android_bp.
Change-Id: I1a08405e0afe035259416d5b1f1e9334d2030591
diff --git a/Android.bp b/Android.bp
index e55734f..6d78dbe 100644
--- a/Android.bp
+++ b/Android.bp
@@ -5372,4 +5372,4 @@
defaults: [
"perfetto_defaults",
],
-}
+}
\ No newline at end of file
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index 05a7d50..de03a86 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -124,6 +124,7 @@
'heapprofd_client': [
('include_dirs', ['bionic/libc']),
('static_libs', ['libasync_safe']),
+ ('header_libs', ['bionic_libc_platform_headers']),
],
'traced_probes': [
('required', ['libperfetto_android_internal', 'trigger_perfetto']),
@@ -267,6 +268,7 @@
self.cflags = set()
self.local_include_dirs = []
self.include_dirs = []
+ self.header_libs = []
self.required = []
self.user_debug_flag = False
self.tool_files = None
@@ -294,6 +296,7 @@
self._output_field(output, 'cflags')
self._output_field(output, 'local_include_dirs')
self._output_field(output, 'include_dirs')
+ self._output_field(output, 'header_libs')
self._output_field(output, 'required')
self._output_field(output, 'tool_files')
@@ -673,7 +676,7 @@
if add_val and isinstance(add_val, list) and isinstance(curr, list):
curr.extend(add_val)
else:
- raise Error('Unimplemented type of additional_args')
+ raise Error('Unimplemented type of additional_args: %r' % key)
blueprint.add_module(module)