Lines Matching refs:args
27 def check_third_party_deps(args, dep_part: str, parts_deps_info: dict, _tips_info: dict, third_deps_allow_list: list):
29 if args.part_name == dep_part:
31 part_deps_info = parts_deps_info.get(args.part_name)
33 _warning_info = f"{_tips_info} {args.part_name}."
41 if args.target_path in third_deps_allow_list:
116 def check_part_deps(args, part_pattern: str, path_parts_info: dict, compile_standard_allow_info: dict, depfiles: list):
127 third_party_allow_list = os.path.join(args.source_root_dir, "out/products_ext/third_party_allow_list.json")
129 third_party_allow_list = os.path.join(args.source_root_dir, "build/third_party_allow_list.json")
135 for dep in args.deps:
144 f"target: '{args.target_path}', deps: '{dep}'")
148 f"target: '{args.target_path}', deps: '{dep}'")
151 args.target_path, dep, dep_part)
152 check_third_party_deps(args, dep_part, parts_deps_info, tips_info, third_deps_allow_list)
162 args.part_name, args.target_path, dep)
163 if args.target_path in deps_allow_list:
169 def check(args) -> list:
173 if args.part_name in part_allow_set:
176 compile_standard_allow_file = args.compile_standard_allow_file
180 part_pattern = get_part_pattern(args.part_name, parts_path_info, path_parts_info, depfiles)
184 args.part_name, args.target_path)
185 if args.target_path in gn_allow_list:
191 check_part_deps(args, part_pattern, path_parts_info, compile_standard_allow_info, depfiles)
202 args = parser.parse_args()
204 check(args)