examples/tap/wscript
author Tom Henderson <tomh@tomh.org>
Fri, 20 Aug 2010 12:17:19 -0700
changeset 6589 9c325569fb01
parent 6005 ea5ac3f29800
permissions -rw-r--r--
Help waf to guess release versions of nsc and pybindgen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5369
86beb5869f67 split examples, add examples, tweak test.py to minimize builds
Craig Dowell <craigdo@ee.washington.edu>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
86beb5869f67 split examples, add examples, tweak test.py to minimize builds
Craig Dowell <craigdo@ee.washington.edu>
parents:
diff changeset
     2
86beb5869f67 split examples, add examples, tweak test.py to minimize builds
Craig Dowell <craigdo@ee.washington.edu>
parents:
diff changeset
     3
def build(bld):
86beb5869f67 split examples, add examples, tweak test.py to minimize builds
Craig Dowell <craigdo@ee.washington.edu>
parents:
diff changeset
     4
    env = bld.env_of_name('default')
86beb5869f67 split examples, add examples, tweak test.py to minimize builds
Craig Dowell <craigdo@ee.washington.edu>
parents:
diff changeset
     5
    if env['ENABLE_TAP']:
5829
d3f02a8dee76 make tap-bridge work and add simpler example
Craig Dowell <craigdo@ee.washington.edu>
parents: 5369
diff changeset
     6
        obj = bld.create_ns3_program('tap-csma', ['csma', 'tap-bridge', 'internet-stack'])
d3f02a8dee76 make tap-bridge work and add simpler example
Craig Dowell <craigdo@ee.washington.edu>
parents: 5369
diff changeset
     7
        obj.source = 'tap-csma.cc'
5993
20a6dea3fbf0 add example for linux containers
Craig Dowell <craigdo@ee.washington.edu>
parents: 5829
diff changeset
     8
        obj = bld.create_ns3_program('tap-csma-virtual-machine', ['csma', 'tap-bridge', 'internet-stack'])
20a6dea3fbf0 add example for linux containers
Craig Dowell <craigdo@ee.washington.edu>
parents: 5829
diff changeset
     9
        obj.source = 'tap-csma-virtual-machine.cc'
6005
ea5ac3f29800 infinite recursion isn't a good idea
Craig Dowell <craigdo@ee.washington.edu>
parents: 5993
diff changeset
    10
        obj = bld.create_ns3_program('tap-wifi-virtual-machine', ['csma', 'tap-bridge', 'internet-stack'])
ea5ac3f29800 infinite recursion isn't a good idea
Craig Dowell <craigdo@ee.washington.edu>
parents: 5993
diff changeset
    11
        obj.source = 'tap-wifi-virtual-machine.cc'
5829
d3f02a8dee76 make tap-bridge work and add simpler example
Craig Dowell <craigdo@ee.washington.edu>
parents: 5369
diff changeset
    12
        obj = bld.create_ns3_program('tap-wifi-dumbbell', ['wifi', 'csma', 'point-to-point', 'tap-bridge', 'internet-stack'])
5369
86beb5869f67 split examples, add examples, tweak test.py to minimize builds
Craig Dowell <craigdo@ee.washington.edu>
parents:
diff changeset
    13
        obj.source = 'tap-wifi-dumbbell.cc'