| 1234567891011121314151617 |
- from building import *
- cwd = GetCurrentDir()
- src = Glob('*.c')
- # 扫描当前目录下的所有子目录,并收集其中的 .c 文件
- import os
- subdirs = [d for d in os.listdir(cwd) if os.path.isdir(os.path.join(cwd, d))]
- for subdir in subdirs:
- sub_src = Glob(os.path.join(subdir, '*.c'))
- src += sub_src
- CPPPATH = [cwd] + [os.path.join(cwd, d) for d in subdirs]
- group = DefineGroup('VIRTUAL_TERMINAL', src, depend = [], CPPPATH = CPPPATH)
- Return('group')
|