1[
2  {
3    "@type": "sdk",
4    "@name": "tethering-module-sdk",
5    "apexes": [
6      "com.android.tethering"
7    ],
8    "bootclasspath_fragments": [
9      "com.android.tethering-bootclasspath-fragment"
10    ],
11    "compat_configs": [
12      "connectivity-platform-compat-config"
13    ],
14    "java_sdk_libs": [
15      "framework-connectivity",
16      "framework-connectivity-t",
17      "framework-tethering"
18    ],
19    "java_systemserver_libs": [
20      "service-connectivity"
21    ],
22    "licenses": [
23      "Android-Apache-2.0"
24    ],
25    "native_shared_libs": [
26      "libcom.android.tethering.dns_helper",
27      "libnetd_updatable"
28    ],
29    "systemserverclasspath_fragments": [
30      "com.android.tethering-systemserverclasspath-fragment"
31    ]
32  },
33  {
34    "@type": "license",
35    "@name": "Android-Apache-2.0"
36  },
37  {
38    "@type": "apex",
39    "@name": "com.android.tethering",
40    "@deps": [
41      "Android-Apache-2.0",
42      "com.android.tethering-bootclasspath-fragment",
43      "com.android.tethering-systemserverclasspath-fragment",
44      "connectivity-platform-compat-config"
45    ]
46  },
47  {
48    "@type": "bootclasspath_fragment",
49    "@name": "com.android.tethering-bootclasspath-fragment",
50    "@deps": [
51      "Android-Apache-2.0",
52      "framework-connectivity",
53      "framework-connectivity-t",
54      "framework-tethering"
55    ]
56  },
57  {
58    "@type": "systemserverclasspath_fragment",
59    "@name": "com.android.tethering-systemserverclasspath-fragment",
60    "@deps": [
61      "Android-Apache-2.0",
62      "service-connectivity"
63    ]
64  },
65  {
66    "@type": "platform_compat_config",
67    "@name": "connectivity-platform-compat-config",
68    "@deps": [
69      "Android-Apache-2.0"
70    ]
71  },
72  {
73    "@type": "java_sdk_library",
74    "@name": "framework-connectivity",
75    "@deps": [
76      "Android-Apache-2.0"
77    ],
78    "dist_stem": "framework-connectivity",
79    "scopes": {
80      "module-lib": {
81        "current_api": "sdk_library/module-lib/framework-connectivity.txt",
82        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity.api.module-lib.latest/gen/framework-connectivity.api.module-lib.latest",
83        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-removed.api.module-lib.latest/gen/framework-connectivity-removed.api.module-lib.latest",
84        "removed_api": "sdk_library/module-lib/framework-connectivity-removed.txt"
85      },
86      "public": {
87        "current_api": "sdk_library/public/framework-connectivity.txt",
88        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity.api.public.latest/gen/framework-connectivity.api.public.latest",
89        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-removed.api.public.latest/gen/framework-connectivity-removed.api.public.latest",
90        "removed_api": "sdk_library/public/framework-connectivity-removed.txt"
91      },
92      "system": {
93        "current_api": "sdk_library/system/framework-connectivity.txt",
94        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity.api.system.latest/gen/framework-connectivity.api.system.latest",
95        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-removed.api.system.latest/gen/framework-connectivity-removed.api.system.latest",
96        "removed_api": "sdk_library/system/framework-connectivity-removed.txt"
97      }
98    }
99  },
100  {
101    "@type": "java_sdk_library",
102    "@name": "framework-connectivity-t",
103    "@deps": [
104      "Android-Apache-2.0"
105    ],
106    "dist_stem": "framework-connectivity-t",
107    "scopes": {
108      "module-lib": {
109        "current_api": "sdk_library/module-lib/framework-connectivity-t.txt",
110        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-t.api.module-lib.latest/gen/framework-connectivity-t.api.module-lib.latest",
111        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-t-removed.api.module-lib.latest/gen/framework-connectivity-t-removed.api.module-lib.latest",
112        "removed_api": "sdk_library/module-lib/framework-connectivity-t-removed.txt"
113      },
114      "public": {
115        "current_api": "sdk_library/public/framework-connectivity-t.txt",
116        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-t.api.public.latest/gen/framework-connectivity-t.api.public.latest",
117        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-t-removed.api.public.latest/gen/framework-connectivity-t-removed.api.public.latest",
118        "removed_api": "sdk_library/public/framework-connectivity-t-removed.txt"
119      },
120      "system": {
121        "current_api": "sdk_library/system/framework-connectivity-t.txt",
122        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-t.api.system.latest/gen/framework-connectivity-t.api.system.latest",
123        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-connectivity-t-removed.api.system.latest/gen/framework-connectivity-t-removed.api.system.latest",
124        "removed_api": "sdk_library/system/framework-connectivity-t-removed.txt"
125      }
126    }
127  },
128  {
129    "@type": "java_sdk_library",
130    "@name": "framework-tethering",
131    "@deps": [
132      "Android-Apache-2.0"
133    ],
134    "dist_stem": "framework-tethering",
135    "scopes": {
136      "module-lib": {
137        "current_api": "sdk_library/module-lib/framework-tethering.txt",
138        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-tethering.api.module-lib.latest/gen/framework-tethering.api.module-lib.latest",
139        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-tethering-removed.api.module-lib.latest/gen/framework-tethering-removed.api.module-lib.latest",
140        "removed_api": "sdk_library/module-lib/framework-tethering-removed.txt"
141      },
142      "public": {
143        "current_api": "sdk_library/public/framework-tethering.txt",
144        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-tethering.api.public.latest/gen/framework-tethering.api.public.latest",
145        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-tethering-removed.api.public.latest/gen/framework-tethering-removed.api.public.latest",
146        "removed_api": "sdk_library/public/framework-tethering-removed.txt"
147      },
148      "system": {
149        "current_api": "sdk_library/system/framework-tethering.txt",
150        "latest_api": "out/soong/.intermediates/prebuilts/sdk/framework-tethering.api.system.latest/gen/framework-tethering.api.system.latest",
151        "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/framework-tethering-removed.api.system.latest/gen/framework-tethering-removed.api.system.latest",
152        "removed_api": "sdk_library/system/framework-tethering-removed.txt"
153      }
154    }
155  },
156  {
157    "@type": "cc_library",
158    "@name": "libcom.android.tethering.dns_helper",
159    "@deps": [
160      "Android-Apache-2.0"
161    ]
162  },
163  {
164    "@type": "cc_library",
165    "@name": "libnetd_updatable",
166    "@deps": [
167      "Android-Apache-2.0"
168    ]
169  },
170  {
171    "@type": "java_library",
172    "@name": "service-connectivity",
173    "@deps": [
174      "Android-Apache-2.0"
175    ]
176  }
177]