1# RT-Thread building script for component 2 3from building import * 4 5cwd = GetCurrentDir() 6src = Split(''' 7board.c 8drv_uart.c 9mbox.c 10''') 11CPPPATH = [cwd] 12 13if GetDepend('BSP_USING_SYSTIMER'): 14 src += ['drv_timer.c'] 15if GetDepend('BSP_USING_PIN'): 16 src += ['drv_gpio.c'] 17if GetDepend('BSP_USING_I2C'): 18 src += ['drv_i2c.c'] 19if GetDepend('BSP_USING_WDT'): 20 src += ['drv_wdt.c'] 21if GetDepend('BSP_USING_SPI'): 22 src += ['drv_spi.c'] 23if GetDepend('BSP_USING_SDIO'): 24 src += ['drv_sdio.c'] 25if GetDepend('BSP_USING_RTC'): 26 src += ['drv_rtc.c'] 27if GetDepend('BSP_USING_HDMI'): 28 src += ['drv_fb.c'] 29group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) 30 31Return('group') 32