src/wifi/wscript
author Tom Henderson <tomh@tomh.org>
Fri, 30 Oct 2015 14:59:12 -0700
changeset 11742 34218b87ece0
parent 11664 f09955ef98e5
child 11768 03e260e8cb55
permissions -rw-r--r--
remove unnecessary dependencies
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):
11742
34218b87ece0 remove unnecessary dependencies
Tom Henderson <tomh@tomh.org>
parents: 11664
diff changeset
     4
    obj = bld.create_ns3_module('wifi', ['network', 'propagation', 'energy'])
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',
11153
324c767aefdd add PARF and APARF WiFi rate controls
Matias Richart <mrichart@fing.edu.uy>
parents: 10166
diff changeset
    66
        'model/parf-wifi-manager.cc',
324c767aefdd add PARF and APARF WiFi rate controls
Matias Richart <mrichart@fing.edu.uy>
parents: 10166
diff changeset
    67
        'model/aparf-wifi-manager.cc',
11174
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
    68
        'model/ampdu-subframe-header.cc',
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
    69
        'model/mpdu-aggregator.cc',
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
    70
        'model/mpdu-standard-aggregator.cc',
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
    71
        'model/ampdu-tag.cc',
11487
36b7799aa256 Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 11352
diff changeset
    72
        'model/wifi-radio-energy-model.cc',
36b7799aa256 Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 11352
diff changeset
    73
        'model/wifi-tx-current-model.cc',
11664
f09955ef98e5 Clean wifi wscript
S?bastien Deronne <sebastien.deronne@gmail.com>
parents: 11628
diff changeset
    74
	'model/vht-capabilities.cc',
11487
36b7799aa256 Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 11352
diff changeset
    75
        'helper/wifi-radio-energy-model-helper.cc',
11628
243b71de25a0 add support for IEEE 802.11ac
S?bastien Deronne <sebastien.deronne@gmail.com>
parents: 11581
diff changeset
    76
        'helper/vht-wifi-mac-helper.cc',
10139
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
    77
        'helper/ht-wifi-mac-helper.cc',
6865
220373544a6c remove src/helper module
Tom Henderson <tomh@tomh.org>
parents: 6852
diff changeset
    78
        '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
    79
        '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
    80
        '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
    81
        '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
    82
        '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
    83
        ]
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    84
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    85
    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
    86
    obj_test.source = [
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    87
        'test/block-ack-test-suite.cc',
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    88
        '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
    89
        'test/tx-duration-test.cc',
11153
324c767aefdd add PARF and APARF WiFi rate controls
Matias Richart <mrichart@fing.edu.uy>
parents: 10166
diff changeset
    90
        'test/power-rate-adaptation-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
    91
        'test/wifi-test.cc',
11352
a1f6f647d516 add two-level aggregation
S?bastien Deronne <sebastien.deronne@gmail.com>
parents: 11174
diff changeset
    92
        'test/wifi-aggregation-test.cc',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    93
        ]
6951
ba9081dbe0ee Create test module libraries for some modules
Mitch Watrous <watrous@u.washington.edu>
parents: 6900
diff changeset
    94
9277
0f87d1cb030c Upgrade waf to 1.7.10 and fix included wscripts
Vedran Mileti? <rivanvx@gmail.com>
parents: 9234
diff changeset
    95
    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
    96
    headers.module = 'wifi'
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    97
    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
    98
        '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
    99
        '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
   100
        '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
   101
        '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
   102
        '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
   103
        '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
   104
        '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
   105
        '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
   106
        '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
   107
        '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
   108
        '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
   109
        '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
   110
        '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
   111
        '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
   112
        '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
   113
        '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
   114
        '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
   115
        '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
   116
        '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
   117
        '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
   118
        '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
   119
        '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
   120
        '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
   121
        '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
   122
        '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
   123
        '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
   124
        '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
   125
        '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
   126
        '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
   127
        '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
   128
        '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
   129
        '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
   130
        '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
   131
        '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
   132
        '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
   133
        'model/wifi-mac-header.h',
