1# for module compiling 2import os 3Import('RTT_ROOT') 4from building import * 5 6PROJECT = 'rk2108_evb' 7Export('PROJECT') 8 9SOC = 'RK2108' 10Export('SOC') 11 12cwd = GetCurrentDir() 13objs = [] 14list = os.listdir(cwd) 15 16objs = SConscript(os.path.join(cwd, '../common/HalSConscript'), variant_dir = 'common/rk_hal', duplicate=0) 17 18for d in list: 19 path = os.path.join(cwd, d) 20 if os.path.isfile(os.path.join(path, 'SConscript')): 21 objs = objs + SConscript(os.path.join(d, 'SConscript')) 22 23objs = objs + SConscript(os.path.join(RTT_ROOT, 'bsp/rockchip/common/drivers/SConscript'), variant_dir = 'common/drivers', duplicate=0) 24 25Return('objs') 26