diff options
| author | Wenlong.Fan <[email protected]> | 2019-03-27 16:49:26 +0800 |
|---|---|---|
| committer | Wenlong.Fan <[email protected]> | 2019-03-27 17:50:48 +0800 |
| commit | 7b7ca405b073ea0da84355f5b71a7b1ab119ed5d (patch) | |
| tree | edf57398598ad4c221a4591090a43284ef8db154 /bsp/w60x/drivers/SConscript | |
| parent | d7f849c8799a2887c143f881010e3fe64a1fba46 (diff) | |
[BSP]add BSP for Winner Micro W60X devices。
Diffstat (limited to 'bsp/w60x/drivers/SConscript')
| -rw-r--r-- | bsp/w60x/drivers/SConscript | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/bsp/w60x/drivers/SConscript b/bsp/w60x/drivers/SConscript new file mode 100644 index 0000000000..133f94d561 --- /dev/null +++ b/bsp/w60x/drivers/SConscript @@ -0,0 +1,67 @@ +from building import * + +cwd = GetCurrentDir() +list = os.listdir(cwd) +objs = [] + +src = Split(''' + board.c + drv_uart.c + pin_map.c + ''') + +if GetDepend(['BSP_USING_ADC']): + src += ['drv_adc.c'] + +if GetDepend(['BSP_USING_WIFI']): + src += ['drv_wifi.c'] + +if GetDepend('BSP_USING_PIN'): + src += ['drv_pin.c'] + +if GetDepend('BSP_USING_SDIO'): + src += ['drv_sdio.c'] + +if GetDepend('BSP_USING_CAN'): + src += ['drv_can.c'] + +if GetDepend('BSP_USING_HWTIMER'): + src += ['drv_hw_timer.c'] + +if GetDepend('BSP_USING_CPUTIME'): + src += ['drv_cputime.c'] + +if GetDepend('BSP_USING_I2C'): + src += ['drv_i2c.c'] + +if GetDepend('BSP_USING_SPI'): + src += ['drv_spi.c'] + +if GetDepend(['BSP_USING_FLASH']): + src += ['drv_spiflash.c'] + +if GetDepend('BSP_USING_LCD'): + src += ['drv_lcd.c'] + +if GetDepend('BSP_USING_PWM'): + src += ['drv_pwm.c'] + +if GetDepend('BSP_USING_RTC'): + src += ['drv_rtc.c'] + +if GetDepend('BSP_USING_WDT'): + src += ['drv_wdt.c'] + +if GetDepend('BSP_USING_STANDBY'): + src += ['drv_standby.c'] + +CPPPATH = [cwd] + +group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) + +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')) +objs = objs + group +Return('objs') |
