SConscript 903 B

123456789101112131415161718192021222324252627282930313233
  1. import os
  2. from building import *
  3. # get current directory
  4. cwd = GetCurrentDir()
  5. # The set of source files associated with this SConscript file.
  6. src = Glob('common/*.c')
  7. src += Glob('ioLibrary/*.c')
  8. src += Glob('ioLibrary/wizchip/*.c')
  9. src += Glob('ioLibrary/DHCP/*.c')
  10. src += Glob('ioLibrary/DNS/*.c')
  11. src += Glob('ioLibrary/W5500/*.c')
  12. src += Glob('W5500Client/*.c')
  13. src += Glob('platform/RT-Thread/*.c')
  14. path = [cwd + '/common']
  15. path += [cwd + '/ioLibrary']
  16. path += [cwd + '/ioLibrary/wizchip']
  17. path += [cwd + '/ioLibrary/DHCP']
  18. path += [cwd + '/ioLibrary/DNS']
  19. path += [cwd + '/ioLibrary/W5500']
  20. path += [cwd + '/W5500Client']
  21. path += [cwd + '/platform/RT-Thread']
  22. if GetDepend(['PKG_USING_RYANW5500_EXAMPLE']):
  23. src += Glob('example/*.c')
  24. path += [cwd + '/example']
  25. group = DefineGroup('RyanW5500', src, depend=[
  26. "PKG_USING_RYANW5500"], CPPPATH=path)
  27. Return('group')