1from building import * 2import rtconfig 3 4cwd = GetCurrentDir() 5 6src = Glob('CMSIS/DeviceSupport/*.c') 7src += Glob('SWM341_StdPeriph_Driver/*.c') 8 9if rtconfig.CROSS_TOOL == 'gcc': 10 src += ['CMSIS/DeviceSupport/startup/gcc/startup_SWM341.s'] 11elif rtconfig.CROSS_TOOL == 'keil': 12 src += ['CMSIS/DeviceSupport/startup/arm/startup_SWM341.s'] 13elif rtconfig.CROSS_TOOL == 'iar': 14 src += ['CMSIS/DeviceSupport/startup/iar/startup_SWM341.s'] 15 16inc = [cwd + '/CMSIS/CoreSupport', 17 cwd + '/CMSIS/DeviceSupport', 18 cwd + '/SWM341_StdPeriph_Driver' 19] 20 21group = DefineGroup('Libraries', src, depend = [''], CPPPATH = inc) 22 23Return('group') 24