252 'p2p-channel.cc', |
239 'p2p-channel.cc', |
253 ]) |
240 ]) |
254 p2p.add_inst_headers ([ |
241 p2p.add_inst_headers ([ |
255 'p2p-net-device.h', |
242 'p2p-net-device.h', |
256 'p2p-channel.h', |
243 'p2p-channel.h', |
|
244 ]) |
|
245 |
|
246 serial = build.Ns3Module ('serial', 'src/devices/serial') |
|
247 ns3.add (serial) |
|
248 serial.add_deps (['node']) |
|
249 serial.add_sources ([ |
|
250 'serial-net-device.cc', |
|
251 'serial-channel.cc', |
|
252 'serial-phy.cc', |
|
253 'layer-connector.cc', |
|
254 'channel.cc', |
|
255 ]) |
|
256 serial.add_headers ([ |
|
257 'propagator.h', |
|
258 ]) |
|
259 serial.add_inst_headers ([ |
|
260 'serial-net-device.h', |
|
261 'serial-channel.h', |
|
262 'layer-connector.h', |
|
263 'channel.h', |
257 ]) |
264 ]) |
258 |
265 |
259 |
266 |
260 # utils |
267 # utils |
261 run_tests = build.Ns3Module('run-tests', 'utils') |
268 run_tests = build.Ns3Module('run-tests', 'utils') |
328 sample_test.add_source('main-test.cc') |
335 sample_test.add_source('main-test.cc') |
329 |
336 |
330 sample_serial_net_device_if = build.Ns3Module ('sample-serial-net-device-if', 'samples') |
337 sample_serial_net_device_if = build.Ns3Module ('sample-serial-net-device-if', 'samples') |
331 sample_serial_net_device_if.set_executable () |
338 sample_serial_net_device_if.set_executable () |
332 ns3.add (sample_serial_net_device_if) |
339 ns3.add (sample_serial_net_device_if) |
333 sample_serial_net_device_if.add_dep ('common') |
340 sample_serial_net_device_if.add_deps (['common', 'node', 'serial']) |
334 sample_serial_net_device_if.add_dep ('node') |
|
335 sample_serial_net_device_if.add_source ('main-serial-net-device-if.cc') |
341 sample_serial_net_device_if.add_source ('main-serial-net-device-if.cc') |
336 |
342 |
337 sample_simple = build.Ns3Module('sample-simple', 'samples') |
343 sample_simple = build.Ns3Module('sample-simple', 'samples') |
338 sample_simple.set_executable() |
344 sample_simple.set_executable() |
339 ns3.add(sample_simple) |
345 ns3.add(sample_simple) |
347 sample_sp2p.add_source('main-simple-p2p.cc') |
353 sample_sp2p.add_source('main-simple-p2p.cc') |
348 |
354 |
349 sample_simple_tcl = build.Ns3Module('sample-simple.tcl', 'samples') |
355 sample_simple_tcl = build.Ns3Module('sample-simple.tcl', 'samples') |
350 sample_simple_tcl.set_executable() |
356 sample_simple_tcl.set_executable() |
351 ns3.add(sample_simple_tcl) |
357 ns3.add(sample_simple_tcl) |
352 sample_simple_tcl.add_deps(['core', 'simulator', 'node']) |
358 sample_simple_tcl.add_deps(['core', 'simulator', 'node', 'serial']) |
353 sample_simple_tcl.add_source('ns-2/simple.tcl.cc') |
359 sample_simple_tcl.add_source('ns-2/simple.tcl.cc') |
354 |
360 |
355 sample_channel = build.Ns3Module('sample-channel', 'samples') |
361 sample_channel = build.Ns3Module('sample-channel', 'samples') |
356 sample_channel.set_executable() |
362 sample_channel.set_executable() |
357 ns3.add(sample_channel) |
363 ns3.add(sample_channel) |
358 sample_channel.add_dep ('common') |
364 sample_channel.add_dep ('common') |
359 sample_channel.add_dep ('node') |
365 sample_channel.add_dep ('node') |
360 sample_channel.add_dep ('core') |
366 sample_channel.add_dep ('core') |
|
367 sample_channel.add_dep ('serial') |
361 sample_channel.add_source('main-channel.cc') |
368 sample_channel.add_source('main-channel.cc') |
362 |
369 |
363 ns3.generate_dependencies() |
370 ns3.generate_dependencies() |