Merge "c2a: Automatically make crates APEX available" am: d0e21e93fb am: b30e1dae5b
Original change: https://android-review.googlesource.com/c/platform/development/+/2128853 Change-Id: Ifcc25702cfb515b26d9c1b51761d0d14d5933aa3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -709,10 +709,16 @@ class Crate(object):
|
||||
for header_dir in self.runner.args.exported_c_header_dir:
|
||||
self.write(' "%s",' % header_dir)
|
||||
self.write(' ],')
|
||||
if self.runner.args.apex_available and crate_type in LIBRARY_CRATE_TYPES:
|
||||
if crate_type in LIBRARY_CRATE_TYPES:
|
||||
self.write(' apex_available: [')
|
||||
for apex in self.runner.args.apex_available:
|
||||
self.write(' "%s",' % apex)
|
||||
if self.runner.args.apex_available is None:
|
||||
# If apex_available is not explicitly set, make it available to all
|
||||
# apexes.
|
||||
self.write(' "//apex_available:platform",')
|
||||
self.write(' "//apex_available:anyapex",')
|
||||
else:
|
||||
for apex in self.runner.args.apex_available:
|
||||
self.write(' "%s",' % apex)
|
||||
self.write(' ],')
|
||||
if crate_type != 'test':
|
||||
if self.runner.args.native_bridge_supported:
|
||||
|
||||
Reference in New Issue
Block a user