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: "sdkextensions-sdk_com.android.sdkext-bootclasspath-fragment@current", 20 sdk_member_name: "com.android.sdkext-bootclasspath-fragment", 21 visibility: ["//packages/modules/SdkExtensions:__subpackages__"], 22 apex_available: ["com.android.sdkext"], 23 licenses: ["sdkextensions-sdk_Android-Apache-2.0@current"], 24 contents: ["sdkextensions-sdk_framework-sdkextensions@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.sdkext-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/SdkExtensions:__subpackages__"], 51 apex_available: ["com.android.sdkext"], 52 licenses: ["sdkextensions-sdk_Android-Apache-2.0"], 53 contents: ["framework-sdkextensions"], 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: "sdkextensions-sdk_framework-sdkextensions@current", 72 sdk_member_name: "framework-sdkextensions", 73 visibility: ["//visibility:public"], 74 apex_available: [ 75 "com.android.sdkext", 76 "test_com.android.sdkext", 77 ], 78 licenses: ["sdkextensions-sdk_Android-Apache-2.0@current"], 79 shared_library: false, 80 permitted_packages: ["android.os.ext"], 81 public: { 82 jars: ["sdk_library/public/framework-sdkextensions-stubs.jar"], 83 stub_srcs: ["sdk_library/public/framework-sdkextensions.srcjar"], 84 current_api: "sdk_library/public/framework-sdkextensions.txt", 85 removed_api: "sdk_library/public/framework-sdkextensions-removed.txt", 86 annotations: "sdk_library/public/framework-sdkextensions_annotations.zip", 87 sdk_version: "module_current", 88 }, 89 system: { 90 jars: ["sdk_library/system/framework-sdkextensions-stubs.jar"], 91 stub_srcs: ["sdk_library/system/framework-sdkextensions.srcjar"], 92 current_api: "sdk_library/system/framework-sdkextensions.txt", 93 removed_api: "sdk_library/system/framework-sdkextensions-removed.txt", 94 annotations: "sdk_library/system/framework-sdkextensions_annotations.zip", 95 sdk_version: "module_current", 96 }, 97 module_lib: { 98 jars: ["sdk_library/module-lib/framework-sdkextensions-stubs.jar"], 99 stub_srcs: ["sdk_library/module-lib/framework-sdkextensions.srcjar"], 100 current_api: "sdk_library/module-lib/framework-sdkextensions.txt", 101 removed_api: "sdk_library/module-lib/framework-sdkextensions-removed.txt", 102 annotations: "sdk_library/module-lib/framework-sdkextensions_annotations.zip", 103 sdk_version: "module_current", 104 }, 105} 106 107module_java_sdk_library_import { 108 name: "framework-sdkextensions", 109 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 110 prefer: true, 111 soong_config_variables: { 112 module_build_from_source: { 113 prefer: false, 114 }, 115 }, 116 visibility: ["//visibility:public"], 117 apex_available: [ 118 "com.android.sdkext", 119 "test_com.android.sdkext", 120 ], 121 licenses: ["sdkextensions-sdk_Android-Apache-2.0"], 122 shared_library: false, 123 permitted_packages: ["android.os.ext"], 124 public: { 125 jars: ["sdk_library/public/framework-sdkextensions-stubs.jar"], 126 stub_srcs: ["sdk_library/public/framework-sdkextensions.srcjar"], 127 current_api: "sdk_library/public/framework-sdkextensions.txt", 128 removed_api: "sdk_library/public/framework-sdkextensions-removed.txt", 129 annotations: "sdk_library/public/framework-sdkextensions_annotations.zip", 130 sdk_version: "module_current", 131 }, 132 system: { 133 jars: ["sdk_library/system/framework-sdkextensions-stubs.jar"], 134 stub_srcs: ["sdk_library/system/framework-sdkextensions.srcjar"], 135 current_api: "sdk_library/system/framework-sdkextensions.txt", 136 removed_api: "sdk_library/system/framework-sdkextensions-removed.txt", 137 annotations: "sdk_library/system/framework-sdkextensions_annotations.zip", 138 sdk_version: "module_current", 139 }, 140 module_lib: { 141 jars: ["sdk_library/module-lib/framework-sdkextensions-stubs.jar"], 142 stub_srcs: ["sdk_library/module-lib/framework-sdkextensions.srcjar"], 143 current_api: "sdk_library/module-lib/framework-sdkextensions.txt", 144 removed_api: "sdk_library/module-lib/framework-sdkextensions-removed.txt", 145 annotations: "sdk_library/module-lib/framework-sdkextensions_annotations.zip", 146 sdk_version: "module_current", 147 }, 148} 149 150license { 151 name: "sdkextensions-sdk_Android-Apache-2.0@current", 152 sdk_member_name: "Android-Apache-2.0", 153 visibility: ["//visibility:private"], 154 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 155 license_text: ["licenses/build/soong/licenses/LICENSE"], 156} 157 158license { 159 name: "sdkextensions-sdk_Android-Apache-2.0", 160 visibility: ["//visibility:private"], 161 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 162 license_text: ["licenses/build/soong/licenses/LICENSE"], 163} 164 165sdk_snapshot { 166 name: "sdkextensions-sdk@current", 167 visibility: ["//packages/modules/SdkExtensions:__subpackages__"], 168 bootclasspath_fragments: ["sdkextensions-sdk_com.android.sdkext-bootclasspath-fragment@current"], 169 java_sdk_libs: ["sdkextensions-sdk_framework-sdkextensions@current"], 170} 171