src/devices/mesh/wscript
author Kirill Andreev <andreev@iitp.ru>
Tue, 17 Mar 2009 18:48:31 +0300
changeset 4826 8fa8cc1fcdf2
parent 4822 55868bb52909
parent 4824 b41e1f24487a
child 4827 228381dd9f1c
permissions -rw-r--r--
Merge to ns3dev
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
     2
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
     3
def build(bld):
4824
b41e1f24487a information elements are moved to 802.11s
Kirill Andreev <andreev@iitp.ru>
parents: 4820
diff changeset
     4
    obj = bld.create_ns3_module('mesh', ['wifi', '802.11s'])
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
     5
    obj.source = [
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
     6
        # Refactored
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
     7
        'mesh-point-device.cc',
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
     8
        'mesh-l2-routing-protocol.cc',
4826
8fa8cc1fcdf2 Merge to ns3dev
Kirill Andreev <andreev@iitp.ru>
parents: 4822 4824
diff changeset
     9
<<<<<<< local
4820
8507b0cef8c0 WifiInformationElement class added as the base for all IEs
Pavel Boyko <boyko@iitp.ru>
parents: 4817
diff changeset
    10
        'wifi-information-element.cc',
4822
55868bb52909 MeshWifiBeacon class created
Pavel Boyko <boyko@iitp.ru>
parents: 4820
diff changeset
    11
        'mesh-wifi-beacon.cc',
4826
8fa8cc1fcdf2 Merge to ns3dev
Kirill Andreev <andreev@iitp.ru>
parents: 4822 4824
diff changeset
    12
=======
8fa8cc1fcdf2 Merge to ns3dev
Kirill Andreev <andreev@iitp.ru>
parents: 4822 4824
diff changeset
    13
>>>>>>> other
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    14
        # Not refactored
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    15
        'mesh-wifi-helper.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    16
        'mesh-wifi-mac-header.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    17
        'mesh-wifi-peer-manager.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    18
        'tx-statistics.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    19
        'hwmp-rtable.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    20
        'dot11s-parameters.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    21
        'hwmp.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    22
        'mesh-wifi-mac.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    23
        'hwmp-state.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    24
        'dot11s-peer-management-element.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    25
        'mesh-mgt-headers.cc',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    26
        ]
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    27
    headers = bld.new_task_gen('ns3header')
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    28
    headers.module = 'mesh'
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    29
    headers.source = [
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    30
        # Refactored
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    31
        'mesh-point-device.h',
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    32
        'mesh-l2-routing-protocol.h',
4826
8fa8cc1fcdf2 Merge to ns3dev
Kirill Andreev <andreev@iitp.ru>
parents: 4822 4824
diff changeset
    33
<<<<<<< local
4820
8507b0cef8c0 WifiInformationElement class added as the base for all IEs
Pavel Boyko <boyko@iitp.ru>
parents: 4817
diff changeset
    34
        'wifi-information-element.h',
4822
55868bb52909 MeshWifiBeacon class created
Pavel Boyko <boyko@iitp.ru>
parents: 4820
diff changeset
    35
        'mesh-wifi-beacon.h',
4826
8fa8cc1fcdf2 Merge to ns3dev
Kirill Andreev <andreev@iitp.ru>
parents: 4822 4824
diff changeset
    36
=======
8fa8cc1fcdf2 Merge to ns3dev
Kirill Andreev <andreev@iitp.ru>
parents: 4822 4824
diff changeset
    37
>>>>>>> other
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    38
        # Dirty
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    39
        'dot11s-codes.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    40
        'hwmp-state.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    41
        'dot11s-parameters.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    42
        'mesh-mgt-headers.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    43
        'hwmp.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    44
        'tx-statistics.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    45
        'dot11s-peer-management-element.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    46
        'mac48-address-comparator.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    47
        'hwmp-rtable.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    48
        'mesh-wifi-peer-manager.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    49
        'mesh-wifi-mac-header.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    50
        'mesh-wifi-mac.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    51
        'mesh-wifi-helper.h',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    52
        ]
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    53
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    54
#    obj = bld.create_ns3_program('wifi-phy-test',
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    55
#        ['core', 'simulator', 'mobility', 'node', 'wifi'])
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    56
#    obj.source = 'wifi-phy-test.cc'