LEFT | RIGHT |
(no file at all) | |
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 | 4 |
5 lte_module_dependencies = ['core', 'network', 'spectrum', 'stats', 'building
s', 'virtual-net-device','point-to-point','applications','internet','csma'] | 5 lte_module_dependencies = ['core', 'network', 'spectrum', 'stats', 'building
s', 'virtual-net-device','point-to-point','applications','internet','csma'] |
6 if (bld.env['ENABLE_EMU']): | 6 if (bld.env['ENABLE_EMU']): |
7 lte_module_dependencies.append('fd-net-device') | 7 lte_module_dependencies.append('fd-net-device') |
8 module = bld.create_ns3_module('lte', lte_module_dependencies) | 8 module = bld.create_ns3_module('lte', lte_module_dependencies) |
9 module.source = [ | 9 module.source = [ |
10 'model/lte-common.cc', | 10 'model/lte-common.cc', |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 'model/lte-ccm-rrc-sap.cc', | 124 'model/lte-ccm-rrc-sap.cc', |
125 'model/lte-ue-ccm-rrc-sap.cc',· | 125 'model/lte-ue-ccm-rrc-sap.cc',· |
126 'model/lte-ccm-mac-sap.cc',· | 126 'model/lte-ccm-mac-sap.cc',· |
127 'model/lte-enb-component-carrier-manager.cc', | 127 'model/lte-enb-component-carrier-manager.cc', |
128 'model/lte-ue-component-carrier-manager.cc', | 128 'model/lte-ue-component-carrier-manager.cc', |
129 'model/no-op-component-carrier-manager.cc', | 129 'model/no-op-component-carrier-manager.cc', |
130 'model/simple-ue-component-carrier-manager.cc', | 130 'model/simple-ue-component-carrier-manager.cc', |
131 'model/component-carrier.cc', | 131 'model/component-carrier.cc', |
132 'helper/cc-helper.cc', | 132 'helper/cc-helper.cc', |
133 'model/component-carrier-ue.cc', | 133 'model/component-carrier-ue.cc', |
134 'model/component-carrier-enb.cc' | 134 'model/component-carrier-enb.cc', |
| 135 'model/lte-simple-spectrum-phy.cc', |
135 ] | 136 ] |
136 | 137 |
137 module_test = bld.create_ns3_module_test_library('lte') | 138 module_test = bld.create_ns3_module_test_library('lte') |
138 module_test.source = [ | 139 module_test.source = [ |
139 'test/lte-test-downlink-sinr.cc', | 140 'test/lte-test-downlink-sinr.cc', |
140 'test/lte-test-uplink-sinr.cc', | 141 'test/lte-test-uplink-sinr.cc', |
141 'test/lte-test-link-adaptation.cc', | 142 'test/lte-test-link-adaptation.cc', |
142 'test/lte-test-interference.cc', | 143 'test/lte-test-interference.cc', |
143 'test/lte-test-ue-phy.cc', | 144 'test/lte-test-ue-phy.cc', |
144 'test/lte-test-rr-ff-mac-scheduler.cc', | 145 'test/lte-test-rr-ff-mac-scheduler.cc', |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 'test/lte-test-secondary-cell-selection.cc', | 182 'test/lte-test-secondary-cell-selection.cc', |
182 'test/test-lte-handover-delay.cc', | 183 'test/test-lte-handover-delay.cc', |
183 'test/test-lte-handover-target.cc', | 184 'test/test-lte-handover-target.cc', |
184 'test/lte-test-deactivate-bearer.cc', | 185 'test/lte-test-deactivate-bearer.cc', |
185 'test/lte-ffr-simple.cc', | 186 'test/lte-ffr-simple.cc', |
186 'test/lte-test-downlink-power-control.cc', | 187 'test/lte-test-downlink-power-control.cc', |
187 'test/lte-test-uplink-power-control.cc', | 188 'test/lte-test-uplink-power-control.cc', |
188 'test/lte-test-frequency-reuse.cc', | 189 'test/lte-test-frequency-reuse.cc', |
189 'test/lte-test-interference-fr.cc', | 190 'test/lte-test-interference-fr.cc', |
190 'test/lte-test-cqi-generation.cc', | 191 'test/lte-test-cqi-generation.cc', |
191 'test/lte-simple-spectrum-phy.cc', | |
192 'test/lte-test-carrier-aggregation.cc', | 192 'test/lte-test-carrier-aggregation.cc', |
193 'test/lte-test-aggregation-throughput-scale.cc', | 193 'test/lte-test-aggregation-throughput-scale.cc', |
194 ] | 194 ] |
195 | 195 |
196 headers = bld(features='ns3header') | 196 headers = bld(features='ns3header') |
197 headers.module = 'lte' | 197 headers.module = 'lte' |
198 headers.source = [ | 198 headers.source = [ |
199 'model/lte-common.h', | 199 'model/lte-common.h', |
200 'model/lte-spectrum-phy.h', | 200 'model/lte-spectrum-phy.h', |
201 'model/lte-spectrum-signal-parameters.h', | 201 'model/lte-spectrum-signal-parameters.h', |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
313 'model/lte-ccm-rrc-sap.h', | 313 'model/lte-ccm-rrc-sap.h', |
314 'model/lte-ue-ccm-rrc-sap.h',· | 314 'model/lte-ue-ccm-rrc-sap.h',· |
315 'model/lte-ccm-mac-sap.h',· | 315 'model/lte-ccm-mac-sap.h',· |
316 'model/lte-enb-component-carrier-manager.h', | 316 'model/lte-enb-component-carrier-manager.h', |
317 'model/lte-ue-component-carrier-manager.h', | 317 'model/lte-ue-component-carrier-manager.h', |
318 'model/no-op-component-carrier-manager.h', | 318 'model/no-op-component-carrier-manager.h', |
319 'model/simple-ue-component-carrier-manager.h', | 319 'model/simple-ue-component-carrier-manager.h', |
320 'helper/cc-helper.h', | 320 'helper/cc-helper.h', |
321 'model/component-carrier.h', | 321 'model/component-carrier.h', |
322 'model/component-carrier-ue.h', | 322 'model/component-carrier-ue.h', |
323 'model/component-carrier-enb.h' | 323 'model/component-carrier-enb.h', |
| 324 'model/lte-simple-spectrum-phy.h', |
324 ] | 325 ] |
325 | 326 |
326 if (bld.env['ENABLE_EMU']): | 327 if (bld.env['ENABLE_EMU']): |
327 module.source.append ('helper/emu-epc-helper.cc') | 328 module.source.append ('helper/emu-epc-helper.cc') |
328 headers.source.append ('helper/emu-epc-helper.h') | 329 headers.source.append ('helper/emu-epc-helper.h') |
329 | 330 |
330 if (bld.env['ENABLE_EXAMPLES']): | 331 if (bld.env['ENABLE_EXAMPLES']): |
331 bld.recurse('examples') | 332 bld.recurse('examples') |
332 | 333 |
333 bld.ns3_python_bindings() | 334 bld.ns3_python_bindings() |
LEFT | RIGHT |