SConstruct
changeset 292 cc17705d3344
parent 291 f5a98bae86c1
child 296 9b8fc589860b
equal deleted inserted replaced
291:f5a98bae86c1 292:cc17705d3344
   120     'header.cc',
   120     'header.cc',
   121     'trailer.cc',
   121     'trailer.cc',
   122     'packet.cc',
   122     'packet.cc',
   123     'tags.cc',
   123     'tags.cc',
   124     'pcap-writer.cc',
   124     'pcap-writer.cc',
       
   125     'trace-writer.cc',
   125     'trace-container.cc',
   126     'trace-container.cc',
   126     'variable-tracer-test.cc',
   127     'variable-tracer-test.cc',
   127     'stream-tracer-test.cc',
   128     'stream-tracer-test.cc',
   128     ])
   129     ])
   129 common.add_inst_headers([
   130 common.add_inst_headers([
   135     'ui-variable-tracer.h',
   136     'ui-variable-tracer.h',
   136     'si-variable-tracer.h',
   137     'si-variable-tracer.h',
   137     'f-variable-tracer.h',
   138     'f-variable-tracer.h',
   138     'callback-tracer.h',
   139     'callback-tracer.h',
   139     'stream-tracer.h',
   140     'stream-tracer.h',
       
   141     'trace-writer.h',
   140     'trace-container.h',
   142     'trace-container.h',
   141     'pcap-writer.h',
   143     'pcap-writer.h',
   142     ])
   144     ])
   143 
   145 
   144 node = build.Ns3Module ('node', 'src/node')
   146 node = build.Ns3Module ('node', 'src/node')
   153     'ipv4-l4-protocol.cc',
   155     'ipv4-l4-protocol.cc',
   154     'udp-ipv4-l4-protocol.cc',
   156     'udp-ipv4-l4-protocol.cc',
   155     'ipv4-address.cc',
   157     'ipv4-address.cc',
   156     'internet-node.cc',
   158     'internet-node.cc',
   157     'net-device.cc',
   159     'net-device.cc',
   158     'net-device-serial.cc',
   160     'serial-net-device.cc',
   159     'mac-address.cc',
   161     'mac-address.cc',
   160     'ipv4-header.cc',
   162     'ipv4-header.cc',
   161     'udp-header.cc',
   163     'udp-header.cc',
   162     'ipv4-checksum.cc',
   164     'ipv4-checksum.cc',
   163     'ipv4-route.cc',
   165     'ipv4-route.cc',
   197     'ipv4-loopback-interface.h',
   199     'ipv4-loopback-interface.h',
   198     'l3-demux.h',
   200     'l3-demux.h',
   199     'l3-protocol.h',
   201     'l3-protocol.h',
   200     'ipv4-l4-demux.h',
   202     'ipv4-l4-demux.h',
   201     'net-device-list.h',
   203     'net-device-list.h',
   202     'net-device-serial.h',
   204     'serial-net-device.h',
   203     'llc-snap-header.h',
   205     'llc-snap-header.h',
   204     'header-utils.h',
   206     'header-utils.h',
   205     'protocol.h',
   207     'protocol.h',
   206     'demux.h',
   208     'demux.h',
   207     'serial-channel.h',
   209     'serial-channel.h',
   208     'queue.h',
   210     'queue.h',
   209     'drop-tail.h'
       
   210     ])
   211     ])
   211 node.add_inst_headers ([
   212 node.add_inst_headers ([
   212     'node.h',
   213     'node.h',
   213     'internet-node.h',
   214     'internet-node.h',
   214     'udp-socket.h',
   215     'udp-socket.h',
   221     'mac-address.h',
   222     'mac-address.h',
   222     'ipv4.h',
   223     'ipv4.h',
   223     'ipv4-route.h',
   224     'ipv4-route.h',
   224     'serial-channel.h',
   225     'serial-channel.h',
   225     'queue.h',
   226     'queue.h',
   226     'net-device-serial.h'
   227     'drop-tail.h',
       
   228     'serial-net-device.h'
   227     ])
   229     ])
   228 
   230 
   229 
   231 
   230 # utils
   232 # utils
   231 run_tests = build.Ns3Module('run-tests', 'utils')
   233 run_tests = build.Ns3Module('run-tests', 'utils')
   288 sample_test.set_executable()
   290 sample_test.set_executable()
   289 ns3.add(sample_test)
   291 ns3.add(sample_test)
   290 sample_test.add_dep('core')
   292 sample_test.add_dep('core')
   291 sample_test.add_source('main-test.cc')
   293 sample_test.add_source('main-test.cc')
   292 
   294 
       
   295 sample_serial_net_device_if = build.Ns3Module ('sample-serial-net-device-if', 'samples')
       
   296 sample_serial_net_device_if.set_executable ()
       
   297 ns3.add (sample_serial_net_device_if)
       
   298 sample_serial_net_device_if.add_dep ('common')
       
   299 sample_serial_net_device_if.add_dep ('node')
       
   300 sample_serial_net_device_if.add_source ('main-serial-net-device-if.cc')
       
   301 
   293 sample_simple = build.Ns3Module('sample-simple', 'samples')
   302 sample_simple = build.Ns3Module('sample-simple', 'samples')
   294 sample_simple.set_executable()
   303 sample_simple.set_executable()
   295 ns3.add(sample_simple)
   304 ns3.add(sample_simple)
   296 sample_simple.add_deps(['core', 'simulator', 'node'])
   305 sample_simple.add_deps(['core', 'simulator', 'node'])
   297 sample_simple.add_source('main-simple.cc')
   306 sample_simple.add_source('main-simple.cc')