From e0004dd387cec3faf7c6b11384f5add44ae617ca Mon Sep 17 00:00:00 2001 From: handyohos Date: Mon, 20 Feb 2023 19:13:01 +0800 Subject: [PATCH] Feat: add shlib_type="sa" for sa modules add shlib_type="sa" for sa modules Signed-off-by: handyohos Change-Id: I057a04f851aa55746c6197cf1c769481f9247219 #I6G8SS --- tools/deps_guard/rules_checker/chipsetsdk.py | 2 +- tools/deps_guard/rules_checker/sa_rule.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/deps_guard/rules_checker/chipsetsdk.py b/tools/deps_guard/rules_checker/chipsetsdk.py index 425b238..7d753af 100755 --- a/tools/deps_guard/rules_checker/chipsetsdk.py +++ b/tools/deps_guard/rules_checker/chipsetsdk.py @@ -38,7 +38,7 @@ class ChipsetSDKRule(BaseRule): gotHeaders = True base = innerapi["header_base"] for f in innerapi["header_files"]: - item["headers"].append(base + "/" + f) + item["headers"].append(os.path.join(base, f)) headers.append(item) try: diff --git a/tools/deps_guard/rules_checker/sa_rule.py b/tools/deps_guard/rules_checker/sa_rule.py index 126f0d2..e756c8f 100755 --- a/tools/deps_guard/rules_checker/sa_rule.py +++ b/tools/deps_guard/rules_checker/sa_rule.py @@ -56,9 +56,8 @@ class SaRule(BaseRule): self.warn('sa module %s has no shlib_type="sa", add it in %s' % (mod["name"], mod["labelPath"])) if len(non_sa_with_sa_shlib_type) > 0: - passed = False for mod in non_sa_with_sa_shlib_type: - self.error('non sa module %s with shlib_type="sa", %s' % (mod["name"], mod["labelPath"])) + self.warn('non sa module %s with shlib_type="sa", %s' % (mod["name"], mod["labelPath"])) return passed -- Gitee