SConscript 932 B

123456789101112131415161718192021222324252627282930313233
  1. Import('RTT_ROOT')
  2. from building import *
  3. src = Split("""
  4. modbus/mb.c
  5. modbus/mbmaster.c
  6. modbus/ascii/mbascii.c
  7. modbus/functions/mbfunccoils.c
  8. modbus/functions/mbfuncdiag.c
  9. modbus/functions/mbfuncdisc.c
  10. modbus/functions/mbfuncholding.c
  11. modbus/functions/mbfuncinput.c
  12. modbus/functions/mbfuncother.c
  13. modbus/functions/mbutils.c
  14. modbus/port/demo.c
  15. modbus/port/port.c
  16. modbus/port/portevent.c
  17. modbus/port/portserial.c
  18. modbus/port/porttimer.c
  19. modbus/rtu/mbcrc.c
  20. modbus/rtu/mbrtu.c
  21. modbus/tcp/mbtcp.c
  22. """)
  23. # The set of source files associated with this SConscript file.
  24. path = [RTT_ROOT + '/components/net/freemodbus/modbus/include',
  25. RTT_ROOT + '/components/net/freemodbus/modbus/port',
  26. RTT_ROOT + '/components/net/freemodbus/modbus/rtu',
  27. RTT_ROOT + '/components/net/freemodbus/modbus/ascii']
  28. group = DefineGroup('FreeModbus', src, depend = ['RT_USING_FREEMODBUS'], CPPPATH = path)
  29. Return('group')