diff --git a/tools/deps_guard/rules/ChipsetSDK/whitelist.json b/tools/deps_guard/rules/ChipsetSDK/whitelist.json index 358c4c11e00c46d7f3dc98a37a4426acc15e7b6e..73f4ecd55e83ba538842f2ab891aa810ec8f866b 100755 --- a/tools/deps_guard/rules/ChipsetSDK/whitelist.json +++ b/tools/deps_guard/rules/ChipsetSDK/whitelist.json @@ -5,6 +5,7 @@ "libhilog.so", "libhilog_ndk.z.so", "libhisysevent.z.so", + "libhicollie.z.so", "libservice_checker.z.so", "libbegetutil.z.so", "libbeget_proxy.z.so", @@ -57,7 +58,6 @@ "libhdi_input.z.so", "libhitrace_meter.so", - "libinit_stub_empty.so", // by libdisplay_layer_video.z.so for hispark taurus platform "libhdi_video_layer_client.z.so", diff --git a/tools/deps_guard/rules/NO-Depends-On-NAPI/whitelist.json b/tools/deps_guard/rules/NO-Depends-On-NAPI/whitelist.json index 9666ce794013aee283ec4c0962700405835b1d50..a0a14af9f400a1621a07b2d5aaaf217145b6dafb 100644 --- a/tools/deps_guard/rules/NO-Depends-On-NAPI/whitelist.json +++ b/tools/deps_guard/rules/NO-Depends-On-NAPI/whitelist.json @@ -1,18 +1,5 @@ [ - "fileio", - "downloadsingle", - "tel_call_manager_api", - "rpc", - "color_picker", "accessibility", - "stationary", "remote_file_share_native", - "window_animation", - "cryptoframework_napi", - "rdb", - "distributeddataobject_impl", - "medialibrary", - "image", - "medical", - "devicestatus" + "medialibrary" ] diff --git a/tools/deps_guard/rules/NO-Depends-On-SA/whitelist.json b/tools/deps_guard/rules/NO-Depends-On-SA/whitelist.json index 5a948ccebebbfa59d0821527049d84d93ef02f1b..c99e36107c35e6240fb4b90ab58759d6f8513b2c 100755 --- a/tools/deps_guard/rules/NO-Depends-On-SA/whitelist.json +++ b/tools/deps_guard/rules/NO-Depends-On-SA/whitelist.json @@ -2,13 +2,7 @@ "liblbsservice_locator.z.so", "libnetsys_native_manager.z.so", "libresschedsvc.z.so", - "libedmservice.z.so", "libavsession_service.z.so", - "libtime_service.z.so", - "libgeofence_service.z.so", - "libtimeline_service.z.so", - "libusagestatservice.z.so", "libcomponent_sched_server.z.so", - "libsg_collect_service.z.so", - "libabnormal_efficiency_mgr_service.z.so" -] \ No newline at end of file + "libsg_collect_service.z.so" +] diff --git a/tools/deps_guard/rules_checker/chipsetsdk.py b/tools/deps_guard/rules_checker/chipsetsdk.py index 538512d4dbe4704e1742c357d76abf252315dc45..88f3bcd7e82d503dfffef7779577e5606b6de796 100755 --- a/tools/deps_guard/rules_checker/chipsetsdk.py +++ b/tools/deps_guard/rules_checker/chipsetsdk.py @@ -12,7 +12,9 @@ class ChipsetSDKRule(BaseRule): def __is_chipsetsdk_tagged(self, mod): if not "innerapi_tags" in mod: return False - if "chipsetsdk" in mod["innerapi_tags"] or "csdk" in mod["innerapi_tags"]: + if "ndk" in mod["innerapi_tags"]: + return True + if mod["innerapi_tags"].endswith("chipsetsdk") or "chipsetsdk," in mod["innerapi_tags"]: return True return False