| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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 = []
- elif GetDepend('SOC_NUC972'):
- LIBPATH = [cwd + '/arm/nuc972']
- 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')
|