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]