src/wifi/wscript
author Ghada Badawy <gbadawy@gmail.com>
Tue, 13 Aug 2013 22:05:25 -0700
changeset 10139 17a71cd49da3
parent 9277 0f87d1cb030c
child 10166 35694ab6581e
permissions -rw-r--r--
partial 802.11n support
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     2
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     3
def build(bld):
6836
638bb8c62285 Fix some additional dependency issues
Tom Henderson <tomh@tomh.org>
parents: 6823
diff changeset
     4
    obj = bld.create_ns3_module('wifi', ['network', 'propagation'])
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     5
    obj.source = [
6848
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
     6
        'model/wifi-information-element.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
     7
        'model/wifi-information-element-vector.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
     8
        'model/wifi-channel.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
     9
        'model/wifi-mode.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    10
        'model/ssid.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    11
        'model/wifi-phy.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    12
        'model/wifi-phy-state-helper.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    13
        'model/error-rate-model.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    14
        'model/yans-error-rate-model.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    15
        'model/nist-error-rate-model.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    16
        'model/dsss-error-rate-model.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    17
        'model/interference-helper.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    18
        'model/yans-wifi-phy.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    19
        'model/yans-wifi-channel.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    20
        'model/wifi-mac-header.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    21
        'model/wifi-mac-trailer.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    22
        'model/mac-low.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    23
        'model/wifi-mac-queue.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    24
        'model/mac-tx-middle.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    25
        'model/mac-rx-middle.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    26
        'model/dca-txop.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    27
        'model/supported-rates.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    28
        'model/capability-information.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    29
        'model/status-code.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    30
        'model/mgt-headers.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    31
        'model/random-stream.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    32
        'model/dcf-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    33
        'model/wifi-mac.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    34
        'model/regular-wifi-mac.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    35
        'model/wifi-remote-station-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    36
        'model/ap-wifi-mac.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    37
        'model/sta-wifi-mac.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    38
        'model/adhoc-wifi-mac.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    39
        'model/wifi-net-device.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    40
        'model/arf-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    41
        'model/aarf-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    42
        'model/ideal-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    43
        'model/constant-rate-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    44
        'model/amrr-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    45
        'model/onoe-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    46
        'model/rraa-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    47
        'model/aarfcd-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    48
        'model/cara-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    49
        'model/minstrel-wifi-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    50
        'model/qos-tag.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    51
        'model/qos-utils.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    52
        'model/edca-txop-n.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    53
        'model/msdu-aggregator.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    54
        'model/amsdu-subframe-header.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    55
        'model/msdu-standard-aggregator.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    56
        'model/originator-block-ack-agreement.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    57
        'model/dcf.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    58
        'model/ctrl-headers.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    59
        'model/qos-blocked-destinations.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    60
        'model/block-ack-agreement.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    61
        'model/block-ack-manager.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    62
        'model/block-ack-cache.cc',
9234
310d371059d5 Bug 1566 - WiFi SNR tag improvements
Konstantinos Katsaros <dinos.katsaros@gmail.com>
parents: 7525
diff changeset
    63
        'model/snr-tag.cc',
10139
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
    64
        'model/ht-capabilities.cc',
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
    65
        'model/wifi-tx-vector.cc',
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
    66
        'helper/ht-wifi-mac-helper.cc',
6865
220373544a6c remove src/helper module
Tom Henderson <tomh@tomh.org>
parents: 6852
diff changeset
    67
        'helper/athstats-helper.cc',
6848
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    68
        'helper/wifi-helper.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    69
        'helper/yans-wifi-helper.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    70
        'helper/nqos-wifi-mac-helper.cc',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    71
        'helper/qos-wifi-mac-helper.cc',
6951
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    72
        ]
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    73
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    74
    obj_test = bld.create_ns3_module_test_library('wifi')
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    75
    obj_test.source = [
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    76
        'test/block-ack-test-suite.cc',
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    77
        'test/dcf-manager-test.cc',
7143
0146b1916bc0 wifi tx duration calculations moved from InterferenceHelper to WifiPhy
Nicola Baldo <nicola@baldo.biz>
parents: 7065
diff changeset
    78
        'test/tx-duration-test.cc',
6848
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    79
        'test/wifi-test.cc',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    80
        ]
6951
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    81
9277
0f87d1cb030c Upgrade waf to 1.7.10 and fix included wscripts
Vedran Miletić <rivanvx@gmail.com>
parents: 9234
diff changeset
    82
    headers = bld(features='ns3header')
