1Import('RTT_ROOT') 2Import('rtconfig') 3from building import * 4 5cwd = GetCurrentDir() 6src = [] 7group = [] 8CPPPATH = [] 9 10if rtconfig.PLATFORM in ['iccarm']: 11 print("\nThe current project does not support IAR build\n") 12 Return('group') 13elif rtconfig.PLATFORM in ['gcc', 'armclang']: 14 src += Glob(cwd + '/TARGET_CY8CKIT-062S2-43012/*.c') 15 src += Glob(cwd + '/TARGET_CY8CKIT-062S2-43012/COMPONENT_CM4/*.c') 16 src += Glob(cwd + '/TARGET_CY8CKIT-062S2-43012/config/GeneratedSource/*.c') 17 18 CPPPATH = [ cwd + '/TARGET_CY8CKIT-062S2-43012', 19 cwd + '/TARGET_CY8CKIT-062S2-43012/config/GeneratedSource'] 20 if rtconfig.PLATFORM in ['gcc']: 21 src += [cwd + '/TARGET_CY8CKIT-062S2-43012/COMPONENT_CM4/TOOLCHAIN_GCC_ARM/startup_psoc6_02_cm4.S'] 22 elif rtconfig.PLATFORM in ['armclang']: 23 src += [cwd + '/TARGET_CY8CKIT-062S2-43012/COMPONENT_CM4/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S'] 24 25group = DefineGroup('libs', src, depend = [''], CPPPATH = CPPPATH) 26Return('group') 27