SConscript 767 B

12345678910111213141516171819202122232425262728293031
  1. Import('rtconfig')
  2. from building import *
  3. cwd = GetCurrentDir()
  4. src = []
  5. CPPPATH = [cwd]
  6. if GetDepend('BOARD_X1000_REALBOARD'):
  7. LIBPATH = [cwd + '/mips/x1000']
  8. if GetDepend('RT_USING_HARD_FLOAT'):
  9. LIBS = ['Persimmon_hard_gcc']
  10. else:
  11. LIBS = ['Persimmon_soft_gcc']
  12. elif GetDepend('SOC_LPC54608'):
  13. LIBPATH = [cwd + '/arm/lpc54608']
  14. if rtconfig.CROSS_TOOL == 'gcc':
  15. LIBS = ['Persimmon_gcc']
  16. elif rtconfig.CROSS_TOOL == 'keil':
  17. LIBS = ['Persimmon_rvds']
  18. else :
  19. LIBS = []
  20. else :
  21. LIBPATH = []
  22. LIBS = []
  23. group = DefineGroup('Persimmon', src, depend = ['PKG_USING_PERSIMMON'], LIBS = LIBS, LIBPATH = LIBPATH, CPPPATH = CPPPATH)
  24. group = group + SConscript('examples/SConscript')
  25. Return('group')