1[
2    {
3        "name": "build_framework:musl-libc.so",
4        "so_file_name": "libc.so",
5        "path": "//build/common/musl:musl-libc.so",
6        "headers": []
7    },
8    {
9        "name": "build_framework:musl-libc.so",
10        "so_file_name": "ld-musl-arm.so.1",
11        "path": "//build/common/musl:musl-libc.so",
12        "headers": []
13    },
14    {
15        "name": "build_framework:musl-libc.so",
16        "so_file_name": "ld-musl-aarch64.so.1",
17        "path": "//build/common/musl:musl-libc.so",
18        "headers": []
19    },
20    {
21        "name": "build_framework:musl-libc.so",
22        "so_file_name": "ld-musl-arm-asan.so.1",
23        "path": "//build/common/musl:musl-libc.so",
24        "headers": []
25    },
26    {
27        "name": "build_framework:musl-libc.so",
28        "so_file_name": "ld-musl-aarch64-asan.so.1",
29        "path": "//build/common/musl:musl-libc.so",
30        "headers": []
31    },
32    {
33        "name": "build_framework:musl-libcxx.so",
34        "so_file_name": "libc++.so",
35        "path": "//build/common/musl:musl-libcxx.so",
36        "headers": []
37    },
38    {
39        "name": "hilog:libhilog",
40        "so_file_name": "libhilog.so",
41        "path": "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
42        "headers": [
43            "//base/hiviewdfx/hilog/interfaces/native/innerkits/include/"
44        ]
45    },
46    {
47        "name": "hisysevent:libhisysevent",
48        "so_file_name": "libhisysevent.z.so",
49        "path": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent:libhisysevent",
50        "headers": [
51            "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent/include/"
52        ]
53    },
54    {
55        "name": "hicollie:libhicollie",
56        "so_file_name": "libhicollie.z.so",
57        "path": "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie",
58        "headers": [
59            "//base/hiviewdfx/hicollie/interfaces/native/innerkits/include/"
60        ]
61    },
62    {
63        "name": "selinux_adapter:libservice_checker",
64        "so_file_name": "libservice_checker.z.so",
65        "path": "//base/security/selinux_adapter:libservice_checker",
66        "headers": [
67            "//base/security/selinux_adapter/interfaces/policycoreutils/include/",
68            "//third_party/selinux/libselinux/include/"
69        ]
70    },
71    {
72        "name": "init:libbegetutil",
73        "so_file_name": "libbegetutil.z.so",
74        "path": "//base/startup/init/interfaces/innerkits:libbegetutil",
75        "headers": [
76            "//base/startup/init/interfaces/innerkits/include/",
77            "//base/startup/init/interfaces/innerkits/include/syspara/",
78            "//base/startup/init/interfaces/innerkits/include/token/",
79            "//base/startup/init/services/include/",
80            "//base/startup/init/services/include/param/"
81        ]
82    },
83    {
84        "name": "init:libbeget_proxy",
85        "so_file_name": "libbeget_proxy.z.so",
86        "path": "//base/startup/init/interfaces/innerkits:libbeget_proxy",
87        "headers": [
88            "//base/startup/init/interfaces/innerkits/include/",
89            "//base/startup/init/interfaces/innerkits/include/syspara/",
90            "//base/startup/init/interfaces/innerkits/include/token/",
91            "//base/startup/init/services/include/",
92            "//base/startup/init/services/include/param/"
93        ]
94    },
95    {
96        "name": "c_utils:utils",
97        "so_file_name": "libutils.z.so",
98        "path": "//commonlibrary/c_utils/base:utils",
99        "headers": [
100            "//commonlibrary/c_utils/base/include/",
101            "//third_party/bounds_checking_function/include/"
102        ]
103    },
104    {
105        "name": "bounds_checking_function:libsec_shared",
106        "so_file_name": "libsec_shared.z.so",
107        "path": "//third_party/bounds_checking_function:libsec_shared",
108        "headers": [
109            "//third_party/bounds_checking_function/include/"
110        ]
111    },
112    {
113        "name": "hdf_core:libhdi",
114        "so_file_name": "libhdi.z.so",
115        "path": "//drivers/hdf_core/adapter/uhdf2/hdi:libhdi",
116        "headers": [
117            "//drivers/hdf_core/interfaces/inner_api/hdi/",
118            "//drivers/hdf_core/interfaces/inner_api/hdi/base/",
119            "//drivers/hdf_core/interfaces/inner_api/core/"
120        ]
121    },
122    {
123        "name": "hdf_core:libpub_utils",
124        "so_file_name": "libpub_utils.z.so",
125        "path": "//drivers/hdf_core/adapter/uhdf2/pub_utils:libpub_utils",
126        "headers": [
127            "//drivers/hdf_core/interfaces/inner_api/osal/shared/",
128            "//drivers/hdf_core/interfaces/inner_api/osal/uhdf/",
129            "//drivers/hdf_core/interfaces/inner_api/utils/",
130            "//drivers/hdf_core/interfaces/inner_api/core/"
131        ]
132    },
133    {
134        "name": "hdf_core:libhdf_ipc_adapter",
135        "so_file_name": "libhdf_ipc_adapter.z.so",
136        "path": "//drivers/hdf_core/adapter/uhdf2/ipc:libhdf_ipc_adapter",
137        "headers": [
138            "//drivers/hdf_core/interfaces/inner_api/ipc/",
139            "//drivers/hdf_core/interfaces/inner_api/core/"
140        ]
141    },
142    {
143        "name": "ipc:ipc_single",
144        "so_file_name": "libipc_single.z.so",
145        "path": "//foundation/communication/ipc/interfaces/innerkits/ipc_single:ipc_single",
146        "headers": [
147            "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include/",
148            "//foundation/communication/ipc/ipc/native/src/core/include/",
149            "//foundation/communication/ipc/ipc/native/src/mock/include/",
150            "//commonlibrary/c_utils/base/include/"
151        ]
152    },
153    {
154        "name": "drivers_interface_display:libhdifd_parcelable",
155        "so_file_name": "libhdifd_parcelable.z.so",
156        "path": "//drivers/interface/display/composer/hdifd_parcelable:libhdifd_parcelable",
157        "headers": [
158            "//drivers/interface/display/composer/hdifd_parcelable/"
159        ]
160    },
161    {
162        "name": "config_policy:configpolicy_util",
163        "so_file_name": "libconfigpolicy_util.z.so",
164        "path": "//base/customization/config_policy/frameworks/config_policy:configpolicy_util",
165        "headers": [ "//base/customization/config_policy/interfaces/inner_api/include/" ]
166    },
167    {
168        "name": "build_framework:libstd.dylib",
169        "so_file_name": "libstd.dylib.so",
170        "path": "//build/rust:libstd.dylib.so",
171        "headers": []
172    },
173    {
174        "name": "faultloggerd:libbacktrace_local",
175        "so_file_name": "libbacktrace_local.so",
176        "path": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace:libbacktrace_local",
177        "headers": [ "//base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include/" ]
178    },
179    {
180        "name": "libdrm:libdrm",
181        "so_file_name": "libdrm.so",
182        "path": "//third_party/libdrm:libdrm",
183        "headers": [
184            "//third_party/libdrm/",
185            "//third_party/libdrm/include/",
186            "//third_party/libdrm/include/drm/"
187        ]
188    },
189    {
190        "name": "libpng:libpng",
191        "so_file_name": "libpng.z.so",
192        "path": "//third_party/libpng:libpng",
193        "headers": []
194    },
195    {
196        "name": "libxml2:xml2",
197        "so_file_name": "libxml2.z.so",
198        "path": "//third_party/libxml2:xml2",
199        "headers": [
200            "//third_party/libxml2/include/"
201        ]
202    },
203    {
204        "name": "libexif:libexif",
205        "so_file_name": "libexif.z.so",
206        "path": "//third_party/libexif:libexif",
207        "headers": [ "//third_party/libexif/" ]
208    },
209    {
210        "name": "cJSON:cjson",
211        "so_file_name": "libcjson.z.so",
212        "path": "//third_party/cJSON:cjson",
213        "headers": [
214            "//third_party/cJSON/"
215        ]
216    },
217    {
218        "name": "jsoncpp:jsoncpp",
219        "so_file_name": "libjsoncpp.z.so",
220        "path": "//third_party/jsoncpp:jsoncpp",
221        "headers": [
222            "//third_party/jsoncpp/include/"
223        ]
224    },
225    {
226        "name": "libnl:libnl_share",
227        "so_file_name": "libnl_share.z.so",
228        "path": "//third_party/libnl:libnl_share",
229        "headers": []
230    },
231    {
232        "name": "zlib:shared_libz",
233        "so_file_name": "libshared_libz.z.so",
234        "path": "//third_party/zlib:shared_libz",
235        "headers": [
236            "//third_party/zlib/"
237        ]
238    },
239    {
240        "name": "openssl:libcrypto_shared",
241        "so_file_name": "libcrypto_openssl.z.so",
242        "path": "//third_party/openssl:libcrypto_shared",
243        "headers": [
244            "//third_party/openssl/include/",
245            "//out/rk3568/obj/third_party/openssl/build_all_generated/linux-armv4/include/"
246        ]
247    },
248    {
249        "name": "libunwind:libunwind",
250        "so_file_name": "libunwind.z.so",
251        "path": "//third_party/libunwind:libunwind",
252        "headers": [
253            "//third_party/libunwind/src/",
254            "//third_party/libunwind/include/",
255            "//third_party/libunwind/include/tdep-arm/"
256        ]
257    },
258    {
259        "name": "samgr:samgr_proxy",
260        "so_file_name": "libsamgr_proxy.z.so",
261        "path": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy",
262        "headers": [
263            "//foundation/systemabilitymgr/samgr/services/lsamgr/include/"
264        ]
265    },
266    {
267        "name": "drivers_interface_power:libpower_proxy_1.0",
268        "so_file_name": "libpower_proxy_1.0.z.so",
269        "path": "//drivers/interface/power/v1_0:libpower_proxy_1.0",
270        "headers": [
271            "//drivers/hdf_core/adapter/uhdf2/include/hdi/",
272            "//drivers/hdf_core/adapter/uhdf2/osal/include/",
273            "//drivers/hdf_core/adapter/uhdf2/ipc/include/",
274            "//drivers/hdf_core/framework/include/utils/",
275            "//drivers/hdf_core/interfaces/inner_api/utils/",
276            "//drivers/hdf_core/interfaces/inner_api/osal/uhdf/",
277            "//drivers/hdf_core/interfaces/inner_api/hdi/",
278            "//out/rk3568/gen/drivers/interface/",
279            "//out/rk3568/gen/drivers/interface/power/"
280        ]
281    },
282    {
283        "name": "drivers_interface_camera:libbuffer_producer_sequenceable_1.0",
284        "so_file_name": "libbuffer_producer_sequenceable_1.0.z.so",
285        "path": "//drivers/interface/camera/sequenceable/buffer_producer:libbuffer_producer_sequenceable_1.0",
286        "headers": [
287            "//drivers/interface/camera/sequenceable/buffer_producer/",
288            "//commonlibrary/c_utils/base/include/",
289            "//third_party/bounds_checking_function/include/",
290            "//foundation/systemabilitymgr/samgr/services/lsamgr/include/",
291            "//base/notification/eventhandler/interfaces/inner_api/",
292            "//base/notification/eventhandler/frameworks/eventhandler/include/"
293        ]
294    },
295    {
296        "name": "ffmpeg:libohosffmpeg",
297        "so_file_name": "libohosffmpeg.z.so",
298        "path": "//third_party/ffmpeg:libohosffmpeg",
299        "headers": [
300            "//third_party/ffmpeg"
301        ]
302    },
303    {
304        "name": "pulsecore:pulsecore",
305        "so_file_name": "libpulsecore.z.so",
306        "path": "//third_party/pulseaudio/ohosbuild/src/pulsecore:pulsecore",
307        "headers": []
308    },
309    {
310        "name": "src:pulsecommon",
311        "so_file_name": "libpulsecommon.z.so",
312        "path": "//third_party/pulseaudio/ohosbuild/src:pulsecommon",
313        "headers": []
314    },
315    {
316        "name": "libsnd:sndfile",
317        "so_file_name": "libsndfile.z.so",
318        "path": "//third_party/libsnd:sndfile",
319        "headers": []
320    },
321    {
322        "name": "protobuf:protobuf_lite",
323        "so_file_name": "libprotobuf_lite.z.so",
324        "path": "//third_party/protobuf:protobuf_lite",
325        "headers": [
326            "//third_party/protobuf/src/"
327        ]
328    },
329    {
330        "name": "memory_utils:libdmabufheap",
331        "so_file_name": "libdmabufheap.z.so",
332        "path": "//commonlibrary/memory_utils/libdmabufheap:libdmabufheap",
333        "headers": [
334            "//commonlibrary/memory_utils/libdmabufheap/include/"
335        ]
336    },
337    {
338        "name": "memory_utils:libsync",
339        "so_file_name": "libsync.z.so",
340        "path": "//commonlibrary/memory_utils/libsync:libsync",
341        "headers": [
342            "//commonlibrary/memory_utils/libsync/include/"
343        ]
344    },
345    {
346        "name": "graphic_surface:sync_fence",
347        "so_file_name": "libsync_fence.z.so",
348        "path": "//foundation/graphic/graphic_surface/sync_fence:sync_fence",
349        "headers": [
350            "//foundation/graphic/graphic_surface/interfaces/inner_api/sync_fence"
351        ]
352    },
353    {
354        "name": "graphic_surface:surface",
355        "so_file_name": "libsurface.z.so",
356        "path": "//foundation/graphic/graphic_surface/surface:surface",
357        "headers": [
358            "//foundation/graphic/graphic_surface/interfaces/inner_api/surface"
359        ]
360    },
361    {
362        "name": "graphic_surface:buffer_handle",
363        "so_file_name": "libbuffer_handle.z.so",
364        "path": "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle",
365        "headers": [
366            "//foundation/graphic/graphic_surface/interfaces/inner_api/buffer_handle"
367        ]
368    },
369    {
370        "name": "access_token:libaccesstoken_sdk",
371        "so_file_name": "libaccesstoken_sdk.z.so",
372        "path": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk",
373        "headers": [
374            "//base/security/access_token/interfaces/innerkits/accesstoken/include/"
375        ]
376    },
377    {
378        "name": "drivers_interface_camera:metadata",
379        "so_file_name": "libmetadata.z.so",
380        "path": "//drivers/interface/camera/metadata:metadata",
381        "headers": [
382            "//drivers/interface/camera/metadata/include/",
383            "//drivers/interface/camera/sequenceable/buffer_producer/",
384            "//commonlibrary/c_utils/base/include/",
385            "//third_party/bounds_checking_function/include/",
386            "//foundation/systemabilitymgr/samgr/services/lsamgr/include/",
387            "//base/notification/eventhandler/interfaces/inner_api/",
388            "//base/notification/eventhandler/frameworks/eventhandler/include/"
389            
390        ]
391    },
392    {
393        "name": "hitrace:hitrace_meter",
394        "so_file_name": "libhitrace_meter.so",
395        "path": "//base/hiviewdfx/hitrace/interfaces/native/innerkits:hitrace_meter",
396        "headers": [
397            "//base/hiviewdfx/hitrace/interfaces/native/innerkits/include/hitrace_meter/",
398            "//base/hiviewdfx/hitrace/interfaces/native/innerkits/include/",
399            "//base/hiviewdfx/hitrace/frameworks/include/"
400        ]
401    },
402    {
403        "name": "hdf_core:libhdf_utils",
404        "so_file_name": "libhdf_utils.z.so",
405        "path": "//drivers/hdf_core/adapter/uhdf2/utils:libhdf_utils",
406        "headers": [
407            "//drivers/hdf_core/interfaces/inner_api/osal/shared/",
408            "//drivers/hdf_core/interfaces/inner_api/osal/uhdf/",
409            "//drivers/hdf_core/interfaces/inner_api/utils/",
410            "//drivers/hdf_core/interfaces/inner_api/core/",
411            "//drivers/hdf_core/interfaces/inner_api/ipc/",
412            "//drivers/hdf_core/interfaces/inner_api/hdi/"
413        ]
414    },
415    {
416        "name": "drivers_peripheral_codec:libcodec_hdi_omx_callback_type_service_impl",
417        "so_file_name": "libcodec_hdi_omx_callback_type_service_impl.z.so",
418        "path": "//drivers/peripheral/codec/hal:libcodec_hdi_omx_callback_type_service_impl",
419        "headers": [
420            "//commonlibrary/c_utils/base/include/",
421            "//third_party/bounds_checking_function/include/",
422            "//foundation/systemabilitymgr/samgr/services/lsamgr/include/"
423        ]
424    },
425    {
426        "name": "ipc:ipc_core",
427        "so_file_name": "libipc_core.z.so",
428        "path": "//foundation/communication/ipc/interfaces/innerkits/ipc_core:ipc_core",
429        "headers": [
430            "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include/",
431            "//foundation/communication/ipc/ipc/native/src/core/include/",
432            "//foundation/communication/ipc/ipc/native/src/mock/include/",
433            "//commonlibrary/c_utils/base/include/"
434        ]
435    },
436    {
437        "name": "bluetooth:btcommon",
438        "so_file_name": "libbtcommon.z.so",
439        "path": "//foundation/communication/bluetooth/frameworks/inner:btcommon",
440        "headers": [
441            "//foundation/communication/bluetooth/frameworks/inner/common/",
442            "//foundation/communication/bluetooth/frameworks/inner/ipc/common/",
443            "//foundation/communication/bluetooth/frameworks/inner/ipc/include/",
444            "//foundation/communication/bluetooth/frameworks/inner/ipc/interface/",
445            "//foundation/communication/bluetooth/frameworks/inner/ipc/parcel/"
446        ]
447    },
448    {
449        "name": "build_framework:libclang_rt.ubsan_minimal.so",
450        "so_file_name": "libclang_rt.ubsan_minimal.so",
451        "path": "//build/common/ubsan:libclang_rt.ubsan_minimal.so",
452        "headers": []
453    },
454    {
455        "name": "build_framework:libclang_rt.ubsan_standalone.so",
456        "so_file_name": "libclang_rt.ubsan_standalone.so",
457        "path": "//build/common/ubsan:libclang_rt.ubsan_standalone.so",
458        "headers": []
459    },
460    {
461        "name": "unknow",
462        "so_file_name": "libopencv_core.z.so",
463        "path": "",
464        "headers": []
465    },
466    {
467        "name": "unknow",
468        "so_file_name": "libopencv_imgproc.z.so",
469        "path": "",
470        "headers": []
471    },
472    {
473        "name": "curl:curl_shared",
474        "so_file_name": "libcurl_shared.z.so",
475        "path": "//third_party/curl:curl_shared",
476        "headers": [
477            "//third_party/curl/include/",
478            "//third_party/curl/customized/include/"
479        ]
480    },
481    {
482        "name": "safwk:system_ability_fwk",
483        "so_file_name": "libsystem_ability_fwk.z.so",
484        "path": "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
485        "headers": [
486            "//foundation/systemabilitymgr/safwk/services/safwk/include/",
487            "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/"
488        ]
489    },
490    {
491        "name": "caas_service:libcpp_shared",
492        "so_file_name": "libc++_shared.so",
493        "path": "",
494        "headers": []
495    },
496    {
497        "name": "drivers_interface_camera:libmap_data_sequenceable_1.0",
498        "so_file_name": "libmap_data_sequenceable_1.0.z.so",
499        "path": "//drivers/interface/camera/sequenceable/map_data:libmap_data_sequenceable_1.0",
500        "headers": [
501            "//drivers/interface/camera/sequenceable/map_data/",
502            "//commonlibrary/c_utils/base/include/",
503            "//third_party/bounds_checking_function/include/",
504            "//foundation/systemabilitymgr/samgr/services/lsamgr/include/",
505            "//foundation/systemabilitymgr/safwk/interfaces/innerkits/dynamic_cache/include/",
506            "//base/notification/eventhandler/interfaces/inner_api/",
507            "//base/notification/eventhandler/frameworks/eventhandler/include/"
508        ]
509    },
510    {
511        "name": "drivers_interface_camera:libbuffer_handle_sequenceable_1.0",
512        "so_file_name": "libbuffer_handle_sequenceable_1.0.z.so",
513        "path": "//drivers/interface/camera/sequenceable/buffer_handle:libbuffer_handle_sequenceable_1.0",
514        "headers": [
515            "//drivers/interface/camera/sequenceable/buffer_handle/",
516            "//commonlibrary/c_utils/base/include/",
517            "//third_party/bounds_checking_function/include/",
518            "//foundation/systemabilitymgr/samgr/services/lsamgr/include/",
519            "//foundation/systemabilitymgr/safwk/interfaces/innerkits/dynamic_cache/include/"
520        ]
521    },
522    {
523        "name": "ffrt:libffrt",
524        "so_file_name": "libffrt.so",
525        "path": "//foundation/resourceschedule/ffrt:libffrt",
526        "headers": [
527            "//foundation/resourceschedule/ffrt/interfaces/kits/",
528            "//foundation/resourceschedule/ffrt/interfaces/inner_api/"
529        ]
530    },
531    {
532        "name": "openssl:libssl_shared",
533        "so_file_name": "libssl_openssl.z.so",
534        "path": "//third_party/openssl:libssl_shared",
535        "headers": [
536            "//third_party/openssl/include/"
537        ]
538    },
539    {
540        "name": "certificate_manager:cert_manager_sdk",
541        "so_file_name": "libcert_manager_sdk.z.so",
542        "path": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main:cert_manager_sdk",
543        "headers": [
544            "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include/"
545        ]
546    },
547    {
548        "name": "build_framework:libclang_rt.asan.so",
549        "so_file_name": "libclang_rt.asan.so",
550        "path": "//build/common/asan:libclang_rt.asan.so",
551        "headers": []
552    },
553    {
554        "name": "build_framework:libclang_rt.hwasan.so",
555        "so_file_name": "libclang_rt.hwasan.so",
556        "path": "//build/common/asan:libclang_rt.hwasan.so",
557        "headers": []
558    },
559    {
560        "name": "build_framework:libclang_rt.tsan.so",
561        "so_file_name": "libclang_rt.tsan.so",
562        "path": "//build/common/asan:libclang_rt.tsan.so",
563        "headers": []
564    },
565    {
566        "name": "soc_perf:socperf_client",
567        "so_file_name": "libsocperf_client.z.so",
568        "path": "//foundation/resourceschedule/soc_perf/interfaces/inner_api/socperf_client:socperf_client",
569        "headers": [
570            "//foundation/resourceschedule/soc_perf/interfaces/inner_api/socperf_client/include/"
571        ]
572    },
573    {
574        "name": "hiprofiler:libffrt_profiler",
575        "so_file_name": "libffrt_profiler.z.so",
576        "path": "//developtools/profiler/device/plugins/ffrt_profiler/client:libffrt_profiler",
577        "headers": [
578            "//developtools/profiler/device/plugins/ffrt_profiler/client/include/"
579        ]
580    }
581]
582