SConscript 749 B

12345678910111213141516171819202122232425262728293031
  1. # RT-Thread building script for component
  2. from building import *
  3. cwd = GetCurrentDir()
  4. src = Glob('src/*.c')
  5. src += Glob('socket/*.c')
  6. CPPPATH = [cwd + '/include']
  7. CPPPATH += [cwd + '/include/dfs_net']
  8. CPPPATH += [cwd + '/include/socket']
  9. if GetDepend('SAL_USING_LWIP'):
  10. src += Glob('impl/af_inet_lwip.c')
  11. if GetDepend('SAL_USING_AT'):
  12. src += Glob('impl/af_inet_at.c')
  13. if GetDepend('SAL_USING_POSIX'):
  14. src += Glob('dfs_net/*.c')
  15. if not GetDepend('HAVE_SYS_SELECT_H'):
  16. CPPPATH += [cwd + '/include/dfs_net/sys_select']
  17. if not GetDepend('HAVE_SYS_SOCKET_H'):
  18. CPPPATH += [cwd + '/include/socket/sys_socket']
  19. group = DefineGroup('SAL', src, depend = ['RT_USING_SAL'], CPPPATH = CPPPATH)
  20. Return('group')