OLD | NEW |
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 module = bld.create_ns3_module('lte', ['internet', 'spectrum', 'wimax']) | 5 module = bld.create_ns3_module('lte', ['core', 'network', 'spectrum','wimax'
]) |
6 module.source = [ | 6 module.source = [ |
7 'model/lte-spectrum-phy.cc', | 7 'model/lte-spectrum-phy.cc', |
8 'model/enb-lte-spectrum-phy.cc', | 8 'model/enb-lte-spectrum-phy.cc', |
9 'model/ue-lte-spectrum-phy.cc', | 9 'model/ue-lte-spectrum-phy.cc', |
10 'model/lte-phy.cc', | 10 'model/lte-phy.cc', |
11 'model/enb-phy.cc', | 11 'model/enb-phy.cc', |
12 'model/ue-phy.cc', | 12 'model/ue-phy.cc', |
13 'model/lte-spectrum-value-helper.cc', | 13 'model/lte-spectrum-value-helper.cc', |
14 'model/lte-propagation-loss-model.cc', | 14 'model/lte-propagation-loss-model.cc', |
15 'model/discrete-time-loss-model.cc', | 15 'model/discrete-time-loss-model.cc', |
(...skipping 13 matching lines...) Expand all Loading... |
29 'model/radio-bearer-instance.cc', | 29 'model/radio-bearer-instance.cc', |
30 'model/bearer-qos-parameters.cc', | 30 'model/bearer-qos-parameters.cc', |
31 'model/lte-net-device.cc', | 31 'model/lte-net-device.cc', |
32 'model/ue-record.cc', | 32 'model/ue-record.cc', |
33 'model/ue-manager.cc', | 33 'model/ue-manager.cc', |
34 'model/enb-net-device.cc', | 34 'model/enb-net-device.cc', |
35 'model/ue-net-device.cc', | 35 'model/ue-net-device.cc', |
36 'model/packet-scheduler.cc', | 36 'model/packet-scheduler.cc', |
37 'model/simple-packet-scheduler.cc', | 37 'model/simple-packet-scheduler.cc', |
38 'model/ideal-control-messages.cc', | 38 'model/ideal-control-messages.cc', |
39 'helper/lte-helper.cc', | |
40 ] | |
41 | |
42 module_test = bld.create_ns3_module_test_library('lte') | |
43 module_test.source = [ | |
44 'test/lte-phy-test.cc', | 39 'test/lte-phy-test.cc', |
45 'test/lte-device-test.cc', | 40 'test/lte-device-test.cc', |
46 'test/lte-bearer-test.cc', | 41 'test/lte-bearer-test.cc', |
47 'test/lte-propagation-loss-model-test.cc', | 42 'test/lte-propagation-loss-model-test.cc', |
| 43 'helper/lte-helper.cc', |
| 44 'model/rrc-ideal-control-messages.cc', |
| 45 'model/ue-rrc-cp-entity.cc', |
| 46 'model/enb-rrc-cp-entity.cc', |
| 47 'test/lte-test-rrc-messages.cc', |
48 ] | 48 ] |
49 ···· | 49 ···· |
50 headers = bld.new_task_gen('ns3header') | 50 headers = bld.new_task_gen('ns3header') |
51 headers.module = 'lte' | 51 headers.module = 'lte' |
52 headers.source = [ | 52 headers.source = [ |
53 'model/lte-spectrum-phy.h', | 53 'model/lte-spectrum-phy.h', |
54 'model/enb-lte-spectrum-phy.h', | 54 'model/enb-lte-spectrum-phy.h', |
55 'model/ue-lte-spectrum-phy.h', | 55 'model/ue-lte-spectrum-phy.h', |
56 'model/lte-phy.h', | 56 'model/lte-phy.h', |
57 'model/enb-phy.h', | 57 'model/enb-phy.h', |
(...skipping 18 matching lines...) Expand all Loading... |
76 'model/bearer-qos-parameters.h', | 76 'model/bearer-qos-parameters.h', |
77 'model/lte-net-device.h', | 77 'model/lte-net-device.h', |
78 'model/ue-record.h', | 78 'model/ue-record.h', |
79 'model/ue-manager.h', | 79 'model/ue-manager.h', |
80 'model/enb-net-device.h', | 80 'model/enb-net-device.h', |
81 'model/ue-net-device.h', | 81 'model/ue-net-device.h', |
82 'model/packet-scheduler.h', | 82 'model/packet-scheduler.h', |
83 'model/simple-packet-scheduler.h', | 83 'model/simple-packet-scheduler.h', |
84 'model/ideal-control-messages.h', | 84 'model/ideal-control-messages.h', |
85 'helper/lte-helper.h', | 85 'helper/lte-helper.h', |
| 86 'model/rrc-ideal-control-messages.h', |
| 87 'model/ue-rrc-cp-entity.h', |
| 88 'model/enb-rrc-cp-entity.h', |
86 ] | 89 ] |
87 | 90 |
88 if (bld.env['ENABLE_EXAMPLES']): | 91 if (bld.env['ENABLE_EXAMPLES']): |
89 bld.add_subdirs('examples') | 92 bld.add_subdirs('examples') |
90 | 93 |
91 bld.ns3_python_bindings() | 94 bld.ns3_python_bindings() |
OLD | NEW |