MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / GlobSubDir

Function GlobSubDir

tools/building.py:1020–1038  ·  view source on GitHub ↗
(sub_dir, ext_name)

Source from the content-addressed store, hash-verified

1018 return '0.%d.%d' % (version, subversion)
1019
1020def GlobSubDir(sub_dir, ext_name):
1021 import os
1022 import glob
1023
1024 def glob_source(sub_dir, ext_name):
1025 list = os.listdir(sub_dir)
1026 src = glob.glob(os.path.join(sub_dir, ext_name))
1027
1028 for item in list:
1029 full_subdir = os.path.join(sub_dir, item)
1030 if os.path.isdir(full_subdir):
1031 src += glob_source(full_subdir, ext_name)
1032 return src
1033
1034 dst = []
1035 src = glob_source(sub_dir, ext_name)
1036 for item in src:
1037 dst.append(os.path.relpath(item, sub_dir))
1038 return dst
1039
1040def PackageSConscript(package):
1041 from package import BuildPackage

Callers

nothing calls this directly

Calls 1

glob_sourceFunction · 0.85

Tested by

no test coverage detected