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_import", 8 "module_java_sdk_library_import", 9 "module_prebuilt_bootclasspath_fragment", 10 "module_prebuilt_systemserverclasspath_fragment", 11 ], 12} 13 14package { 15 // A default list here prevents the license LSC from adding its own list which would 16 // be unnecessary as every module in the sdk already has its own licenses property. 17 default_applicable_licenses: ["Android-Apache-2.0"], 18} 19 20prebuilt_bootclasspath_fragment { 21 name: "scheduling-sdk_com.android.scheduling-bootclasspath-fragment@current", 22 sdk_member_name: "com.android.scheduling-bootclasspath-fragment", 23 visibility: ["//visibility:public"], 24 apex_available: ["com.android.scheduling"], 25 licenses: ["scheduling-sdk_Android-Apache-2.0@current"], 26 contents: ["scheduling-sdk_framework-scheduling@current"], 27 fragments: [ 28 { 29 apex: "com.android.art", 30 module: "art-bootclasspath-fragment", 31 }, 32 ], 33 hidden_api: { 34 annotation_flags: "hiddenapi/annotation-flags.csv", 35 metadata: "hiddenapi/metadata.csv", 36 index: "hiddenapi/index.csv", 37 signature_patterns: "hiddenapi/signature-patterns.csv", 38 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 39 filtered_flags: "hiddenapi/filtered-flags.csv", 40 }, 41} 42 43module_prebuilt_bootclasspath_fragment { 44 name: "com.android.scheduling-bootclasspath-fragment", 45 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 46 prefer: true, 47 soong_config_variables: { 48 module_build_from_source: { 49 prefer: false, 50 }, 51 }, 52 visibility: ["//visibility:public"], 53 apex_available: ["com.android.scheduling"], 54 licenses: ["scheduling-sdk_Android-Apache-2.0"], 55 contents: ["framework-scheduling"], 56 fragments: [ 57 { 58 apex: "com.android.art", 59 module: "art-bootclasspath-fragment", 60 }, 61 ], 62 hidden_api: { 63 annotation_flags: "hiddenapi/annotation-flags.csv", 64 metadata: "hiddenapi/metadata.csv", 65 index: "hiddenapi/index.csv", 66 signature_patterns: "hiddenapi/signature-patterns.csv", 67 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 68 filtered_flags: "hiddenapi/filtered-flags.csv", 69 }, 70} 71 72java_sdk_library_import { 73 name: "scheduling-sdk_framework-scheduling@current", 74 sdk_member_name: "framework-scheduling", 75 visibility: ["//visibility:public"], 76 apex_available: ["com.android.scheduling"], 77 licenses: ["scheduling-sdk_Android-Apache-2.0@current"], 78 shared_library: false, 79 permitted_packages: ["android.scheduling"], 80 public: { 81 jars: ["sdk_library/public/framework-scheduling-stubs.jar"], 82 stub_srcs: ["sdk_library/public/framework-scheduling.srcjar"], 83 current_api: "sdk_library/public/framework-scheduling.txt", 84 removed_api: "sdk_library/public/framework-scheduling-removed.txt", 85 annotations: "sdk_library/public/framework-scheduling_annotations.zip", 86 sdk_version: "module_current", 87 }, 88 system: { 89 jars: ["sdk_library/system/framework-scheduling-stubs.jar"], 90 stub_srcs: ["sdk_library/system/framework-scheduling.srcjar"], 91 current_api: "sdk_library/system/framework-scheduling.txt", 92 removed_api: "sdk_library/system/framework-scheduling-removed.txt", 93 annotations: "sdk_library/system/framework-scheduling_annotations.zip", 94 sdk_version: "module_current", 95 }, 96 module_lib: { 97 jars: ["sdk_library/module-lib/framework-scheduling-stubs.jar"], 98 stub_srcs: ["sdk_library/module-lib/framework-scheduling.srcjar"], 99 current_api: "sdk_library/module-lib/framework-scheduling.txt", 100 removed_api: "sdk_library/module-lib/framework-scheduling-removed.txt", 101 annotations: "sdk_library/module-lib/framework-scheduling_annotations.zip", 102 sdk_version: "module_current", 103 }, 104} 105 106module_java_sdk_library_import { 107 name: "framework-scheduling", 108 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 109 prefer: true, 110 soong_config_variables: { 111 module_build_from_source: { 112 prefer: false, 113 }, 114 }, 115 visibility: ["//visibility:public"], 116 apex_available: ["com.android.scheduling"], 117 licenses: ["scheduling-sdk_Android-Apache-2.0"], 118 shared_library: false, 119 permitted_packages: ["android.scheduling"], 120 public: { 121 jars: ["sdk_library/public/framework-scheduling-stubs.jar"], 122 stub_srcs: ["sdk_library/public/framework-scheduling.srcjar"], 123 current_api: "sdk_library/public/framework-scheduling.txt", 124 removed_api: "sdk_library/public/framework-scheduling-removed.txt", 125 annotations: "sdk_library/public/framework-scheduling_annotations.zip", 126 sdk_version: "module_current", 127 }, 128 system: { 129 jars: ["sdk_library/system/framework-scheduling-stubs.jar"], 130 stub_srcs: ["sdk_library/system/framework-scheduling.srcjar"], 131 current_api: "sdk_library/system/framework-scheduling.txt", 132 removed_api: "sdk_library/system/framework-scheduling-removed.txt", 133 annotations: "sdk_library/system/framework-scheduling_annotations.zip", 134 sdk_version: "module_current", 135 }, 136 module_lib: { 137 jars: ["sdk_library/module-lib/framework-scheduling-stubs.jar"], 138 stub_srcs: ["sdk_library/module-lib/framework-scheduling.srcjar"], 139 current_api: "sdk_library/module-lib/framework-scheduling.txt", 140 removed_api: "sdk_library/module-lib/framework-scheduling-removed.txt", 141 annotations: "sdk_library/module-lib/framework-scheduling_annotations.zip", 142 sdk_version: "module_current", 143 }, 144} 145 146java_import { 147 name: "scheduling-sdk_service-scheduling@current", 148 sdk_member_name: "service-scheduling", 149 visibility: ["//visibility:public"], 150 apex_available: ["com.android.scheduling"], 151 licenses: ["scheduling-sdk_Android-Apache-2.0@current"], 152 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-scheduling.jar"], 153} 154 155module_java_import { 156 name: "service-scheduling", 157 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 158 prefer: true, 159 soong_config_variables: { 160 module_build_from_source: { 161 prefer: false, 162 }, 163 }, 164 visibility: ["//visibility:public"], 165 apex_available: ["com.android.scheduling"], 166 licenses: ["scheduling-sdk_Android-Apache-2.0"], 167 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-scheduling.jar"], 168} 169 170license { 171 name: "scheduling-sdk_Android-Apache-2.0@current", 172 sdk_member_name: "Android-Apache-2.0", 173 visibility: ["//visibility:private"], 174 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 175 license_text: ["licenses/build/soong/licenses/LICENSE"], 176} 177 178license { 179 name: "scheduling-sdk_Android-Apache-2.0", 180 visibility: ["//visibility:private"], 181 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 182 license_text: ["licenses/build/soong/licenses/LICENSE"], 183} 184 185prebuilt_systemserverclasspath_fragment { 186 name: "scheduling-sdk_com.android.scheduling-systemserverclasspath-fragment@current", 187 sdk_member_name: "com.android.scheduling-systemserverclasspath-fragment", 188 visibility: ["//visibility:public"], 189 apex_available: ["com.android.scheduling"], 190 licenses: ["scheduling-sdk_Android-Apache-2.0@current"], 191 standalone_contents: ["scheduling-sdk_service-scheduling@current"], 192} 193 194module_prebuilt_systemserverclasspath_fragment { 195 name: "com.android.scheduling-systemserverclasspath-fragment", 196 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 197 prefer: true, 198 soong_config_variables: { 199 module_build_from_source: { 200 prefer: false, 201 }, 202 }, 203 visibility: ["//visibility:public"], 204 apex_available: ["com.android.scheduling"], 205 licenses: ["scheduling-sdk_Android-Apache-2.0"], 206 standalone_contents: ["service-scheduling"], 207} 208 209sdk_snapshot { 210 name: "scheduling-sdk@current", 211 visibility: ["//visibility:public"], 212 bootclasspath_fragments: ["scheduling-sdk_com.android.scheduling-bootclasspath-fragment@current"], 213 java_sdk_libs: ["scheduling-sdk_framework-scheduling@current"], 214 java_systemserver_libs: ["scheduling-sdk_service-scheduling@current"], 215 systemserverclasspath_fragments: ["scheduling-sdk_com.android.scheduling-systemserverclasspath-fragment@current"], 216} 217