diff options
| author | misonyo <[email protected]> | 2019-03-08 15:02:46 +0800 |
|---|---|---|
| committer | misonyo <[email protected]> | 2019-03-08 15:02:46 +0800 |
| commit | 01671090a79b598ee2b185ff8661f32edac8bc77 (patch) | |
| tree | 2544573a9a36832ea1c460d3b3d4d0baaa16690a /bsp/lpc408x/drivers/SConscript | |
| parent | 60b15494ac246ac277853a42128e0941ebfc43ac (diff) | |
[bsp/lpc408x]更新旧启动机制
Diffstat (limited to 'bsp/lpc408x/drivers/SConscript')
| -rw-r--r-- | bsp/lpc408x/drivers/SConscript | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/bsp/lpc408x/drivers/SConscript b/bsp/lpc408x/drivers/SConscript index e5f4cd4945..8c7c4435b2 100644 --- a/bsp/lpc408x/drivers/SConscript +++ b/bsp/lpc408x/drivers/SConscript @@ -1,13 +1,27 @@ from building import * cwd = GetCurrentDir() -src = Glob('*.c') +CPPPATH = [cwd] -# remove no need file. -if GetDepend('RT_USING_LWIP') == False: - SrcRemove(src, 'drv_emac.c') +# add the general drivers. +src = Split(""" +board.c +""") -CPPPATH = [cwd] +if GetDepend(['BSP_USING_EMAC']): + src += ['drv_emac.c'] + +if GetDepend(['BSP_USING_HWTIMER0']): + src += ['drv_hwtimer.c'] + +if GetDepend(['BSP_USING_LED']): + src += ['drv_led.c'] + +if GetDepend(['BSP_USING_SDRAM']): + src += ['drv_sdram.c'] + +if GetDepend('BSP_USING_UART0') or GetDepend('BSP_USING_UART2'): + src += ['drv_uart.c'] group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) |
