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 serial driver code 13if GetDepend('RT_USING_SERIAL'): 14 src += ['drv_uart.c'] 15 16# add gpio driver code 17if GetDepend(['RT_USING_PIN']): 18 src += ['drv_gpio.c'] 19 20# add lcd driver code 21if GetDepend(['BSP_USING_LCD']): 22 src += Glob('./lcd/*.c') 23 src += ['drv_lcd.c'] 24 25CPPPATH = [cwd] 26CPPPATH += [cwd+'/lcd'] 27 28group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) 29 30Return('group') 31