1[ 2 { 3 "@type": "sdk", 4 "@name": "art-module-sdk", 5 "apexes": [ 6 "com.android.art" 7 ], 8 "bootclasspath_fragments": [ 9 "art-bootclasspath-fragment" 10 ], 11 "compat_configs": [ 12 "libcore-platform-compat-config" 13 ], 14 "java_boot_libs": [ 15 "apache-xml", 16 "bouncycastle", 17 "core-libart", 18 "core-oj", 19 "okhttp" 20 ], 21 "java_header_libs": [ 22 "art-module-intra-core-api-stubs-system-modules-lib", 23 "art.module.api.annotations.for.system.modules", 24 "art.module.intra.core.api.stubs", 25 "core-generated-annotation-stubs", 26 "core-lambda-stubs", 27 "core-lambda-stubs-for-system-modules" 28 ], 29 "java_sdk_libs": [ 30 "art.module.public.api", 31 "service-art" 32 ], 33 "java_system_modules": [ 34 "art-module-intra-core-api-stubs-system-modules", 35 "art-module-lib-api-stubs-system-modules", 36 "art-module-public-api-stubs-system-modules" 37 ], 38 "licenses": [ 39 "Android-Apache-2.0", 40 "art_license", 41 "art_openjdkjvmti_license", 42 "external_apache-xml_license", 43 "external_bouncycastle_license", 44 "external_okhttp_license", 45 "libcore_license", 46 "libnativehelper_license" 47 ], 48 "native_header_libs": [ 49 "jni_headers", 50 "libartpalette-headers", 51 "libnativehelper_header_only", 52 "libnativeloader-headers", 53 "libopenjdkjvmti_headers", 54 "odrefresh_headers" 55 ], 56 "native_shared_libs": [ 57 "libandroidio", 58 "libdexfile", 59 "libnativebridge", 60 "libnativehelper", 61 "libnativeloader", 62 "libsigchain" 63 ], 64 "systemserverclasspath_fragments": [ 65 "art-systemserverclasspath-fragment" 66 ] 67 }, 68 { 69 "@type": "license", 70 "@name": "Android-Apache-2.0" 71 }, 72 { 73 "@type": "java_library", 74 "@name": "apache-xml", 75 "@deps": [ 76 "external_apache-xml_license" 77 ] 78 }, 79 { 80 "@type": "bootclasspath_fragment", 81 "@name": "art-bootclasspath-fragment", 82 "@deps": [ 83 "apache-xml", 84 "art.module.public.api", 85 "art_license", 86 "bouncycastle", 87 "core-libart", 88 "core-oj", 89 "okhttp" 90 ] 91 }, 92 { 93 "@type": "java_system_modules", 94 "@name": "art-module-intra-core-api-stubs-system-modules", 95 "@deps": [ 96 "Android-Apache-2.0", 97 "art-module-intra-core-api-stubs-system-modules-lib", 98 "art.module.intra.core.api.stubs" 99 ] 100 }, 101 { 102 "@type": "java_library", 103 "@name": "art-module-intra-core-api-stubs-system-modules-lib", 104 "@deps": [ 105 "libcore_license" 106 ] 107 }, 108 { 109 "@type": "java_system_modules", 110 "@name": "art-module-lib-api-stubs-system-modules", 111 "@deps": [ 112 "Android-Apache-2.0" 113 ] 114 }, 115 { 116 "@type": "java_system_modules", 117 "@name": "art-module-public-api-stubs-system-modules", 118 "@deps": [ 119 "Android-Apache-2.0", 120 "art.module.api.annotations.for.system.modules", 121 "core-lambda-stubs-for-system-modules" 122 ] 123 }, 124 { 125 "@type": "systemserverclasspath_fragment", 126 "@name": "art-systemserverclasspath-fragment", 127 "@deps": [ 128 "art_license", 129 "service-art" 130 ] 131 }, 132 { 133 "@type": "java_library", 134 "@name": "art.module.api.annotations.for.system.modules", 135 "@deps": [ 136 "libcore_license" 137 ] 138 }, 139 { 140 "@type": "java_library", 141 "@name": "art.module.intra.core.api.stubs", 142 "@deps": [ 143 "libcore_license" 144 ] 145 }, 146 { 147 "@type": "java_sdk_library", 148 "@name": "art.module.public.api", 149 "@deps": [ 150 "libcore_license" 151 ], 152 "dist_stem": "art", 153 "scopes": { 154 "module-lib": { 155 "current_api": "sdk_library/module-lib/art.txt", 156 "latest_api": "out/soong/.intermediates/prebuilts/sdk/art.api.module-lib.latest/gen/art.api.module-lib.latest", 157 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/art-removed.api.module-lib.latest/gen/art-removed.api.module-lib.latest", 158 "removed_api": "sdk_library/module-lib/art-removed.txt" 159 }, 160 "public": { 161 "current_api": "sdk_library/public/art.txt", 162 "latest_api": "out/soong/.intermediates/prebuilts/sdk/art.api.public.latest/gen/art.api.public.latest", 163 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/art-removed.api.public.latest/gen/art-removed.api.public.latest", 164 "removed_api": "sdk_library/public/art-removed.txt" 165 }, 166 "system": { 167 "current_api": "sdk_library/system/art.txt", 168 "latest_api": "out/soong/.intermediates/prebuilts/sdk/art.api.system.latest/gen/art.api.system.latest", 169 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/art-removed.api.system.latest/gen/art-removed.api.system.latest", 170 "removed_api": "sdk_library/system/art-removed.txt" 171 } 172 } 173 }, 174 { 175 "@type": "java_library", 176 "@name": "art.module.public.api.stubs", 177 "@deps": [ 178 "libcore_license" 179 ] 180 }, 181 { 182 "@type": "java_library", 183 "@name": "art.module.public.api.stubs.exportable.module_lib", 184 "@deps": [ 185 "libcore_license" 186 ] 187 }, 188 { 189 "@type": "java_library", 190 "@name": "art.module.public.api.stubs.module_lib", 191 "@deps": [ 192 "libcore_license" 193 ] 194 }, 195 { 196 "@type": "license", 197 "@name": "art_license" 198 }, 199 { 200 "@type": "license", 201 "@name": "art_openjdkjvmti_license" 202 }, 203 { 204 "@type": "java_library", 205 "@name": "bouncycastle", 206 "@deps": [ 207 "external_bouncycastle_license" 208 ] 209 }, 210 { 211 "@type": "apex", 212 "@name": "com.android.art", 213 "@deps": [ 214 "art-bootclasspath-fragment", 215 "art-systemserverclasspath-fragment", 216 "art_license", 217 "libcore-platform-compat-config" 218 ] 219 }, 220 { 221 "@type": "java_library", 222 "@name": "core-generated-annotation-stubs", 223 "@deps": [ 224 "libcore_license" 225 ] 226 }, 227 { 228 "@type": "java_library", 229 "@name": "core-lambda-stubs", 230 "@deps": [ 231 "libcore_license" 232 ] 233 }, 234 { 235 "@type": "java_library", 236 "@name": "core-lambda-stubs-for-system-modules", 237 "@deps": [ 238 "libcore_license" 239 ] 240 }, 241 { 242 "@type": "java_library", 243 "@name": "core-libart", 244 "@deps": [ 245 "libcore_license" 246 ] 247 }, 248 { 249 "@type": "java_library", 250 "@name": "core-oj", 251 "@deps": [ 252 "libcore_license" 253 ] 254 }, 255 { 256 "@type": "license", 257 "@name": "external_apache-xml_license" 258 }, 259 { 260 "@type": "license", 261 "@name": "external_bouncycastle_license" 262 }, 263 { 264 "@type": "license", 265 "@name": "external_okhttp_license" 266 }, 267 { 268 "@type": "cc_library_headers", 269 "@name": "jni_headers", 270 "@deps": [ 271 "libnativehelper_license" 272 ] 273 }, 274 { 275 "@type": "cc_library_shared", 276 "@name": "libandroidio", 277 "@deps": [ 278 "libcore_license" 279 ] 280 }, 281 { 282 "@type": "cc_library_headers", 283 "@name": "libartpalette-headers", 284 "@deps": [ 285 "art_license" 286 ] 287 }, 288 { 289 "@type": "platform_compat_config", 290 "@name": "libcore-platform-compat-config", 291 "@deps": [ 292 "libcore_license" 293 ] 294 }, 295 { 296 "@type": "license", 297 "@name": "libcore_license" 298 }, 299 { 300 "@type": "art_cc_library", 301 "@name": "libdexfile", 302 "@deps": [ 303 "art_license" 304 ] 305 }, 306 { 307 "@type": "art_cc_library", 308 "@name": "libnativebridge", 309 "@deps": [ 310 "art_license" 311 ] 312 }, 313 { 314 "@type": "cc_library_shared", 315 "@name": "libnativehelper", 316 "@deps": [ 317 "libnativehelper_license" 318 ] 319 }, 320 { 321 "@type": "cc_library_headers", 322 "@name": "libnativehelper_header_only", 323 "@deps": [ 324 "libnativehelper_license" 325 ] 326 }, 327 { 328 "@type": "license", 329 "@name": "libnativehelper_license" 330 }, 331 { 332 "@type": "art_cc_library", 333 "@name": "libnativeloader", 334 "@deps": [ 335 "art_license" 336 ] 337 }, 338 { 339 "@type": "cc_library_headers", 340 "@name": "libnativeloader-headers", 341 "@deps": [ 342 "art_license" 343 ] 344 }, 345 { 346 "@type": "cc_library_headers", 347 "@name": "libopenjdkjvmti_headers", 348 "@deps": [ 349 "art_openjdkjvmti_license" 350 ] 351 }, 352 { 353 "@type": "cc_library", 354 "@name": "libsigchain", 355 "@deps": [ 356 "art_license" 357 ] 358 }, 359 { 360 "@type": "cc_library_headers", 361 "@name": "odrefresh_headers", 362 "@deps": [ 363 "art_license" 364 ] 365 }, 366 { 367 "@type": "java_library", 368 "@name": "okhttp", 369 "@deps": [ 370 "external_okhttp_license" 371 ] 372 }, 373 { 374 "@type": "java_sdk_library", 375 "@name": "service-art", 376 "@deps": [ 377 "art_license" 378 ], 379 "dist_stem": "service-art", 380 "scopes": { 381 "public": { 382 "current_api": "sdk_library/public/service-art.txt", 383 "latest_api": "out/soong/.intermediates/prebuilts/sdk/service-art.api.public.latest/gen/service-art.api.public.latest", 384 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/service-art-removed.api.public.latest/gen/service-art-removed.api.public.latest", 385 "removed_api": "sdk_library/public/service-art-removed.txt" 386 }, 387 "system-server": { 388 "current_api": "sdk_library/system-server/service-art.txt", 389 "latest_api": "out/soong/.intermediates/prebuilts/sdk/service-art.api.system-server.latest/gen/service-art.api.system-server.latest", 390 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/service-art-removed.api.system-server.latest/gen/service-art-removed.api.system-server.latest", 391 "removed_api": "sdk_library/system-server/service-art-removed.txt" 392 } 393 } 394 } 395]