1# RT-Thread building script for component 2 3from building import * 4 5cwd = GetCurrentDir() 6 7# add the general drivers. 8src = Split(""" 9board.c 10""") 11 12# add gpio driver code 13if GetDepend(['BSP_USING_GPIO']): 14 src += ['drv_gpio.c'] 15 16# add serial driver code 17if GetDepend('BSP_USING_UART0') or GetDepend('BSP_USING_UART1') or GetDepend('BSP_USING_UART2') or GetDepend('BSP_USING_UART3'): 18 src += ['drv_uart.c'] 19 20 21CPPPATH = [cwd] 22 23group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) 24 25Return('group') 26