src/devices/wifi/wscript
author Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
Mon, 19 Nov 2007 16:53:05 +0100
changeset 2146 40ad60ac9912
parent 2097 dc2ee3f4e46b
child 2166 00b5eb43dba2
permissions -rw-r--r--
replace Dcf with DcfManager
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):
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     4
    obj = bld.create_ns3_module('wifi', ['node'])
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     5
    obj.source = [
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     6
        'propagation-delay-model.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     7
        'propagation-loss-model.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     8
        'wifi-channel.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
     9
        'wifi-mode.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    10
        'ssid.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    11
        'wifi-phy.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    12
        'mac-stations.cc',
1905
235a146fc8ed add CrMacStations to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1904
diff changeset
    13
        'cr-mac-stations.cc',
1917
d781597e35c0 port ArfMacStations to new MacStation API
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1906
diff changeset
    14
        'arf-mac-stations.cc',
1918
fee53ba3f388 port to new MacStation API
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1917
diff changeset
    15
        'aarf-mac-stations.cc',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    16
        'wifi-mac-header.cc',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    17
        'wifi-mac-trailer.cc',
1904
c0cfe985f973 build MacParameters
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1903
diff changeset
    18
        'mac-parameters.cc',
1922
dd18bc29fc3c add MacLow to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1918
diff changeset
    19
        'mac-low.cc',
1925
12faa084fe5b add MacTxMiddle to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1924
diff changeset
    20
        'wifi-mac-queue.cc',
12faa084fe5b add MacTxMiddle to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1924
diff changeset
    21
        'mac-tx-middle.cc',
1927
7ef830068f1d add MacRxMiddle to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1925
diff changeset
    22
        'mac-rx-middle.cc',
1929
437bba482899 add DcaTxop to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1927
diff changeset
    23
        'dca-txop.cc',
1930
ec22299cf6bb rework MacStations to handle correctly Supported vs Basic rate sets and add IdealMacStations to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1929
diff changeset
    24
        'ideal-mac-stations.cc',
1933
59328b2e04e1 add MacHighAdhoc to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1930
diff changeset
    25
        'mac-high-adhoc.cc',
1936
61d6404e66d8 add SupportedRates to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1933
diff changeset
    26
        'supported-rates.cc',
1937
996383a87ae3 add new code to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1936
diff changeset
    27
        'capability-information.cc',
996383a87ae3 add new code to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1936
diff changeset
    28
        'status-code.cc',
1939
40af0232df83 add management frame implementations
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1937
diff changeset
    29
        'mgt-headers.cc',
1940
6c62be5cf73a add NQap to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1939
diff changeset
    30
        'mac-high-nqap.cc',
1948
0559cd5e7a11 build STA code
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1940
diff changeset
    31
        'mac-high-nqsta.cc',
1954
d1fde26bcb1c add WifiNetDevice to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1948
diff changeset
    32
        'wifi-net-device.cc',
1968
1bf97adf7f56 use the new RandomStream class and fix a small bug in the testsuite
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1964
diff changeset
    33
        'wifi-default-parameters.cc',
2095
f6ec39e97e4b a new (wholy untested) Dcf implementation
mlacage@thira.inria.fr
parents: 2066
diff changeset
    34
        'random-stream.cc',
f6ec39e97e4b a new (wholy untested) Dcf implementation
mlacage@thira.inria.fr
parents: 2066
diff changeset
    35
        'dcf-manager.cc',
2097
dc2ee3f4e46b dcf test framework
mlacage@thira.inria.fr
parents: 2095
diff changeset
    36
        'dcf-manager-test.cc',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    37
        ]
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    38
    headers = bld.create_obj('ns3header')
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    39
    headers.source = [
2066
4477ee7d0798 test propagation losses
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 2055
diff changeset
    40
        'propagation-loss-model.h',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    41
        'wifi-net-device.h',
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    42
        'wifi-channel.h',
1903
2e3982f05578 install header
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1897
diff changeset
    43
        'wifi-mode.h',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    44
        'ssid.h',
1922
dd18bc29fc3c add MacLow to build
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1918
diff changeset
    45
        'wifi-preamble.h',
2055
8899d6ef5d52 phy state logger
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents: 1968
diff changeset
    46
        'wifi-phy.h',
1897
04adeb2900ae forgot to add wscript file
Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
parents:
diff changeset
    47
        ]