1{
2  "components": [
3    {
4      "component": "dsoftbus",
5      "description": "dsoftbus open sources software",
6      "optional": "true",
7      "dirs": [
8        "foundation/communication/dsoftbus"
9      ],
10      "targets": [
11        "//foundation/communication/dsoftbus:dsoftbus"
12      ],
13      "rom": "1.92M",
14      "ram": "",
15      "output": [
16        "libsoftbus_client_frame.z.so",
17        "libsoftbus_server.z.so"
18      ],
19      "adapted_kernel": [
20        "liteos_a",
21        "linux",
22        "liteos_m"
23      ],
24      "features": [],
25      "deps": {
26        "third_party": [
27          "mbedtls",
28          "bounds_checking_function",
29          "cjson",
30          "wpa_supplicant"
31        ],
32        "kernel_special": {},
33        "board_special": {},
34        "components": [
35          "hichainsdk",
36          "syspara_lite",
37          "permission"
38        ]
39      }
40    },
41    {
42      "component": "wpa_supplicant",
43      "description": "WPA supplicant open sources software.",
44      "optional": "true",
45      "dirs": [
46        "third_party/wpa_supplicant"
47      ],
48      "targets": [
49        "//third_party/wpa_supplicant/wpa_supplicant-2.9:wpa_supplicant"
50      ],
51      "rom": "",
52      "ram": "",
53      "output": [ "wpa_supplicant.so" ],
54      "adapted_kernel": [ "liteos_a", "linux" ],
55      "features": [],
56      "deps": {
57        "third_party": [],
58        "kernel_special": {},
59        "board_special": {},
60        "components": ["wlan_device_driver"]
61      }
62    },
63    {
64      "component": "wifi",
65      "description": "Wifi service based on linux.",
66      "optional": "true",
67      "dirs": [
68        "foundation/communication/wifi/wifi"
69      ],
70      "targets": [
71        "//foundation/communication/wifi/wifi:wifi"
72      ],
73      "rom": "",
74      "ram": "",
75      "output": [ ],
76      "adapted_kernel": [ "linux" ],
77      "features": [],
78      "deps": {
79        "third_party": [
80          "wpa_supplicant",
81          "bounds_checking_function"
82        ],
83        "kernel_special": {},
84        "board_special": {},
85        "components": [
86          "samgr_lite",
87          "hdf_core",
88          "wlan_device_driver"
89        ]
90      }
91    },
92    {
93      "component": "dhcp",
94      "description": "dhcp service based on linux.",
95      "optional": "true",
96      "dirs": [
97        "foundation/communication/dhcp"
98      ],
99      "targets": [
100        "//foundation/communication/dhcp:dhcp"
101      ],
102      "rom": "",
103      "ram": "",
104      "output": [ ],
105      "adapted_kernel": [ "linux" ],
106      "features": [],
107      "deps": {
108        "third_party": [
109          "bounds_checking_function"
110        ],
111        "kernel_special": {},
112        "board_special": {},
113        "components": [
114          "hdf_core",
115          "wlan_device_driver"
116        ]
117      }
118    },
119    {
120      "component": "wifi_lite",
121      "description": "Wifi service based on liteos-m and linux.",
122      "optional": "true",
123      "dirs": [
124        "foundation/communication/wifi_lite"
125      ],
126      "targets": [
127        "//foundation/communication/wifi_lite:wifi"
128      ],
129      "rom": "",
130      "ram": "",
131      "output": [ ],
132      "adapted_kernel": [ "liteos_m", "linux" ],
133      "features": [],
134      "deps": {
135        "third_party": [
136          "wpa_supplicant",
137          "bounds_checking_function"
138        ],
139        "kernel_special": {},
140        "board_special": {},
141        "components": [
142          "samgr_lite",
143          "hdf_core",
144          "wlan_device_driver"
145        ]
146      }
147    },
148    {
149      "component": "wifi_aware",
150      "description": "WiFi Aware",
151      "optional": "true",
152      "dirs": [
153        "foundation/communication/wifi_aware"
154      ],
155      "targets": [
156        "//foundation/communication/wifi_aware:wifiaware"
157      ],
158      "rom": "",
159      "ram": "",
160      "output": [ ],
161      "adapted_kernel": [ "liteos_m" ],
162      "features": [],
163      "deps": {
164        "components": [
165        ],
166        "third_party": []
167      }
168    },
169    {
170      "component": "ipc",
171      "description": "ipc",
172      "optional": "true",
173      "dirs": [
174        "foundation/communication/ipc"
175      ],
176      "targets": [
177        "//foundation/communication/ipc:ipc_components"
178      ],
179      "rom": "",
180      "ram": "",
181      "output": [ ],
182      "adapted_kernel": [ "liteos_a","linux" ],
183      "features": [],
184      "deps": {
185        "components": [
186        ],
187        "third_party": []
188      }
189    }
190  ]
191}
192