SConscript 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. from building import *
  2. cwd = GetCurrentDir()
  3. src = Glob('*.c')
  4. path = [cwd + '/inc']
  5. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_SYSRAM']):
  6. src += Glob('src/base/at_mem.c')
  7. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_GMR']):
  8. src += Glob('src/base/at_version.c')
  9. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CIPDOMAIN']):
  10. src += Glob('src/ip/at_ipdns.c')
  11. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CIPMUX']):
  12. src += Glob('src/ip/at_ipmode.c')
  13. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_PING']):
  14. src += Glob('src/ip/at_ipping.c')
  15. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CIPSEND']):
  16. src += Glob('src/ip/at_ipsend.c')
  17. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CIPSTART']):
  18. src += Glob('src/ip/at_ipstart.c')
  19. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CIPSTATUS']):
  20. src += Glob('src/ip/at_ipstatus.c')
  21. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CIPCLOSE']):
  22. src += Glob('src/ip/at_ipstop.c')
  23. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_OTA']):
  24. src += Glob('src/ota/at_ota.c')
  25. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CWJAP']):
  26. src += Glob('src/wifi/at_connect.c')
  27. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CWQAP']):
  28. src += Glob('src/wifi/at_disconnect.c')
  29. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CWMODE']):
  30. src += Glob('src/wifi/at_mode.c')
  31. if GetDepend(['ATSRV_SOCKET_ENABLE_CMD_CWLAP']):
  32. src += Glob('src/wifi/at_scan.c')
  33. group = DefineGroup('atsrv_socket', src, depend = ['PKG_USING_ATSRV_SOCKET'], CPPPATH = path)
  34. Return('group')