diff options
| author | pangwei <[email protected]> | 2015-08-28 16:57:41 +0800 |
|---|---|---|
| committer | pangwei <[email protected]> | 2015-08-28 16:57:41 +0800 |
| commit | 4d01aaf9320204eab017476f1c2737a32986a786 (patch) | |
| tree | f33a28220617ca52935d8f65443fce5175636b02 /bsp/mini2440/SConscript | |
| parent | 3292353bc204d56bbe47ae63d4e8a3c1421d8ec6 (diff) | |
[BSP]fixed some bugs for compile.
Signed-off-by: pangwei <[email protected]>
Diffstat (limited to 'bsp/mini2440/SConscript')
| -rw-r--r-- | bsp/mini2440/SConscript | 43 |
1 files changed, 10 insertions, 33 deletions
diff --git a/bsp/mini2440/SConscript b/bsp/mini2440/SConscript index 0f869dc1a2..fe0ae941ae 100644 --- a/bsp/mini2440/SConscript +++ b/bsp/mini2440/SConscript @@ -1,37 +1,14 @@ -import rtconfig +# for module compiling +import os Import('RTT_ROOT') -from building import * -src_bsp = ['application.c', 'startup.c', 'board.c'] -src_drv = ['console.c', 'led.c'] +cwd = str(Dir('#')) +objs = [] +list = os.listdir(cwd) -if GetDepend('RT_USING_DFS'): - src_drv += ['sdcard.c'] +for d in list: + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + objs = objs + SConscript(os.path.join(d, 'SConscript')) -if GetDepend('RT_USING_LWIP'): - src_drv += ['dm9000.c'] - -if GetDepend('RT_USING_RTGUI'): - src_drv += ['touch.c', 'key.c', 'calibration.c'] - -if GetDepend('RT_USING_FTK'): - src_drv += ['touch.c', 'key.c'] - -if GetDepend('RT_USING_RTI'): - src_drv += ['rti_stub.c'] - -if GetDepend('RT_USING_RTGUI') or GetDepend('RT_USING_FTK'): - if rtconfig.RT_USING_LCD_TYPE == 'PNL_A70': - src_drv += ['lcd_a70.c'] - elif rtconfig.RT_USING_LCD_TYPE == 'PNL_N35': - src_drv += ['lcd_n35.c'] - elif rtconfig.RT_USING_LCD_TYPE == 'PNL_T35': - src_drv += ['lcd_t35.c'] - elif rtconfig.RT_USING_LCD_TYPE == 'PNL_X35': - src_drv += ['lcd_x35.c'] - -src = File(src_bsp + src_drv) -CPPPATH = [GetCurrentDir()] -group = DefineGroup('Startup', src, depend = [''], CPPPATH = CPPPATH) - -Return('group') +Return('objs') |
