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-- |
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 | 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 |
] |