equal
deleted
inserted
replaced
1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*- |
1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*- |
2 |
2 |
3 def build(bld): |
3 def build(bld): |
4 obj = bld.create_ns3_module('wifi', ['node']) |
4 obj = bld.create_ns3_module('wifi', ['node']) |
5 obj.source = [ |
5 obj.source = [ |
6 'propagation-delay-model.cc', |
|
7 'propagation-loss-model.cc', |
|
8 'propagation-loss-model-test-suite.cc', |
|
9 'jakes-propagation-loss-model.cc', |
|
10 'wifi-channel.cc', |
6 'wifi-channel.cc', |
11 'wifi-mode.cc', |
7 'wifi-mode.cc', |
12 'ssid.cc', |
8 'ssid.cc', |
13 'wifi-phy.cc', |
9 'wifi-phy.cc', |
14 'wifi-phy-state-helper.cc', |
10 'wifi-phy-state-helper.cc', |
56 'qsta-wifi-mac.cc', |
52 'qsta-wifi-mac.cc', |
57 'edca-txop-n.cc', |
53 'edca-txop-n.cc', |
58 'msdu-aggregator.cc', |
54 'msdu-aggregator.cc', |
59 'amsdu-subframe-header.cc', |
55 'amsdu-subframe-header.cc', |
60 'msdu-standard-aggregator.cc', |
56 'msdu-standard-aggregator.cc', |
|
57 'originator-block-ack-agreement.cc', |
61 'dcf.cc', |
58 'dcf.cc', |
|
59 'ctrl-headers.cc', |
|
60 'qos-blocked-destinations.cc', |
|
61 'block-ack-agreement.cc', |
|
62 'block-ack-manager.cc', |
|
63 'block-ack-test-suite.cc', |
62 ] |
64 ] |
63 headers = bld.new_task_gen('ns3header') |
65 headers = bld.new_task_gen('ns3header') |
64 headers.module = 'wifi' |
66 headers.module = 'wifi' |
65 headers.source = [ |
67 headers.source = [ |
66 'propagation-delay-model.h', |
|
67 'propagation-loss-model.h', |
|
68 'jakes-propagation-loss-model.h', |
|
69 'wifi-net-device.h', |
68 'wifi-net-device.h', |
70 'wifi-channel.h', |
69 'wifi-channel.h', |
71 'wifi-mode.h', |
70 'wifi-mode.h', |
72 'ssid.h', |
71 'ssid.h', |
73 'wifi-preamble.h', |
72 'wifi-preamble.h', |
109 'status-code.h', |
108 'status-code.h', |
110 'capability-information.h', |
109 'capability-information.h', |
111 'dcf-manager.h', |
110 'dcf-manager.h', |
112 'mac-rx-middle.h', |
111 'mac-rx-middle.h', |
113 'mac-low.h', |
112 'mac-low.h', |
|
113 'originator-block-ack-agreement.h', |
114 'dcf.h', |
114 'dcf.h', |
|
115 'ctrl-headers.h', |
|
116 'block-ack-agreement.h', |
|
117 'block-ack-manager.h', |
115 ] |
118 ] |
116 |
119 |
117 if bld.env['ENABLE_GSL']: |
120 if bld.env['ENABLE_GSL']: |
118 obj.uselib = 'GSL GSLCBLAS M' |
121 obj.uselib = 'GSL GSLCBLAS M' |
119 |
122 |