1[ 2 { 3 "@type": "sdk", 4 "@name": "conscrypt-module-sdk", 5 "apexes": [ 6 "com.android.conscrypt" 7 ], 8 "bootclasspath_fragments": [ 9 "com.android.conscrypt-bootclasspath-fragment" 10 ], 11 "java_boot_libs": [ 12 "conscrypt" 13 ], 14 "java_sdk_libs": [ 15 "conscrypt.module.intra.core.api", 16 "conscrypt.module.platform.api", 17 "conscrypt.module.public.api" 18 ], 19 "licenses": [ 20 "external_conscrypt_license" 21 ], 22 "native_shared_libs": [ 23 "libconscrypt_jni" 24 ] 25 }, 26 { 27 "@type": "apex", 28 "@name": "com.android.conscrypt", 29 "@deps": [ 30 "com.android.conscrypt-bootclasspath-fragment", 31 "external_conscrypt_license" 32 ] 33 }, 34 { 35 "@type": "bootclasspath_fragment", 36 "@name": "com.android.conscrypt-bootclasspath-fragment", 37 "@deps": [ 38 "conscrypt", 39 "conscrypt.module.platform.api", 40 "conscrypt.module.public.api", 41 "external_conscrypt_license" 42 ] 43 }, 44 { 45 "@type": "java_library", 46 "@name": "conscrypt", 47 "@deps": [ 48 "external_conscrypt_license" 49 ] 50 }, 51 { 52 "@type": "java_sdk_library", 53 "@name": "conscrypt.module.intra.core.api", 54 "@deps": [ 55 "external_conscrypt_license" 56 ], 57 "dist_stem": "conscrypt.module.intra.core.api", 58 "scopes": { 59 "public": { 60 "current_api": "sdk_library/public/conscrypt.module.intra.core.api.txt", 61 "latest_api": "external/conscrypt/api/intra/last-api.txt", 62 "latest_removed_api": "external/conscrypt/api/intra/last-removed.txt", 63 "removed_api": "sdk_library/public/conscrypt.module.intra.core.api-removed.txt" 64 } 65 } 66 }, 67 { 68 "@type": "java_sdk_library", 69 "@name": "conscrypt.module.platform.api", 70 "@deps": [ 71 "external_conscrypt_license" 72 ], 73 "dist_stem": "conscrypt-coreplatform", 74 "scopes": { 75 "public": { 76 "current_api": "sdk_library/public/conscrypt-coreplatform.txt", 77 "removed_api": "sdk_library/public/conscrypt-coreplatform-removed.txt" 78 } 79 } 80 }, 81 { 82 "@type": "java_sdk_library", 83 "@name": "conscrypt.module.public.api", 84 "@deps": [ 85 "external_conscrypt_license" 86 ], 87 "dist_stem": "conscrypt", 88 "scopes": { 89 "module-lib": { 90 "current_api": "sdk_library/module-lib/conscrypt.txt", 91 "latest_api": "out/soong/.intermediates/prebuilts/sdk/conscrypt.api.module-lib.latest/gen/conscrypt.api.module-lib.latest", 92 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/conscrypt-removed.api.module-lib.latest/gen/conscrypt-removed.api.module-lib.latest", 93 "removed_api": "sdk_library/module-lib/conscrypt-removed.txt" 94 }, 95 "public": { 96 "current_api": "sdk_library/public/conscrypt.txt", 97 "latest_api": "out/soong/.intermediates/prebuilts/sdk/conscrypt.api.public.latest/gen/conscrypt.api.public.latest", 98 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/conscrypt-removed.api.public.latest/gen/conscrypt-removed.api.public.latest", 99 "removed_api": "sdk_library/public/conscrypt-removed.txt" 100 }, 101 "system": { 102 "current_api": "sdk_library/system/conscrypt.txt", 103 "latest_api": "out/soong/.intermediates/prebuilts/sdk/conscrypt.api.system.latest/gen/conscrypt.api.system.latest", 104 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/conscrypt-removed.api.system.latest/gen/conscrypt-removed.api.system.latest", 105 "removed_api": "sdk_library/system/conscrypt-removed.txt" 106 } 107 } 108 }, 109 { 110 "@type": "license", 111 "@name": "external_conscrypt_license" 112 }, 113 { 114 "@type": "cc_library", 115 "@name": "libconscrypt_jni", 116 "@deps": [ 117 "external_conscrypt_license" 118 ] 119 } 120]