Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(50)

Side by Side Diff: src/wifi/wscript

Issue 329860043: Refactor WifiPhy and WifiPhyStateHelper to eliminate circular declaration of classes (Closed)
Patch Set: Updates for review comments Created 6 years, 1 month ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
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', ['network', 'propagation', 'energy', 'sp ectrum', 'antenna', 'mobility']) 4 obj = bld.create_ns3_module('wifi', ['network', 'propagation', 'energy', 'sp ectrum', 'antenna', 'mobility'])
5 obj.source = [ 5 obj.source = [
6 'model/wifi-utils.cc', 6 'model/wifi-utils.cc',
7 'model/wifi-information-element.cc', 7 'model/wifi-information-element.cc',
8 'model/wifi-information-element-vector.cc', 8 'model/wifi-information-element-vector.cc',
9 'model/wifi-mode.cc', 9 'model/wifi-mode.cc',
10 'model/ssid.cc', 10 'model/ssid.cc',
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 'model/frame-capture-model.cc', 84 'model/frame-capture-model.cc',
85 'model/simple-frame-capture-model.cc', 85 'model/simple-frame-capture-model.cc',
86 'model/he-operation.cc', 86 'model/he-operation.cc',
87 'model/extended-capabilities.cc', 87 'model/extended-capabilities.cc',
88 'helper/wifi-radio-energy-model-helper.cc', 88 'helper/wifi-radio-energy-model-helper.cc',
89 'helper/athstats-helper.cc', 89 'helper/athstats-helper.cc',
90 'helper/wifi-helper.cc', 90 'helper/wifi-helper.cc',
91 'helper/yans-wifi-helper.cc', 91 'helper/yans-wifi-helper.cc',
92 'helper/spectrum-wifi-helper.cc', 92 'helper/spectrum-wifi-helper.cc',
93 'helper/wifi-mac-helper.cc', 93 'helper/wifi-mac-helper.cc',
94 'model/wifi-mac-queue-item.cc',
95 'model/wifi-phy-listener.cc',
94 ] 96 ]
95 97
96 obj_test = bld.create_ns3_module_test_library('wifi') 98 obj_test = bld.create_ns3_module_test_library('wifi')
97 obj_test.source = [ 99 obj_test.source = [
98 'test/block-ack-test-suite.cc', 100 'test/block-ack-test-suite.cc',
99 'test/dcf-manager-test.cc', 101 'test/dcf-manager-test.cc',
100 'test/tx-duration-test.cc', 102 'test/tx-duration-test.cc',
101 'test/power-rate-adaptation-test.cc', 103 'test/power-rate-adaptation-test.cc',
102 'test/wifi-test.cc', 104 'test/wifi-test.cc',
103 'test/spectrum-wifi-phy-test.cc', 105 'test/spectrum-wifi-phy-test.cc',
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 'model/simple-frame-capture-model.h', 193 'model/simple-frame-capture-model.h',
192 'model/qos-blocked-destinations.h', 194 'model/qos-blocked-destinations.h',
193 'model/he-operation.h', 195 'model/he-operation.h',
194 'model/extended-capabilities.h', 196 'model/extended-capabilities.h',
195 'helper/wifi-radio-energy-model-helper.h', 197 'helper/wifi-radio-energy-model-helper.h',
196 'helper/athstats-helper.h', 198 'helper/athstats-helper.h',
197 'helper/wifi-helper.h', 199 'helper/wifi-helper.h',
198 'helper/yans-wifi-helper.h', 200 'helper/yans-wifi-helper.h',
199 'helper/spectrum-wifi-helper.h', 201 'helper/spectrum-wifi-helper.h',
200 'helper/wifi-mac-helper.h', 202 'helper/wifi-mac-helper.h',
203 'model/wifi-mac-queue-item.h',
204 'model/wifi-phy-state.h',
205 'model/wifi-phy-listener.h',
201 ] 206 ]
202 207
203 if bld.env['ENABLE_GSL']: 208 if bld.env['ENABLE_GSL']:
204 obj.use.extend(['GSL', 'GSLCBLAS', 'M']) 209 obj.use.extend(['GSL', 'GSLCBLAS', 'M'])
205 obj_test.use.extend(['GSL', 'GSLCBLAS', 'M']) 210 obj_test.use.extend(['GSL', 'GSLCBLAS', 'M'])
206 211
207 if (bld.env['ENABLE_EXAMPLES']): 212 if (bld.env['ENABLE_EXAMPLES']):
208 bld.recurse('examples') 213 bld.recurse('examples')
209 214
210 bld.ns3_python_bindings() 215 bld.ns3_python_bindings()
211 216
OLDNEW
« src/wifi/model/wifi-radio-energy-model.cc ('K') | « src/wifi/model/wifi-radio-energy-model.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b