Lines Matching full:path
6 def file_search(path, target_type):
8 if not os.path.isdir(path):
10 src_list = os.listdir(path)
12 cur_path = os.path.join(path, src)
13 if os.path.isdir(cur_path):
24 def arch_file_search(path, arch):
26 target_path = path + "/" + arch
27 if os.path.isdir(target_path):
30 cur_path = os.path.join(target_path, src)
31 if os.path.isdir(cur_path):
39 def get_base_srcs(path):
42 src_path = path + "/" + src_dir
45 cur_path = os.path.join(src_path, src)
46 if os.path.isdir(cur_path) and src_dir == "src":
54 def get_arch_srcs(path, arch):
58 src_list = os.listdir(path + "/" + src_dir)
60 cur_path = os.path.join(path + "/" + src_dir, src)
62 elif os.path.isdir(path + "/" + src_dir + "/" + arch):
63 src_path = path + "/" + src_dir + "/" + arch
66 cur_path = os.path.join(src_path, src)
67 if os.path.isdir(cur_path):
120 def get_header_dirs(path, arch):
122 path + "/arch/" + arch + "/bits",
123 path + "/arch/generic/bits",
124 path + "/include"
128 def get_generated_header(path):
130 path + "/include/bits/alltypes.h",
131 path + "/include/bits/syscall.h",
139 cur_path = os.path.join(dir, file)
140 if os.path.isdir(cur_path):
165 def search_for_files(path, arch):
169 base_srcs = get_base_srcs(path)
170 arch_srcs = get_arch_srcs(path, arch)
174 libc_srcs = get_libc_srcs(target_srcs, path)
175 ldso_srcs = get_ldso_srcs(target_srcs, path)
176 crt_srcs = get_crt_srcs(target_srcs, path)
178 all_header_files = get_all_header(get_header_dirs(path, arch))
195 parser.add_argument('--path',
197 help = 'The path of musl source files')
203 return search_for_files(args.path, args.arch)