example/wscript
author Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
Mon, 18 Apr 2011 12:13:02 +0200
changeset 63 e89dca438df6
parent 62 a540fcc9a6f1
permissions -rw-r--r--
more fixes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     2
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     3
def build(bld):
9
1213b070efcf create_simu -> create_dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1
diff changeset
     4
    obj = bld.create_dce_program('udp-server')
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
     5
    obj.source = ['udp-server.cc']
9
1213b070efcf create_simu -> create_dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1
diff changeset
     6
    obj = bld.create_dce_program('udp-client')
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
     7
    obj.source = ['udp-client.cc']
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     8
9
1213b070efcf create_simu -> create_dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1
diff changeset
     9
    obj = bld.create_dce_program('tcp-server')
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    10
    obj.source = ['tcp-server.cc']
9
1213b070efcf create_simu -> create_dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1
diff changeset
    11
    obj = bld.create_dce_program('tcp-client')
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    12
    obj.source = ['tcp-client.cc']
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    13
9
1213b070efcf create_simu -> create_dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1
diff changeset
    14
    obj = bld.create_dce_program('tcp-loopback')
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    15
    obj.source = ['tcp-loopback.cc']
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    16
54
d65190373bf5 simplest example possible
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 9
diff changeset
    17
    obj = bld.create_ns3_program('dce-tcp-simple', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    18
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    19
                                  'internet', 'dce'])
54
d65190373bf5 simplest example possible
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 9
diff changeset
    20
    obj.source = 'dce-tcp-simple.cc'
d65190373bf5 simplest example possible
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 9
diff changeset
    21
55
665e73f2fc3c simple udp example with two processes
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 54
diff changeset
    22
    obj = bld.create_ns3_program('dce-udp-simple', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    23
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    24
                                  'internet', 'dce'])
55
665e73f2fc3c simple udp example with two processes
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 54
diff changeset
    25
    obj.source = 'dce-udp-simple.cc'
665e73f2fc3c simple udp example with two processes
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 54
diff changeset
    26
58
a2702501e8cf new simple example for linux kernel
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 55
diff changeset
    27
    obj = bld.create_ns3_program('dce-linux-simple', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    28
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    29
                                  'internet', 'dce'])
58
a2702501e8cf new simple example for linux kernel
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 55
diff changeset
    30
    obj.source = 'dce-linux-simple.cc'
a2702501e8cf new simple example for linux kernel
Mathieu Lacage <mathieu.lacage@inria.fr>
parents: 55
diff changeset
    31
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    32
    obj = bld.create_ns3_program('dce-iperf', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    33
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    34
                                  'internet', 'dce'])
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    35
    obj.source = 'dce-iperf.cc'
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    36
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    37
    obj = bld.create_ns3_program('dce-udp-perf', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    38
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    39
                                  'internet', 'dce'])
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    40
    obj.source = 'dce-udp-perf.cc'
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    41
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    42
    obj = bld.create_ns3_program('dce-linear', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    43
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    44
                                  'internet', 'dce'])
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    45
    obj.source = 'dce-linear.cc'
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    46
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    47
    obj = bld.create_ns3_program('dce-netlink', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    48
                                 ['core', 'point-to-point', 
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    49
                                  'internet', 'dce'])
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    50
    obj.source = 'dce-netlink.cc'
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    51
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    52
    obj = bld.create_ns3_program('dce-linux', 
62
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 58
diff changeset
    53
                                 ['core', 'point-to-point', 
63
e89dca438df6 more fixes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 62
diff changeset
    54
                                  'internet', 'dce', 'csma', 'wifi', 'mobility'])
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    55
    obj.source = 'dce-linux.cc'
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    56
9
1213b070efcf create_simu -> create_dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1
diff changeset
    57
    obj = bld.create_dce_program('udp-perf')
0
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    58
    obj.env.append_value('LINKFLAGS', '-lm')
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    59
    obj.source = 'udp-perf.cc'
0a55bed4c895 process -> dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    60
63
e89dca438df6 more fixes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 62
diff changeset
    61
    obj = bld.create_ns3_program('linear-udp-perf', 
e89dca438df6 more fixes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 62
diff changeset
    62
                                 ['core', 'point-to-point', 
e89dca438df6 more fixes
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 62
diff changeset
    63
                                  'internet', 'dce'])
1
96d7044fd324 simu->dce
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 0
diff changeset
    64
    obj.source = [ 'linear-udp-perf.cc', 'memory-usage.cc']