1import rtconfig
2from building import *
3
4# get current directory
5cwd = GetCurrentDir()
6
7# The set of source files associated with this SConscript file.
8
9src = Glob('VangoV85xx_standard_peripheral/Source/*.c')
10src += [cwd + '/CMSIS/Vango/V85xx/Source/system_target.c']
11src += [cwd + '/CMSIS/Vango/V85xx/Source/lib_CodeRAM.c']
12src += [cwd + '/CMSIS/Vango/V85xx/Source/lib_cortex.c']
13src += [cwd + '/CMSIS/Vango/V85xx/Source/lib_LoadNVR.c']
14
15#add for startup script
16if rtconfig.PLATFORM in ['gcc']:
17    src += [cwd + '/CMSIS/Vango/V85xx/Source/GCC/startup_target.S']
18if rtconfig.PLATFORM in ['armcc', 'armclang']:
19    src += [cwd + '/CMSIS/Vango/V85xx/Source/Keil5/startup_target.S']
20
21path = [
22    cwd + '/CMSIS/Vango/V85xx/Include',
23    cwd + '/CMSIS',
24    cwd + '/VangoV85xx_standard_peripheral/Include',]
25
26CPPDEFINES = ['USE_STDPERIPH_DRIVER', 'V85xx','USE_TARGET_DRIVER']
27
28group = DefineGroup('Vango_Lib', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
29
30Return('group')
31