1// This is auto-generated. DO NOT EDIT. 2 3// Soong config variable stanza added by vendor/google/build/mainline_modules_sdks.py. 4soong_config_module_type_import { 5 from: "packages/modules/common/Android.bp", 6 module_types: [ 7 "module_java_sdk_library_import", 8 "module_prebuilt_bootclasspath_fragment", 9 ], 10} 11 12package { 13 // A default list here prevents the license LSC from adding its own list which would 14 // be unnecessary as every module in the sdk already has its own licenses property. 15 default_applicable_licenses: ["Android-Apache-2.0"], 16} 17 18prebuilt_bootclasspath_fragment { 19 name: "ondevicepersonalization-module-sdk_com.android.ondevicepersonalization-bootclasspath-fragment@current", 20 sdk_member_name: "com.android.ondevicepersonalization-bootclasspath-fragment", 21 visibility: ["//packages/modules/OnDevicePersonalization:__subpackages__"], 22 apex_available: ["com.android.ondevicepersonalization"], 23 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0@current"], 24 contents: ["ondevicepersonalization-module-sdk_framework-ondevicepersonalization@current"], 25 fragments: [ 26 { 27 apex: "com.android.art", 28 module: "art-bootclasspath-fragment", 29 }, 30 ], 31 hidden_api: { 32 annotation_flags: "hiddenapi/annotation-flags.csv", 33 metadata: "hiddenapi/metadata.csv", 34 index: "hiddenapi/index.csv", 35 signature_patterns: "hiddenapi/signature-patterns.csv", 36 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 37 filtered_flags: "hiddenapi/filtered-flags.csv", 38 }, 39} 40 41module_prebuilt_bootclasspath_fragment { 42 name: "com.android.ondevicepersonalization-bootclasspath-fragment", 43 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 44 prefer: true, 45 soong_config_variables: { 46 module_build_from_source: { 47 prefer: false, 48 }, 49 }, 50 visibility: ["//packages/modules/OnDevicePersonalization:__subpackages__"], 51 apex_available: ["com.android.ondevicepersonalization"], 52 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0"], 53 contents: ["framework-ondevicepersonalization"], 54 fragments: [ 55 { 56 apex: "com.android.art", 57 module: "art-bootclasspath-fragment", 58 }, 59 ], 60 hidden_api: { 61 annotation_flags: "hiddenapi/annotation-flags.csv", 62 metadata: "hiddenapi/metadata.csv", 63 index: "hiddenapi/index.csv", 64 signature_patterns: "hiddenapi/signature-patterns.csv", 65 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 66 filtered_flags: "hiddenapi/filtered-flags.csv", 67 }, 68} 69 70java_sdk_library_import { 71 name: "ondevicepersonalization-module-sdk_framework-ondevicepersonalization@current", 72 sdk_member_name: "framework-ondevicepersonalization", 73 visibility: ["//visibility:public"], 74 apex_available: ["com.android.ondevicepersonalization"], 75 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0@current"], 76 shared_library: false, 77 permitted_packages: ["android.ondevicepersonalization"], 78 public: { 79 jars: ["sdk_library/public/framework-ondevicepersonalization-stubs.jar"], 80 stub_srcs: ["sdk_library/public/framework-ondevicepersonalization.srcjar"], 81 current_api: "sdk_library/public/framework-ondevicepersonalization.txt", 82 removed_api: "sdk_library/public/framework-ondevicepersonalization-removed.txt", 83 annotations: "sdk_library/public/framework-ondevicepersonalization_annotations.zip", 84 sdk_version: "module_current", 85 }, 86 system: { 87 jars: ["sdk_library/system/framework-ondevicepersonalization-stubs.jar"], 88 stub_srcs: ["sdk_library/system/framework-ondevicepersonalization.srcjar"], 89 current_api: "sdk_library/system/framework-ondevicepersonalization.txt", 90 removed_api: "sdk_library/system/framework-ondevicepersonalization-removed.txt", 91 annotations: "sdk_library/system/framework-ondevicepersonalization_annotations.zip", 92 sdk_version: "module_current", 93 }, 94 module_lib: { 95 jars: ["sdk_library/module-lib/framework-ondevicepersonalization-stubs.jar"], 96 stub_srcs: ["sdk_library/module-lib/framework-ondevicepersonalization.srcjar"], 97 current_api: "sdk_library/module-lib/framework-ondevicepersonalization.txt", 98 removed_api: "sdk_library/module-lib/framework-ondevicepersonalization-removed.txt", 99 annotations: "sdk_library/module-lib/framework-ondevicepersonalization_annotations.zip", 100 sdk_version: "module_current", 101 }, 102} 103 104module_java_sdk_library_import { 105 name: "framework-ondevicepersonalization", 106 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 107 prefer: true, 108 soong_config_variables: { 109 module_build_from_source: { 110 prefer: false, 111 }, 112 }, 113 visibility: ["//visibility:public"], 114 apex_available: ["com.android.ondevicepersonalization"], 115 licenses: ["ondevicepersonalization-module-sdk_Android-Apache-2.0"], 116 shared_library: false, 117 permitted_packages: ["android.ondevicepersonalization"], 118 public: { 119 jars: ["sdk_library/public/framework-ondevicepersonalization-stubs.jar"], 120 stub_srcs: ["sdk_library/public/framework-ondevicepersonalization.srcjar"], 121 current_api: "sdk_library/public/framework-ondevicepersonalization.txt", 122 removed_api: "sdk_library/public/framework-ondevicepersonalization-removed.txt", 123 annotations: "sdk_library/public/framework-ondevicepersonalization_annotations.zip", 124 sdk_version: "module_current", 125 }, 126 system: { 127 jars: ["sdk_library/system/framework-ondevicepersonalization-stubs.jar"], 128 stub_srcs: ["sdk_library/system/framework-ondevicepersonalization.srcjar"], 129 current_api: "sdk_library/system/framework-ondevicepersonalization.txt", 130 removed_api: "sdk_library/system/framework-ondevicepersonalization-removed.txt", 131 annotations: "sdk_library/system/framework-ondevicepersonalization_annotations.zip", 132 sdk_version: "module_current", 133 }, 134 module_lib: { 135 jars: ["sdk_library/module-lib/framework-ondevicepersonalization-stubs.jar"], 136 stub_srcs: ["sdk_library/module-lib/framework-ondevicepersonalization.srcjar"], 137 current_api: "sdk_library/module-lib/framework-ondevicepersonalization.txt", 138 removed_api: "sdk_library/module-lib/framework-ondevicepersonalization-removed.txt", 139 annotations: "sdk_library/module-lib/framework-ondevicepersonalization_annotations.zip", 140 sdk_version: "module_current", 141 }, 142} 143 144license { 145 name: "ondevicepersonalization-module-sdk_Android-Apache-2.0@current", 146 sdk_member_name: "Android-Apache-2.0", 147 visibility: ["//visibility:private"], 148 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 149 license_text: ["licenses/build/soong/licenses/LICENSE"], 150} 151 152license { 153 name: "ondevicepersonalization-module-sdk_Android-Apache-2.0", 154 visibility: ["//visibility:private"], 155 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 156 license_text: ["licenses/build/soong/licenses/LICENSE"], 157} 158 159sdk_snapshot { 160 name: "ondevicepersonalization-module-sdk@current", 161 visibility: ["//packages/modules/OnDevicePersonalization:__subpackages__"], 162 bootclasspath_fragments: ["ondevicepersonalization-module-sdk_com.android.ondevicepersonalization-bootclasspath-fragment@current"], 163 java_sdk_libs: ["ondevicepersonalization-module-sdk_framework-ondevicepersonalization@current"], 164} 165