src/devices/mesh/wscript
author Kirill Andreev <andreev@iitp.ru>
Wed, 01 Apr 2009 17:50:19 +0400
changeset 4927 5f402ca784d1
parent 4899 50591b95753a
child 4949 c376fb558264
permissions -rw-r--r--
Reverted changes in wif-remote-station-manager concerned with tx-statistics
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):
4871
285d97537359 802.11s/ Moved to dot11s/
Kirill Andreev <andreev@iitp.ru>
parents: 4860
diff changeset
     4
    obj = bld.create_ns3_module('mesh', ['wifi', 'dot11s'])
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
4843
f65f22ef327e MeshWifiInterfaceMac just added and beacon generation refactored
Pavel Boyko <boyko@iitp.ru>
parents: 4836
diff changeset
     7
        'wifi-information-element.cc',
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
     8
        'mesh-point-device.cc',
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
     9
        'mesh-l2-routing-protocol.cc',
4822
55868bb52909 MeshWifiBeacon class created
Pavel Boyko <boyko@iitp.ru>
parents: 4820
diff changeset
    10
        'mesh-wifi-beacon.cc',
4843
f65f22ef327e MeshWifiInterfaceMac just added and beacon generation refactored
Pavel Boyko <boyko@iitp.ru>
parents: 4836
diff changeset
    11
        'mesh-wifi-interface-mac.cc',
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    12
        # Not refactored
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    13
        'mesh-wifi-mac-header.cc',
4927
5f402ca784d1 Reverted changes in wif-remote-station-manager concerned with tx-statistics
Kirill Andreev <andreev@iitp.ru>
parents: 4899
diff changeset
    14
        #'tx-statistics.cc',
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    15
        ]
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    16
    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
    17
    headers.module = 'mesh'
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    18
    headers.source = [
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    19
        # Refactored
4843
f65f22ef327e MeshWifiInterfaceMac just added and beacon generation refactored
Pavel Boyko <boyko@iitp.ru>
parents: 4836
diff changeset
    20
        'wifi-information-element.h',
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    21
        'mesh-point-device.h',
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    22
        'mesh-l2-routing-protocol.h',
4822
55868bb52909 MeshWifiBeacon class created
Pavel Boyko <boyko@iitp.ru>
parents: 4820
diff changeset
    23
        'mesh-wifi-beacon.h',
4843
f65f22ef327e MeshWifiInterfaceMac just added and beacon generation refactored
Pavel Boyko <boyko@iitp.ru>
parents: 4836
diff changeset
    24
        'mesh-wifi-interface-mac.h',
4844
3c38e23fa821 Basic MAC plugins functionality implemented
Pavel Boyko <boyko@iitp.ru>
parents: 4843
diff changeset
    25
        'mesh-wifi-interface-mac-plugin.h',
4817
1257e4b82e17 L2RoutingProtocol refactored to MeshL2RoutingProtocol
Pavel Boyko <boyko@iitp.ru>
parents: 4815
diff changeset
    26
        # Dirty
4927
5f402ca784d1 Reverted changes in wif-remote-station-manager concerned with tx-statistics
Kirill Andreev <andreev@iitp.ru>
parents: 4899
diff changeset
    27
        #'tx-statistics.h',
4813
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    28
        '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
    29
        ]
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    30
e4e2c44d27cd All mesh related filed moved to devices/mesh. Let the refactoring begins!
Pavel Boyko <boyko@iitp.ru>
parents:
diff changeset
    31
#    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
    32
#        ['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
    33
#    obj.source = 'wifi-phy-test.cc'