This adds two new properties alongside AndroidVersion.ApiLevel:
- AndroidVersion.ExtensionLevel: The sdk extension version if the SDK
- AndroidVersion.IsBaseSdk: Whether the extension level is the the one
that the ApiLevel shipped with (true), or if is an extension SDK
release (false).
While we're here, dedupe the recipe that processes these templates.
Bug: 195281582
Test: m out/host/linux-x86/development/sdk/platform_source.properties
and inspect the substitution is working
Merged-In: Ieea20731aed2e0f35bbe4cfd8ca596cf11f4b3bc
Change-Id: Ieea20731aed2e0f35bbe4cfd8ca596cf11f4b3bc
ADRT (go/adrt) ise fully automated and therefore expects certain
properties in the file "source.properties". This CD adds expected
fields:
SystemImage.TagId
SystemImage.TagDisplay
Change-Id: I6fdde9256a6f1c257103072358915853679183d2
Apply Ducrohet's Mar 21 2012 change
"Add flag indicating gpu support in emulator system image."
to Mips system images, also.
Change-Id: I1e087479df205e878aef52173db95ac19176dcaf
This allows to have a different rule to generate the source.properties
based on the templates and place them in a directory that depends on
the current target CPU ABI. In turn this prevents the build from
mixing different source.props when building different targets.
Change-Id: I4a1d9f47426c94f376947ddae8be9f5549331616