diff --git a/api/Android.bp b/api/Android.bp index a5def6923e2cf..5ee41b79b58cd 100644 --- a/api/Android.bp +++ b/api/Android.bp @@ -58,6 +58,27 @@ genrule { visibility: ["//visibility:public"], } +genrule { + name: "frameworks-base-api-current.srcjar", + srcs: [ + ":api-stubs-docs-non-updatable", + ":conscrypt.module.public.api{.public.stubs.source}", + ":framework-appsearch{.public.stubs.source}", + ":framework-graphics{.public.stubs.source}", + ":framework-media{.public.stubs.source}", + ":framework-mediaprovider{.public.stubs.source}", + ":framework-permission{.public.stubs.source}", + ":framework-sdkextensions{.public.stubs.source}", + ":framework-statsd{.public.stubs.source}", + ":framework-tethering{.public.stubs.source}", + ":framework-wifi{.public.stubs.source}", + ], + out: ["current.srcjar"], + tools: ["merge_zips"], + cmd: "$(location merge_zips) $(out) $(in)", + visibility: ["//visibility:private"], // Used by make module in //development, mind. +} + genrule { name: "frameworks-base-api-removed.txt", srcs: [