cargo2android.py:vendor and vendor_ramdisk flags.
Adds flags to emit vendor_available and vendor_ramdisk_available flags to generated modules. Bug: 194078853 Test: Calling script with new flags generates intended properties. Change-Id: I4f7a6870b4f210b6627054c98962f50e98bc3e03
This commit is contained in:
@@ -659,6 +659,10 @@ class Crate(object):
|
|||||||
for apex in self.runner.args.apex_available:
|
for apex in self.runner.args.apex_available:
|
||||||
self.write(' "%s",' % apex)
|
self.write(' "%s",' % apex)
|
||||||
self.write(' ],')
|
self.write(' ],')
|
||||||
|
if self.runner.args.vendor_available:
|
||||||
|
self.write(' vendor_available: true,')
|
||||||
|
if self.runner.args.vendor_ramdisk_available:
|
||||||
|
self.write(' vendor_ramdisk_available: true,')
|
||||||
if self.runner.args.min_sdk_version and crate_type == 'lib':
|
if self.runner.args.min_sdk_version and crate_type == 'lib':
|
||||||
self.write(' min_sdk_version: "%s",' % self.runner.args.min_sdk_version)
|
self.write(' min_sdk_version: "%s",' % self.runner.args.min_sdk_version)
|
||||||
if self.runner.args.add_module_block:
|
if self.runner.args.add_module_block:
|
||||||
@@ -1608,6 +1612,16 @@ def get_parser():
|
|||||||
'--apex-available',
|
'--apex-available',
|
||||||
nargs='*',
|
nargs='*',
|
||||||
help='Mark the main library as apex_available with the given apexes.')
|
help='Mark the main library as apex_available with the given apexes.')
|
||||||
|
parser.add_argument(
|
||||||
|
'--vendor-available',
|
||||||
|
action='store_true',
|
||||||
|
default=False,
|
||||||
|
help='Mark the main library as vendor_available.')
|
||||||
|
parser.add_argument(
|
||||||
|
'--vendor-ramdisk-available',
|
||||||
|
action='store_true',
|
||||||
|
default=False,
|
||||||
|
help='Mark the main library as vendor_ramdisk_available.')
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--force-rlib',
|
'--force-rlib',
|
||||||
action='store_true',
|
action='store_true',
|
||||||
|
|||||||
Reference in New Issue
Block a user