2609
931d59bb1303 Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 2603
diff changeset
    83
    headers.module = 'wifi'
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    84
    headers.source = [
6848
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    85
        'model/wifi-information-element.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    86
        'model/wifi-information-element-vector.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    87
        'model/wifi-net-device.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    88
        'model/wifi-channel.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    89
        'model/wifi-mode.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    90
        'model/ssid.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    91
        'model/wifi-preamble.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    92
        'model/wifi-phy-standard.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    93
        'model/yans-wifi-phy.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    94
        'model/yans-wifi-channel.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    95
        'model/wifi-phy.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    96
        'model/interference-helper.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    97
        'model/wifi-remote-station-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    98
        'model/ap-wifi-mac.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
    99
        'model/sta-wifi-mac.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   100
        'model/adhoc-wifi-mac.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   101
        'model/arf-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   102
        'model/aarf-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   103
        'model/ideal-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   104
        'model/constant-rate-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   105
        'model/amrr-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   106
        'model/onoe-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   107
        'model/rraa-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   108
        'model/aarfcd-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   109
        'model/cara-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   110
        'model/minstrel-wifi-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   111
        'model/wifi-mac.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   112
        'model/regular-wifi-mac.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   113
        'model/wifi-phy.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   114
        'model/supported-rates.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   115
        'model/error-rate-model.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   116
        'model/yans-error-rate-model.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   117
        'model/nist-error-rate-model.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   118
        'model/dsss-error-rate-model.h',
7292
34619df084fd Add wifi-mac-queue.h to list of headers to install. Necessary to use the Queue attribute of DcaTxop
Ruben Merz <ruben@net.t-labs.tu-berlin.de>
parents: 7143
diff changeset
   119
        'model/wifi-mac-queue.h',
6848
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   120
        'model/dca-txop.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   121
        'model/wifi-mac-header.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   122
        'model/qos-utils.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   123
        'model/edca-txop-n.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   124
        'model/msdu-aggregator.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   125
        'model/amsdu-subframe-header.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   126
        'model/qos-tag.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   127
        'model/mgt-headers.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   128
        'model/status-code.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   129
        'model/capability-information.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   130
        'model/dcf-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   131
        'model/mac-rx-middle.h', 
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   132
        'model/mac-low.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   133
        'model/originator-block-ack-agreement.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   134
        'model/dcf.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   135
        'model/ctrl-headers.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   136
        'model/block-ack-agreement.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   137
        'model/block-ack-manager.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   138
        'model/block-ack-cache.h',
9234
310d371059d5 Bug 1566 - WiFi SNR tag improvements
Konstantinos Katsaros <dinos.katsaros@gmail.com>
parents: 7525
diff changeset
   139
        'model/snr-tag.h',
10139
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
   140
        'model/ht-capabilities.h',
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
   141
        'model/wifi-tx-vector.h',
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
   142
        'helper/ht-wifi-mac-helper.h',
6865
220373544a6c remove src/helper module
Tom Henderson <tomh@tomh.org>
parents: 6852
diff changeset
   143
        'helper/athstats-helper.h',
6848
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   144
        'helper/wifi-helper.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   145
        'helper/yans-wifi-helper.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   146
        'helper/nqos-wifi-mac-helper.h',
1f453ad50ef3 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
Lalith Suresh <suresh.lalith@gmail.com>
parents: 6836
diff changeset
   147
        'helper/qos-wifi-mac-helper.h',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
   148
        ]
3881
d3f8cf4d2c2a PHY-layer test scripts
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 2984
diff changeset
   149
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   150
    if bld.env['ENABLE_GSL']:
7525
9a36f1d5d229 Fix modules wscript usage of 'use' parameter
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 7487
diff changeset
   151
        obj.use.extend(['GSL', 'GSLCBLAS', 'M'])
9a36f1d5d229 Fix modules wscript usage of 'use' parameter
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 7487
diff changeset
   152
        obj_test.use.extend(['GSL', 'GSLCBLAS', 'M'])
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   153
7340
4d4017e8994a Make wifi-phy-test be an example for wifi module
Mitch Watrous <watrous@u.washington.edu>
parents: 7292
diff changeset
   154
    if (bld.env['ENABLE_EXAMPLES']):
9277
0f87d1cb030c Upgrade waf to 1.7.10 and fix included wscripts
Vedran Miletić <rivanvx@gmail.com>
parents: 9234
diff changeset
   155
        bld.recurse('examples')
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   156
6900
911a6039aa09 Modular bindings: scan the wifi module
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6865
diff changeset
   157
    bld.ns3_python_bindings()
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   158