1// This is auto-generated. DO NOT EDIT. 2 3// blueprint rules added by vendor/google/build/mainline_modules_sdks.py 4// to support coexistence. 5blueprint_package_includes { 6 match_all: ["com.android.mainline"] 7} 8 9package { 10 // A default list here prevents the license LSC from adding its own list which would 11 // be unnecessary as every module in the sdk already has its own licenses property. 12 default_applicable_licenses: ["Android-Apache-2.0"], 13} 14 15prebuilt_bootclasspath_fragment { 16 name: "com.android.ondevicepersonalization-bootclasspath-fragment", 17 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ondevicepersonalization_module" is true. 18 use_source_config_var: { 19 config_namespace: "ondevicepersonalization_module", 20 var_name: "source_build", 21 }, 22 visibility: ["//packages/modules/OnDevicePersonalization:__subpackages__"], 23 apex_available: ["com.android.ondevicepersonalization"], 24 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0"], 25 contents: ["framework-ondevicepersonalization"], 26 fragments: [ 27 { 28 apex: "com.android.art", 29 module: "art-bootclasspath-fragment", 30 }, 31 ], 32 hidden_api: { 33 annotation_flags: "hiddenapi/annotation-flags.csv", 34 metadata: "hiddenapi/metadata.csv", 35 index: "hiddenapi/index.csv", 36 signature_patterns: "hiddenapi/signature-patterns.csv", 37 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 38 filtered_flags: "hiddenapi/filtered-flags.csv", 39 }, 40} 41 42java_sdk_library_import { 43 name: "framework-ondevicepersonalization", 44 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ondevicepersonalization_module" is true. 45 use_source_config_var: { 46 config_namespace: "ondevicepersonalization_module", 47 var_name: "source_build", 48 }, 49 visibility: ["//visibility:public"], 50 apex_available: ["com.android.ondevicepersonalization"], 51 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0"], 52 shared_library: false, 53 permitted_packages: [ 54 "android.adservices.ondevicepersonalization", 55 "android.ondevicepersonalization", 56 "com.android.adservices.ondevicepersonalization", 57 "com.android.ondevicepersonalization.internal", 58 "android.federatedcompute", 59 "com.android.federatedcompute.internal", 60 ], 61 public: { 62 jars: ["sdk_library/public/framework-ondevicepersonalization-stubs.jar"], 63 stub_srcs: ["sdk_library/public/framework-ondevicepersonalization.srcjar"], 64 current_api: "sdk_library/public/framework-ondevicepersonalization.txt", 65 removed_api: "sdk_library/public/framework-ondevicepersonalization-removed.txt", 66 annotations: "sdk_library/public/framework-ondevicepersonalization_annotations.zip", 67 sdk_version: "module_current", 68 }, 69 system: { 70 jars: ["sdk_library/system/framework-ondevicepersonalization-stubs.jar"], 71 stub_srcs: ["sdk_library/system/framework-ondevicepersonalization.srcjar"], 72 current_api: "sdk_library/system/framework-ondevicepersonalization.txt", 73 removed_api: "sdk_library/system/framework-ondevicepersonalization-removed.txt", 74 annotations: "sdk_library/system/framework-ondevicepersonalization_annotations.zip", 75 sdk_version: "module_current", 76 }, 77 module_lib: { 78 jars: ["sdk_library/module-lib/framework-ondevicepersonalization-stubs.jar"], 79 stub_srcs: ["sdk_library/module-lib/framework-ondevicepersonalization.srcjar"], 80 current_api: "sdk_library/module-lib/framework-ondevicepersonalization.txt", 81 removed_api: "sdk_library/module-lib/framework-ondevicepersonalization-removed.txt", 82 annotations: "sdk_library/module-lib/framework-ondevicepersonalization_annotations.zip", 83 sdk_version: "module_current", 84 }, 85} 86 87java_sdk_library_import { 88 name: "service-ondevicepersonalization", 89 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ondevicepersonalization_module" is true. 90 use_source_config_var: { 91 config_namespace: "ondevicepersonalization_module", 92 var_name: "source_build", 93 }, 94 visibility: ["//visibility:public"], 95 apex_available: ["com.android.ondevicepersonalization"], 96 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0"], 97 shared_library: false, 98 permitted_packages: ["com.android.server.ondevicepersonalization"], 99 public: { 100 jars: ["sdk_library/public/service-ondevicepersonalization-stubs.jar"], 101 stub_srcs: ["sdk_library/public/service-ondevicepersonalization.srcjar"], 102 current_api: "sdk_library/public/service-ondevicepersonalization.txt", 103 removed_api: "sdk_library/public/service-ondevicepersonalization-removed.txt", 104 annotations: "sdk_library/public/service-ondevicepersonalization_annotations.zip", 105 sdk_version: "module_current", 106 }, 107 system_server: { 108 jars: ["sdk_library/system-server/service-ondevicepersonalization-stubs.jar"], 109 stub_srcs: ["sdk_library/system-server/service-ondevicepersonalization.srcjar"], 110 current_api: "sdk_library/system-server/service-ondevicepersonalization.txt", 111 removed_api: "sdk_library/system-server/service-ondevicepersonalization-removed.txt", 112 annotations: "sdk_library/system-server/service-ondevicepersonalization_annotations.zip", 113 sdk_version: "system_server_current", 114 }, 115} 116 117license { 118 name: "ondevicepersonalization-module-sdk_Android-Apache-2.0", 119 visibility: ["//visibility:private"], 120 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 121 license_text: ["licenses/build/soong/licenses/LICENSE"], 122} 123 124prebuilt_systemserverclasspath_fragment { 125 name: "com.android.ondevicepersonalization-systemserverclasspath-fragment", 126 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "ondevicepersonalization_module" is true. 127 use_source_config_var: { 128 config_namespace: "ondevicepersonalization_module", 129 var_name: "source_build", 130 }, 131 visibility: ["//packages/modules/OnDevicePersonalization:__subpackages__"], 132 apex_available: ["com.android.ondevicepersonalization"], 133 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0"], 134 contents: ["service-ondevicepersonalization"], 135} 136