2010-12-02 09:03:34 +01:00
|
|
|
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
|
|
|
|
|
|
|
|
|
|
def build(bld):
|
|
|
|
|
|
2014-09-15 20:49:38 -07:00
|
|
|
lte_module_dependencies = ['core', 'network', 'spectrum', 'stats', 'buildings', 'virtual-net-device','point-to-point','applications','internet','csma']
|
|
|
|
|
if (bld.env['ENABLE_EMU']):
|
|
|
|
|
lte_module_dependencies.append('fd-net-device')
|
|
|
|
|
module = bld.create_ns3_module('lte', lte_module_dependencies)
|
2010-12-02 09:03:34 +01:00
|
|
|
module.source = [
|
2011-04-01 11:12:48 +02:00
|
|
|
'model/lte-common.cc',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-spectrum-phy.cc',
|
2011-11-13 16:08:44 +01:00
|
|
|
'model/lte-spectrum-signal-parameters.cc',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-phy.cc',
|
2011-03-10 18:57:41 +01:00
|
|
|
'model/lte-enb-phy.cc',
|
|
|
|
|
'model/lte-ue-phy.cc',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-spectrum-value-helper.cc',
|
2011-03-10 18:57:41 +01:00
|
|
|
'model/lte-amc.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-enb-rrc.cc',
|
|
|
|
|
'model/lte-ue-rrc.cc',
|
2012-11-23 11:51:09 +01:00
|
|
|
'model/lte-rrc-sap.cc',
|
2012-10-30 16:02:07 +01:00
|
|
|
'model/lte-rrc-protocol-ideal.cc',
|
2012-11-30 15:37:55 +01:00
|
|
|
'model/lte-rrc-protocol-real.cc',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/lte-rlc-sap.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-rlc.cc',
|
2012-01-19 15:41:21 +01:00
|
|
|
'model/lte-rlc-sequence-number.cc',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/lte-rlc-header.cc',
|
2011-12-05 13:00:14 +01:00
|
|
|
'model/lte-rlc-am-header.cc',
|
2012-10-30 16:02:07 +01:00
|
|
|
'model/lte-rlc-tm.cc',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/lte-rlc-um.cc',
|
2011-12-05 13:00:14 +01:00
|
|
|
'model/lte-rlc-am.cc',
|
2011-03-18 12:01:39 +01:00
|
|
|
'model/lte-rlc-tag.cc',
|
2011-09-07 16:40:08 +02:00
|
|
|
'model/lte-rlc-sdu-status-tag.cc',
|
2011-09-09 17:58:15 +02:00
|
|
|
'model/lte-pdcp-sap.cc',
|
|
|
|
|
'model/lte-pdcp.cc',
|
|
|
|
|
'model/lte-pdcp-header.cc',
|
2011-11-24 11:43:18 +01:00
|
|
|
'model/lte-pdcp-tag.cc',
|
2011-09-07 16:40:08 +02:00
|
|
|
'model/eps-bearer.cc',
|
2011-11-04 13:29:20 +00:00
|
|
|
'model/lte-radio-bearer-info.cc',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-net-device.cc',
|
2011-03-10 18:57:41 +01:00
|
|
|
'model/lte-enb-net-device.cc',
|
|
|
|
|
'model/lte-ue-net-device.cc',
|
2012-06-15 16:49:51 +02:00
|
|
|
'model/lte-control-messages.cc',
|
2011-12-05 21:13:53 +01:00
|
|
|
'helper/lte-helper.cc',
|
2011-11-07 17:47:12 +01:00
|
|
|
'helper/lte-stats-calculator.cc',
|
2011-07-11 13:47:36 +02:00
|
|
|
'helper/epc-helper.cc',
|
2013-11-12 13:03:13 +01:00
|
|
|
'helper/point-to-point-epc-helper.cc',
|
2011-12-05 21:19:59 +01:00
|
|
|
'helper/radio-bearer-stats-calculator.cc',
|
2012-12-03 17:48:23 +01:00
|
|
|
'helper/radio-bearer-stats-connector.cc',
|
2012-11-06 15:13:36 +01:00
|
|
|
'helper/phy-stats-calculator.cc',
|
2011-04-29 17:09:50 +02:00
|
|
|
'helper/mac-stats-calculator.cc',
|
2012-12-13 11:45:59 +01:00
|
|
|
'helper/phy-tx-stats-calculator.cc',
|
|
|
|
|
'helper/phy-rx-stats-calculator.cc',
|
2012-01-16 19:54:48 +01:00
|
|
|
'helper/radio-environment-map-helper.cc',
|
2012-03-20 18:34:19 +01:00
|
|
|
'helper/lte-hex-grid-enb-topology-helper.cc',
|
2012-12-14 10:26:01 +01:00
|
|
|
'helper/lte-global-pathloss-database.cc',
|
2012-01-16 19:54:48 +01:00
|
|
|
'model/rem-spectrum-phy.cc',
|
2012-06-28 17:30:43 +02:00
|
|
|
'model/ff-mac-common.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/ff-mac-csched-sap.cc',
|
|
|
|
|
'model/ff-mac-sched-sap.cc',
|
|
|
|
|
'model/lte-mac-sap.cc',
|
|
|
|
|
'model/ff-mac-scheduler.cc',
|
2011-03-29 15:24:42 +02:00
|
|
|
'model/lte-enb-cmac-sap.cc',
|
|
|
|
|
'model/lte-ue-cmac-sap.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/rr-ff-mac-scheduler.cc',
|
|
|
|
|
'model/lte-enb-mac.cc',
|
|
|
|
|
'model/lte-ue-mac.cc',
|
2011-12-05 21:24:51 +01:00
|
|
|
'model/lte-radio-bearer-tag.cc',
|
2012-10-30 16:02:07 +01:00
|
|
|
'model/eps-bearer-tag.cc',
|
2011-03-15 11:22:36 +01:00
|
|
|
'model/lte-phy-tag.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-enb-phy-sap.cc',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-enb-cphy-sap.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-ue-phy-sap.cc',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-ue-cphy-sap.cc',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-interference.cc',
|
2014-09-05 01:12:55 +02:00
|
|
|
'model/lte-chunk-processor.cc',
|
2011-03-17 15:47:36 +01:00
|
|
|
'model/pf-ff-mac-scheduler.cc',
|
2012-10-21 21:47:17 -03:00
|
|
|
'model/fdmt-ff-mac-scheduler.cc',
|
|
|
|
|
'model/tdmt-ff-mac-scheduler.cc',
|
|
|
|
|
'model/tta-ff-mac-scheduler.cc',
|
|
|
|
|
'model/fdbet-ff-mac-scheduler.cc',
|
|
|
|
|
'model/tdbet-ff-mac-scheduler.cc',
|
|
|
|
|
'model/fdtbfq-ff-mac-scheduler.cc',
|
|
|
|
|
'model/tdtbfq-ff-mac-scheduler.cc',
|
|
|
|
|
'model/pss-ff-mac-scheduler.cc',
|
2013-12-09 02:38:46 +01:00
|
|
|
'model/cqa-ff-mac-scheduler.cc',
|
2011-07-11 13:47:36 +02:00
|
|
|
'model/epc-gtpu-header.cc',
|
2011-11-11 15:59:00 +01:00
|
|
|
'model/trace-fading-loss-model.cc',
|
2011-09-09 18:20:08 +02:00
|
|
|
'model/epc-enb-application.cc',
|
|
|
|
|
'model/epc-sgw-pgw-application.cc',
|
2012-06-28 13:40:58 +02:00
|
|
|
'model/epc-x2-sap.cc',
|
|
|
|
|
'model/epc-x2-header.cc',
|
|
|
|
|
'model/epc-x2.cc',
|
2011-12-05 21:27:44 +01:00
|
|
|
'model/epc-tft.cc',
|
2011-12-05 21:30:58 +01:00
|
|
|
'model/epc-tft-classifier.cc',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-mi-error-model.cc',
|
2012-07-31 19:18:23 +02:00
|
|
|
'model/lte-vendor-specific-parameters.cc',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/epc-enb-s1-sap.cc',
|
2012-11-28 11:37:28 +01:00
|
|
|
'model/epc-s1ap-sap.cc',
|
|
|
|
|
'model/epc-s11-sap.cc',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-as-sap.cc',
|
|
|
|
|
'model/epc-ue-nas.cc',
|
2012-10-08 17:18:22 +02:00
|
|
|
'model/lte-harq-phy.cc',
|
2012-11-28 11:37:28 +01:00
|
|
|
'model/epc-mme.cc',
|
2012-11-29 17:18:51 +01:00
|
|
|
'model/lte-asn1-header.cc',
|
2013-03-26 10:42:22 +01:00
|
|
|
'model/lte-rrc-header.cc',
|
2013-08-12 17:55:06 +03:00
|
|
|
'model/lte-handover-management-sap.cc',
|
|
|
|
|
'model/lte-handover-algorithm.cc',
|
2013-08-12 19:48:33 +03:00
|
|
|
'model/a2-a4-rsrq-handover-algorithm.cc',
|
2013-08-18 21:03:52 +03:00
|
|
|
'model/a3-rsrp-handover-algorithm.cc',
|
2013-08-12 19:01:47 +03:00
|
|
|
'model/no-op-handover-algorithm.cc',
|
2013-08-12 11:25:23 +03:00
|
|
|
'model/lte-anr-sap.cc',
|
|
|
|
|
'model/lte-anr.cc',
|
2014-09-05 01:12:55 +02:00
|
|
|
'model/lte-ffr-algorithm.cc',
|
|
|
|
|
'model/lte-ffr-sap.cc',
|
|
|
|
|
'model/lte-ffr-rrc-sap.cc',
|
|
|
|
|
'model/lte-fr-no-op-algorithm.cc',
|
|
|
|
|
'model/lte-fr-hard-algorithm.cc',
|
|
|
|
|
'model/lte-fr-strict-algorithm.cc',
|
|
|
|
|
'model/lte-fr-soft-algorithm.cc',
|
|
|
|
|
'model/lte-ffr-soft-algorithm.cc',
|
|
|
|
|
'model/lte-ffr-enhanced-algorithm.cc',
|
|
|
|
|
'model/lte-ffr-distributed-algorithm.cc',
|
|
|
|
|
'model/lte-ue-power-control.cc',
|
2017-01-20 16:56:06 +01:00
|
|
|
'model/lte-ccm-rrc-sap.cc',
|
2017-01-20 17:23:37 +01:00
|
|
|
'model/lte-ue-ccm-rrc-sap.cc',
|
2017-01-20 16:56:06 +01:00
|
|
|
'model/lte-ccm-mac-sap.cc',
|
|
|
|
|
'model/lte-enb-component-carrier-manager.cc',
|
2017-01-20 17:23:37 +01:00
|
|
|
'model/lte-ue-component-carrier-manager.cc',
|
2017-01-25 18:44:17 +01:00
|
|
|
'model/no-op-component-carrier-manager.cc',
|
2017-01-20 17:23:37 +01:00
|
|
|
'model/simple-ue-component-carrier-manager.cc',
|
2017-01-19 23:07:15 +01:00
|
|
|
'model/component-carrier.cc',
|
2017-01-25 18:44:17 +01:00
|
|
|
'helper/cc-helper.cc',
|
2017-01-19 23:07:15 +01:00
|
|
|
'model/component-carrier-ue.cc',
|
|
|
|
|
'model/component-carrier-enb.cc'
|
2011-03-24 16:46:49 -07:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
module_test = bld.create_ns3_module_test_library('lte')
|
|
|
|
|
module_test.source = [
|
2011-05-02 17:56:00 +02:00
|
|
|
'test/lte-test-downlink-sinr.cc',
|
|
|
|
|
'test/lte-test-uplink-sinr.cc',
|
2011-05-06 18:31:37 +02:00
|
|
|
'test/lte-test-link-adaptation.cc',
|
2011-06-03 20:34:50 +02:00
|
|
|
'test/lte-test-interference.cc',
|
2011-05-03 12:44:40 +02:00
|
|
|
'test/lte-test-ue-phy.cc',
|
2011-05-02 17:37:17 +02:00
|
|
|
'test/lte-test-rr-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-pf-ff-mac-scheduler.cc',
|
2012-10-21 21:47:17 -03:00
|
|
|
'test/lte-test-fdmt-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-tdmt-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-tta-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-fdbet-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-tdbet-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-fdtbfq-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-tdtbfq-ff-mac-scheduler.cc',
|
|
|
|
|
'test/lte-test-pss-ff-mac-scheduler.cc',
|
2013-12-09 02:38:46 +01:00
|
|
|
'test/lte-test-cqa-ff-mac-scheduler.cc',
|
2011-05-02 13:59:17 +02:00
|
|
|
'test/lte-test-earfcn.cc',
|
2011-05-04 19:27:33 +02:00
|
|
|
'test/lte-test-spectrum-value-helper.cc',
|
2011-11-11 15:59:00 +01:00
|
|
|
'test/lte-test-pathloss-model.cc',
|
2011-09-13 16:59:31 +02:00
|
|
|
'test/lte-test-entities.cc',
|
2012-01-31 11:13:28 +01:00
|
|
|
'test/lte-simple-helper.cc',
|
|
|
|
|
'test/lte-simple-net-device.cc',
|
2013-10-11 18:23:16 +02:00
|
|
|
'test/test-lte-rlc-header.cc',
|
2012-01-13 18:00:09 +01:00
|
|
|
'test/lte-test-rlc-um-transmitter.cc',
|
2011-12-05 13:00:14 +01:00
|
|
|
'test/lte-test-rlc-am-transmitter.cc',
|
2012-01-31 11:13:28 +01:00
|
|
|
'test/lte-test-rlc-um-e2e.cc',
|
|
|
|
|
'test/lte-test-rlc-am-e2e.cc',
|
2011-07-11 13:47:36 +02:00
|
|
|
'test/epc-test-gtpu.cc',
|
2011-12-05 21:30:58 +01:00
|
|
|
'test/test-epc-tft-classifier.cc',
|
2011-10-19 19:01:50 +02:00
|
|
|
'test/epc-test-s1u-downlink.cc',
|
2011-10-21 17:31:08 +02:00
|
|
|
'test/epc-test-s1u-uplink.cc',
|
2011-11-04 13:29:20 +00:00
|
|
|
'test/test-lte-epc-e2e-data.cc',
|
2012-01-11 18:31:34 +01:00
|
|
|
'test/test-lte-antenna.cc',
|
2012-03-22 18:16:01 +01:00
|
|
|
'test/lte-test-phy-error-model.cc',
|
2012-10-30 16:02:07 +01:00
|
|
|
'test/lte-test-mimo.cc',
|
2012-11-22 12:05:46 +01:00
|
|
|
'test/lte-test-harq.cc',
|
2012-11-23 17:24:02 +01:00
|
|
|
'test/test-lte-rrc.cc',
|
|
|
|
|
'test/test-lte-x2-handover.cc',
|
2013-03-26 10:42:22 +01:00
|
|
|
'test/test-lte-x2-handover-measures.cc',
|
2012-11-29 17:18:51 +01:00
|
|
|
'test/test-asn1-encoding.cc',
|
2013-03-06 11:58:54 +01:00
|
|
|
'test/lte-test-ue-measurements.cc',
|
2013-07-16 09:43:01 +03:00
|
|
|
'test/lte-test-cell-selection.cc',
|
2017-06-09 15:32:38 +03:00
|
|
|
'test/lte-test-secondary-cell-selection.cc',
|
2013-05-03 00:40:28 -04:00
|
|
|
'test/test-lte-handover-delay.cc',
|
2013-09-05 13:07:29 +03:00
|
|
|
'test/test-lte-handover-target.cc',
|
2014-11-27 16:01:05 +01:00
|
|
|
'test/lte-test-deactivate-bearer.cc',
|
2014-09-05 01:12:55 +02:00
|
|
|
'test/lte-ffr-simple.cc',
|
|
|
|
|
'test/lte-test-downlink-power-control.cc',
|
|
|
|
|
'test/lte-test-uplink-power-control.cc',
|
|
|
|
|
'test/lte-test-frequency-reuse.cc',
|
|
|
|
|
'test/lte-test-interference-fr.cc',
|
|
|
|
|
'test/lte-test-cqi-generation.cc',
|
|
|
|
|
'test/lte-simple-spectrum-phy.cc',
|
2017-02-02 10:00:27 +01:00
|
|
|
'test/lte-test-carrier-aggregation.cc',
|
2017-06-22 15:44:16 +03:00
|
|
|
'test/lte-test-aggregation-throughput-scale.cc',
|
2018-03-01 11:06:28 +01:00
|
|
|
'test/lte-test-ipv6-routing.cc',
|
|
|
|
|
'test/lte-test-carrier-aggregation-configuration.cc'
|
2010-12-02 09:03:34 +01:00
|
|
|
]
|
2011-09-07 16:23:47 +02:00
|
|
|
|
2013-04-01 22:33:46 +02:00
|
|
|
headers = bld(features='ns3header')
|
2010-12-02 09:03:34 +01:00
|
|
|
headers.module = 'lte'
|
|
|
|
|
headers.source = [
|
2011-04-01 11:12:48 +02:00
|
|
|
'model/lte-common.h',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-spectrum-phy.h',
|
2011-11-13 16:08:44 +01:00
|
|
|
'model/lte-spectrum-signal-parameters.h',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-phy.h',
|
2011-03-10 18:57:41 +01:00
|
|
|
'model/lte-enb-phy.h',
|
|
|
|
|
'model/lte-ue-phy.h',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-spectrum-value-helper.h',
|
2011-03-10 18:57:41 +01:00
|
|
|
'model/lte-amc.h',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-enb-rrc.h',
|
|
|
|
|
'model/lte-ue-rrc.h',
|
2012-10-30 16:02:07 +01:00
|
|
|
'model/lte-rrc-sap.h',
|
|
|
|
|
'model/lte-rrc-protocol-ideal.h',
|
2012-11-30 15:37:55 +01:00
|
|
|
'model/lte-rrc-protocol-real.h',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/lte-rlc-sap.h',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-rlc.h',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/lte-rlc-header.h',
|
2012-01-19 15:41:21 +01:00
|
|
|
'model/lte-rlc-sequence-number.h',
|
2011-12-05 13:00:14 +01:00
|
|
|
'model/lte-rlc-am-header.h',
|
2012-10-30 16:02:07 +01:00
|
|
|
'model/lte-rlc-tm.h',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/lte-rlc-um.h',
|
2011-12-05 13:00:14 +01:00
|
|
|
'model/lte-rlc-am.h',
|
2011-03-18 12:01:39 +01:00
|
|
|
'model/lte-rlc-tag.h',
|
2011-09-07 16:40:08 +02:00
|
|
|
'model/lte-rlc-sdu-status-tag.h',
|
2011-09-09 17:58:15 +02:00
|
|
|
'model/lte-pdcp-sap.h',
|
|
|
|
|
'model/lte-pdcp.h',
|
|
|
|
|
'model/lte-pdcp-header.h',
|
2011-11-24 11:43:18 +01:00
|
|
|
'model/lte-pdcp-tag.h',
|
2011-09-07 16:23:47 +02:00
|
|
|
'model/eps-bearer.h',
|
2011-11-04 13:29:20 +00:00
|
|
|
'model/lte-radio-bearer-info.h',
|
2010-12-02 09:03:34 +01:00
|
|
|
'model/lte-net-device.h',
|
2011-03-10 18:57:41 +01:00
|
|
|
'model/lte-enb-net-device.h',
|
|
|
|
|
'model/lte-ue-net-device.h',
|
2012-06-15 16:49:51 +02:00
|
|
|
'model/lte-control-messages.h',
|
2011-12-05 21:13:53 +01:00
|
|
|
'helper/lte-helper.h',
|
2011-11-07 17:47:12 +01:00
|
|
|
'helper/lte-stats-calculator.h',
|
2011-07-11 13:47:36 +02:00
|
|
|
'helper/epc-helper.h',
|
2013-11-12 13:03:13 +01:00
|
|
|
'helper/point-to-point-epc-helper.h',
|
2012-11-06 15:13:36 +01:00
|
|
|
'helper/phy-stats-calculator.h',
|
2011-04-29 17:09:50 +02:00
|
|
|
'helper/mac-stats-calculator.h',
|
2012-12-13 11:45:59 +01:00
|
|
|
'helper/phy-tx-stats-calculator.h',
|
|
|
|
|
'helper/phy-rx-stats-calculator.h',
|
2011-12-05 21:19:59 +01:00
|
|
|
'helper/radio-bearer-stats-calculator.h',
|
2012-12-03 17:48:23 +01:00
|
|
|
'helper/radio-bearer-stats-connector.h',
|
2012-01-19 15:41:21 +01:00
|
|
|
'helper/radio-environment-map-helper.h',
|
2012-03-20 18:34:19 +01:00
|
|
|
'helper/lte-hex-grid-enb-topology-helper.h',
|
2012-12-14 10:26:01 +01:00
|
|
|
'helper/lte-global-pathloss-database.h',
|
2012-01-19 15:41:21 +01:00
|
|
|
'model/rem-spectrum-phy.h',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/ff-mac-common.h',
|
|
|
|
|
'model/ff-mac-csched-sap.h',
|
|
|
|
|
'model/ff-mac-sched-sap.h',
|
|
|
|
|
'model/lte-enb-cmac-sap.h',
|
|
|
|
|
'model/lte-ue-cmac-sap.h',
|
|
|
|
|
'model/lte-mac-sap.h',
|
|
|
|
|
'model/ff-mac-scheduler.h',
|
|
|
|
|
'model/rr-ff-mac-scheduler.h',
|
|
|
|
|
'model/lte-enb-mac.h',
|
|
|
|
|
'model/lte-ue-mac.h',
|
2011-12-05 21:24:51 +01:00
|
|
|
'model/lte-radio-bearer-tag.h',
|
2012-10-30 16:02:07 +01:00
|
|
|
'model/eps-bearer-tag.h',
|
2011-03-15 11:22:36 +01:00
|
|
|
'model/lte-phy-tag.h',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-enb-phy-sap.h',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-enb-cphy-sap.h',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-ue-phy-sap.h',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-ue-cphy-sap.h',
|
2011-03-10 18:15:26 +01:00
|
|
|
'model/lte-interference.h',
|
2014-09-05 01:12:55 +02:00
|
|
|
'model/lte-chunk-processor.h',
|
2011-03-17 15:47:36 +01:00
|
|
|
'model/pf-ff-mac-scheduler.h',
|
2012-10-21 21:47:17 -03:00
|
|
|
'model/fdmt-ff-mac-scheduler.h',
|
|
|
|
|
'model/tdmt-ff-mac-scheduler.h',
|
|
|
|
|
'model/tta-ff-mac-scheduler.h',
|
|
|
|
|
'model/fdbet-ff-mac-scheduler.h',
|
|
|
|
|
'model/tdbet-ff-mac-scheduler.h',
|
|
|
|
|
'model/fdtbfq-ff-mac-scheduler.h',
|
|
|
|
|
'model/tdtbfq-ff-mac-scheduler.h',
|
|
|
|
|
'model/pss-ff-mac-scheduler.h',
|
2013-12-09 02:38:46 +01:00
|
|
|
'model/cqa-ff-mac-scheduler.h',
|
2011-09-07 12:39:16 +02:00
|
|
|
'model/trace-fading-loss-model.h',
|
2011-07-11 13:47:36 +02:00
|
|
|
'model/epc-gtpu-header.h',
|
2011-09-09 18:20:08 +02:00
|
|
|
'model/epc-enb-application.h',
|
|
|
|
|
'model/epc-sgw-pgw-application.h',
|
2012-06-28 17:30:43 +02:00
|
|
|
'model/lte-vendor-specific-parameters.h',
|
2012-06-28 13:40:58 +02:00
|
|
|
'model/epc-x2-sap.h',
|
|
|
|
|
'model/epc-x2-header.h',
|
|
|
|
|
'model/epc-x2.h',
|
2011-12-05 21:27:44 +01:00
|
|
|
'model/epc-tft.h',
|
2011-12-05 21:30:58 +01:00
|
|
|
'model/epc-tft-classifier.h',
|
2012-03-22 18:16:01 +01:00
|
|
|
'model/lte-mi-error-model.h',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/epc-enb-s1-sap.h',
|
2012-11-28 11:37:28 +01:00
|
|
|
'model/epc-s1ap-sap.h',
|
|
|
|
|
'model/epc-s11-sap.h',
|
2012-07-02 18:25:11 +02:00
|
|
|
'model/lte-as-sap.h',
|
|
|
|
|
'model/epc-ue-nas.h',
|
2012-10-08 17:18:22 +02:00
|
|
|
'model/lte-harq-phy.h',
|
2012-11-28 11:37:28 +01:00
|
|
|
'model/epc-mme.h',
|
2012-11-29 17:18:51 +01:00
|
|
|
'model/lte-asn1-header.h',
|
2013-03-26 10:42:22 +01:00
|
|
|
'model/lte-rrc-header.h',
|
2013-08-12 17:55:06 +03:00
|
|
|
'model/lte-handover-management-sap.h',
|
|
|
|
|
'model/lte-handover-algorithm.h',
|
2013-08-12 19:48:33 +03:00
|
|
|
'model/a2-a4-rsrq-handover-algorithm.h',
|
2013-08-18 21:03:52 +03:00
|
|
|
'model/a3-rsrp-handover-algorithm.h',
|
2013-08-12 19:01:47 +03:00
|
|
|
'model/no-op-handover-algorithm.h',
|
2013-08-12 11:25:23 +03:00
|
|
|
'model/lte-anr-sap.h',
|
|
|
|
|
'model/lte-anr.h',
|
2014-09-05 01:12:55 +02:00
|
|
|
'model/lte-ffr-algorithm.h',
|
|
|
|
|
'model/lte-ffr-sap.h',
|
|
|
|
|
'model/lte-ffr-rrc-sap.h',
|
|
|
|
|
'model/lte-fr-no-op-algorithm.h',
|
|
|
|
|
'model/lte-fr-hard-algorithm.h',
|
|
|
|
|
'model/lte-fr-strict-algorithm.h',
|
|
|
|
|
'model/lte-fr-soft-algorithm.h',
|
|
|
|
|
'model/lte-ffr-soft-algorithm.h',
|
|
|
|
|
'model/lte-ffr-enhanced-algorithm.h',
|
2017-01-19 23:07:15 +01:00
|
|
|
'model/lte-ffr-distributed-algorithm.h',
|
|
|
|
|
'model/lte-ue-power-control.h',
|
2017-01-20 16:56:06 +01:00
|
|
|
'model/lte-ccm-rrc-sap.h',
|
2017-01-20 17:23:37 +01:00
|
|
|
'model/lte-ue-ccm-rrc-sap.h',
|
2017-01-20 16:56:06 +01:00
|
|
|
'model/lte-ccm-mac-sap.h',
|
|
|
|
|
'model/lte-enb-component-carrier-manager.h',
|
2017-01-20 17:23:37 +01:00
|
|
|
'model/lte-ue-component-carrier-manager.h',
|
2017-01-25 18:44:17 +01:00
|
|
|
'model/no-op-component-carrier-manager.h',
|
2017-01-20 17:23:37 +01:00
|
|
|
'model/simple-ue-component-carrier-manager.h',
|
2017-01-25 18:44:17 +01:00
|
|
|
'helper/cc-helper.h',
|
2017-01-19 23:07:15 +01:00
|
|
|
'model/component-carrier.h',
|
|
|
|
|
'model/component-carrier-ue.h',
|
|
|
|
|
'model/component-carrier-enb.h'
|
2010-12-02 09:03:34 +01:00
|
|
|
]
|
|
|
|
|
|
2014-07-05 09:51:04 -07:00
|
|
|
if (bld.env['ENABLE_EMU']):
|
|
|
|
|
module.source.append ('helper/emu-epc-helper.cc')
|
|
|
|
|
headers.source.append ('helper/emu-epc-helper.h')
|
|
|
|
|
|
2010-12-02 09:03:34 +01:00
|
|
|
if (bld.env['ENABLE_EXAMPLES']):
|
2013-04-01 22:33:46 +02:00
|
|
|
bld.recurse('examples')
|
2011-03-22 15:41:38 +00:00
|
|
|
|
|
|
|
|
bld.ns3_python_bindings()
|