10166
35694ab6581e bug 1690: wifi wscript fixes
Tom Henderson <tomh@tomh.org>
parents: 10139
diff changeset
   134
        'model/wifi-mac-trailer.h',
35694ab6581e bug 1690: wifi wscript fixes
Tom Henderson <tomh@tomh.org>
parents: 10139
diff changeset
   135
        'model/wifi-phy-state-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
   136
        '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
   137
        '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
   138
        '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
   139
        '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
   140
        '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
   141
        '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
   142
        '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
   143
        '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
   144
        'model/dcf-manager.h',
11546
b40fe85d91bd add missing mac-tx-middle.h in wifi wscript
S?bastien Deronne <sebastien.deronne@gmail.com>
parents: 11487
diff changeset
   145
        'model/mac-tx-middle.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
   146
        '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
   147
        '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
   148
        '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
   149
        '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
   150
        '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
   151
        '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
   152
        '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
   153
        'model/block-ack-cache.h',
9234
310d371059d5 Bug 1566 - WiFi SNR tag improvements
Konstantinos Katsaros <dinos.katsaros@gmail.com>
parents: 7525
diff changeset
   154
        'model/snr-tag.h',
10139
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
   155
        'model/ht-capabilities.h',
11153
324c767aefdd add PARF and APARF WiFi rate controls
Matias Richart <mrichart@fing.edu.uy>
parents: 10166
diff changeset
   156
        'model/parf-wifi-manager.h',
324c767aefdd add PARF and APARF WiFi rate controls
Matias Richart <mrichart@fing.edu.uy>
parents: 10166
diff changeset
   157
        'model/aparf-wifi-manager.h',
10139
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
   158
        'model/wifi-tx-vector.h',
11174
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
   159
        'model/ampdu-subframe-header.h',
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
   160
        'model/mpdu-aggregator.h',
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
   161
        'model/mpdu-standard-aggregator.h',
780a43e4980c add MPDU aggregation (with contributions from Sebastien Deronne and Ioannis Selinis)
Ghada Badawy <gbadawy@gmail.com>
parents: 11153
diff changeset
   162
        'model/ampdu-tag.h',
11487
36b7799aa256 Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 11352
diff changeset
   163
        'model/wifi-radio-energy-model.h',
36b7799aa256 Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 11352
diff changeset
   164
        'model/wifi-tx-current-model.h',
11664
f09955ef98e5 Clean wifi wscript
S?bastien Deronne <sebastien.deronne@gmail.com>
parents: 11628
diff changeset
   165
	'model/vht-capabilities.h',
11487
36b7799aa256 Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it>
parents: 11352
diff changeset
   166
        'helper/wifi-radio-energy-model-helper.h',
11628
243b71de25a0 add support for IEEE 802.11ac
S?bastien Deronne <sebastien.deronne@gmail.com>
parents: 11581
diff changeset
   167
        'helper/vht-wifi-mac-helper.h',
10139
17a71cd49da3 partial 802.11n support
Ghada Badawy <gbadawy@gmail.com>
parents: 9277
diff changeset
   168
        'helper/ht-wifi-mac-helper.h',
6865
220373544a6c remove src/helper module
Tom Henderson <tomh@tomh.org>
parents: 6852
diff changeset
   169
        '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
   170
        '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
   171
        '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
   172
        '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
   173
        'helper/qos-wifi-mac-helper.h',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
   174
        ]
3881
d3f8cf4d2c2a PHY-layer test scripts
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 2984
diff changeset
   175
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   176
    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
   177
        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
   178
        obj_test.use.extend(['GSL', 'GSLCBLAS', 'M'])
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   179
7340
4d4017e8994a Make wifi-phy-test be an example for wifi module
Mitch Watrous <watrous@u.washington.edu>
parents: 7292
diff changeset
   180
    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
   181
        bld.recurse('examples')
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   182
6900
911a6039aa09 Modular bindings: scan the wifi module
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6865
diff changeset
   183
    bld.ns3_python_bindings()
4470
51b5c1a272d3 802.11b PHY support
Gary Pei <guangyu.pei@boeing.com>
parents: 4419
diff changeset
   184