examples/wscript
author Raj Bhattacharjea <raj.b@gatech.edu>
Wed Jul 09 17:04:29 2008 -0400 (2008-07-09)
changeset 3400 fd69b15002ee
parent 3384 11747ae5b632
child 3452 9bfc257af144
permissions -rw-r--r--
Add David Evensky's tcp-2way regression test
gjcarneiro@600
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
gjcarneiro@600
     2
gjcarneiro@600
     3
def build(bld):
craigdo@3331
     4
    obj = bld.create_ns3_program('hello-simulator')
craigdo@3331
     5
    obj.source = 'hello-simulator.cc'
craigdo@3331
     6
        
tomh@2896
     7
    obj = bld.create_ns3_program('mixed-wireless',
mathieu@3260
     8
        ['core', 'simulator', 'mobility', 'wifi', 'point-to-point', 'internet-stack'])
tomh@2896
     9
    obj.source = 'mixed-wireless.cc'
tomh@2896
    10
gjc@1217
    11
    obj = bld.create_ns3_program('simple-global-routing',
mathieu@3260
    12
        ['point-to-point', 'internet-stack', 'global-routing'])
gjc@1217
    13
    obj.source = 'simple-global-routing.cc'
gjcarneiro@600
    14
tomh@1776
    15
    obj = bld.create_ns3_program('simple-alternate-routing',
mathieu@3260
    16
        ['point-to-point', 'internet-stack', 'global-routing'])
tomh@1776
    17
    obj.source = 'simple-alternate-routing.cc'
tomh@1776
    18
tomh@1820
    19
    obj = bld.create_ns3_program('simple-error-model',
mathieu@3260
    20
        ['point-to-point', 'internet-stack'])
tomh@1820
    21
    obj.source = 'simple-error-model.cc'
tomh@1820
    22
craigdo@1272
    23
    obj = bld.create_ns3_program('csma-one-subnet',
mathieu@3260
    24
        ['csma', 'internet-stack'])
craigdo@1272
    25
    obj.source = 'csma-one-subnet.cc'
gjc@1217
    26
craigdo@1496
    27
    obj = bld.create_ns3_program('udp-echo',
mathieu@3260
    28
        ['csma', 'internet-stack'])
craigdo@1496
    29
    obj.source = 'udp-echo.cc'
craigdo@1496
    30
tomh@1318
    31
    obj = bld.create_ns3_program('csma-broadcast',
mathieu@3260
    32
        ['csma', 'internet-stack'])
tomh@1318
    33
    obj.source = 'csma-broadcast.cc'
tomh@1318
    34
craigdo@1272
    35
    obj = bld.create_ns3_program('csma-packet-socket',
mathieu@3260
    36
        ['csma', 'internet-stack'])
craigdo@1272
    37
    obj.source = 'csma-packet-socket.cc'
tomh@1278
    38
craigdo@1428
    39
    obj = bld.create_ns3_program('csma-multicast',
mathieu@3260
    40
        ['csma', 'internet-stack'])
craigdo@1428
    41
    obj.source = 'csma-multicast.cc'
craigdo@1428
    42
tomh@1278
    43
    obj = bld.create_ns3_program( 'mixed-global-routing',
mathieu@3260
    44
        ['point-to-point', 'internet-stack', 'global-routing' , 'csma-cd'])
tomh@1278
    45
    obj.source = 'mixed-global-routing.cc'
gjc@1738
    46
gjc@1738
    47
    obj = bld.create_ns3_program('simple-point-to-point-olsr',
mathieu@3260
    48
        ['point-to-point', 'internet-stack', 'olsr'])
gjc@1740
    49
    obj.source = 'simple-point-to-point-olsr.cc'
raj@2224
    50
raj@2224
    51
    obj = bld.create_ns3_program('tcp-large-transfer',
mathieu@3260
    52
        ['point-to-point', 'internet-stack'])
raj@2224
    53
    obj.source = 'tcp-large-transfer.cc'
raj@2224
    54
raj@3384
    55
    obj = bld.create_ns3_program('tcp-errors',
raj@3384
    56
        ['point-to-point', 'internet-stack'])
raj@3384
    57
    obj.source = 'tcp-errors.cc'
raj@3384
    58
raj@3400
    59
    obj = bld.create_ns3_program('tcp-2way',
raj@3400
    60
      ['point-to-point', 'internet-stack'])
raj@3400
    61
    obj.source = 'tcp-2way.cc'
raj@3400
    62
raj@3366
    63
    obj = bld.create_ns3_program('tcp-star-server',
raj@3366
    64
        ['point-to-point', 'internet-stack'])
raj@3366
    65
    obj.source = 'tcp-star-server.cc'
raj@3366
    66
mathieu@2662
    67
    obj = bld.create_ns3_program('wifi-adhoc',
mathieu@2662
    68
                                 ['core', 'simulator', 'mobility', 'wifi'])
mathieu@2662
    69
    obj.source = 'wifi-adhoc.cc'
raj@2224
    70
mathieu@2662
    71
    obj = bld.create_ns3_program('wifi-ap',
mathieu@2662
    72
                                 ['core', 'simulator', 'mobility', 'wifi'])
mathieu@2662
    73
    obj.source = 'wifi-ap.cc'
mathieu@2662
    74
mathieu@3300
    75