| 123456789101112131415161718192021222324252627282930313233343536373839 |
- Import('rtconfig')
- from building import *
- cwd = GetCurrentDir()
- src = []
- CPPPATH = [cwd]
- if GetDepend('BOARD_X1000_REALBOARD'):
- LIBPATH = [cwd + '/mips/x1000']
- if GetDepend('RT_USING_HARD_FLOAT'):
- LIBS = ['Persimmon_hard_gcc']
- else:
- LIBS = ['Persimmon_soft_gcc']
- elif GetDepend('SOC_LPC54608'):
- LIBPATH = [cwd + '/arm/lpc54608']
- if rtconfig.CROSS_TOOL == 'gcc':
- LIBS = ['Persimmon_gcc']
- elif rtconfig.CROSS_TOOL == 'keil':
- LIBS = ['Persimmon_rvds']
- else :
- LIBS = []
- elif GetDepend('SOC_IMXRT1052'):
- LIBPATH = [cwd + '/arm/imxrt1052']
- if rtconfig.CROSS_TOOL == 'gcc':
- LIBS = ['Persimmon_gcc']
- elif rtconfig.CROSS_TOOL == 'keil':
- LIBS = ['Persimmon_rvds']
- else :
- LIBS = []
- else :
- LIBPATH = []
- LIBS = []
- group = DefineGroup('Persimmon', src, depend = ['PKG_USING_PERSIMMON'], LIBS = LIBS, LIBPATH = LIBPATH, CPPPATH = CPPPATH)
- group = group + SConscript('examples/SConscript')
- Return('group')
|