Files
build_soong/android
Todd Lee 2ec7e1c55c Support for incremetal platform prebuilt APIs
This change provides support for prebuilt incremental platform API (i.e.
API changes associated with a QPR, as opposed to a major dessert
releas).

This feature is provided via the existing prebuilt_apis module with the
introduction of a new attribute:

    allow_incremental_platform_api

While typical platform prebuilt APIs are presumed to be under a
directory structure that follows the pattern:

<version>/<scope>/<module>.jar
<version>/<scope>/api/<module>.txt

Where <version> is limited to a single integer signifying the API level.

For modules where allow_incremental_platform_api is set to 'true' (false
by default) the pattern is the same, however <version> is presumed to be
of the form MM.m, where MM aligns with the existing API level and m
signifies the incremental release (e.g. QPR).

Bug: b/280790094
Test: platform build check with both incremental & non-incremental API
      cd build/soong && go test ./java
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eee6995093485497bc29cdce01c2a86765ffb4eb)
Change-Id: I67e293006ccfa210d0dcc0a294db894632f1b6cb
2023-08-25 18:03:44 +00:00
..
2023-05-19 20:31:32 +00:00
2023-04-17 19:26:07 +00:00
2023-03-22 12:58:38 -07:00
2023-06-22 08:18:33 -07:00
2023-05-19 20:31:32 +00:00
2023-06-22 08:18:33 -07:00
2022-12-12 17:33:06 +00:00
2022-11-02 19:17:30 +00:00
2022-10-25 11:46:01 +02:00
2023-05-19 20:31:32 +00:00
2023-02-13 10:23:36 -08:00
2023-04-10 20:20:41 +00:00
2023-04-10 20:20:41 +00:00
2023-04-26 17:18:19 -07:00
2021-12-13 13:33:15 -05:00
2023-06-22 08:18:33 -07:00
2021-09-23 11:37:57 +01:00
2023-06-27 20:48:05 +00:00