SConscript 863 B

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