| 123456789101112131415161718192021 |
- # for module compiling
- import os
- Import('remove_components')
- from building import *
- objs = []
- cwd = GetCurrentDir()
- entries = os.listdir(cwd)
- for item in entries:
- if item in remove_components:
- continue
- if os.path.isfile(os.path.join(cwd, item, 'SConscript')):
- result = SConscript(os.path.join(item, 'SConscript'))
- if isinstance(result, (list, tuple)):
- objs.extend(result)
- else:
- objs.append(result)
- Return('objs')
|