1import rtconfig 2Import('RTT_ROOT') 3from building import * 4 5# get current directory 6cwd = GetCurrentDir() 7 8path = [cwd, cwd + '/MK64F12'] 9src = Glob('MK64F12/*.c') 10 11src += ['system_MK64F12.c'] 12 13#add for startup script 14if rtconfig.PLATFORM in ['gcc']: 15 src = src + ['TOOLCHAIN_GCC_ARM/startup_MK64F12.S'] 16 src = src + ['TOOLCHAIN_GCC_ARM/startup.c'] 17 path += [cwd + 'TOOLCHAIN_GCC_ARM'] 18elif rtconfig.PLATFORM in ['armcc', 'armclang']: 19 src = src + ['TOOLCHAIN_ARM_STD/startup_MK64F12.s'] 20# elif rtconfig.PLATFORM in ['iccarm']: 21 22CPPDEFINES = ['CPU_MK64FN1M0VLL12'] 23 24group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES=CPPDEFINES) 25#CPPDEFINES = CPPDEFINES) 26 27Return('group') 28