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 import os | 2 import os |
3 import sys | 3 import sys |
4 | 4 |
5 from waflib import Options, Logs, Utils, Task | 5 from waflib import Options, Logs, Utils, Task |
6 | 6 |
7 | 7 |
8 # Required NSC version | 8 # Required NSC version |
9 NSC_RELEASE_NAME = "nsc-0.5.3" | 9 NSC_RELEASE_NAME = "nsc-0.5.3" |
10 | 10 |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 'model/ipv6-option.cc', | 136 'model/ipv6-option.cc', |
137 'model/ipv6-option-header.cc', | 137 'model/ipv6-option-header.cc', |
138 'model/ipv6-option-demux.cc', | 138 'model/ipv6-option-demux.cc', |
139 'model/icmpv6-l4-protocol.cc', | 139 'model/icmpv6-l4-protocol.cc', |
140 'model/tcp-socket-base.cc', | 140 'model/tcp-socket-base.cc', |
141 'model/tcp-rfc793.cc', | 141 'model/tcp-rfc793.cc', |
142 'model/tcp-tahoe.cc', | 142 'model/tcp-tahoe.cc', |
143 'model/tcp-reno.cc', | 143 'model/tcp-reno.cc', |
144 'model/tcp-newreno.cc', | 144 'model/tcp-newreno.cc', |
145 'model/tcp-westwood.cc', | 145 'model/tcp-westwood.cc', |
| 146 'model/tcp-cubic.cc', |
| 147 'model/tcp-hybla.cc', |
| 148 'model/tcp-highspeed.cc', |
146 'model/tcp-rx-buffer.cc', | 149 'model/tcp-rx-buffer.cc', |
147 'model/tcp-tx-buffer.cc', | 150 'model/tcp-tx-buffer.cc', |
148 'model/ipv4-packet-info-tag.cc', | 151 'model/ipv4-packet-info-tag.cc', |
149 'model/ipv6-packet-info-tag.cc', | 152 'model/ipv6-packet-info-tag.cc', |
150 'model/ipv4-interface-address.cc', | 153 'model/ipv4-interface-address.cc', |
151 'model/ipv4-address-generator.cc', | 154 'model/ipv4-address-generator.cc', |
152 'model/ipv4-header.cc', | 155 'model/ipv4-header.cc', |
153 'model/ipv4-route.cc', | 156 'model/ipv4-route.cc', |
154 'model/ipv4-routing-protocol.cc', | 157 'model/ipv4-routing-protocol.cc', |
155 'model/udp-socket.cc', | 158 'model/udp-socket.cc', |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
295 'helper/ipv4-routing-helper.h', | 298 'helper/ipv4-routing-helper.h', |
296 'helper/ipv6-address-helper.h', | 299 'helper/ipv6-address-helper.h', |
297 'helper/ipv6-interface-container.h', | 300 'helper/ipv6-interface-container.h', |
298 'helper/ipv6-routing-helper.h', | 301 'helper/ipv6-routing-helper.h', |
299 'model/ipv6-address-generator.h', | 302 'model/ipv6-address-generator.h', |
300 'model/tcp-rfc793.h',········ | 303 'model/tcp-rfc793.h',········ |
301 'model/tcp-tahoe.h', | 304 'model/tcp-tahoe.h', |
302 'model/tcp-reno.h', | 305 'model/tcp-reno.h', |
303 'model/tcp-newreno.h', | 306 'model/tcp-newreno.h', |
304 'model/tcp-westwood.h', | 307 'model/tcp-westwood.h', |
| 308 'model/tcp-cubic.h', |
| 309 'model/tcp-hybla.h', |
| 310 'model/tcp-highspeed.h', |
305 'model/tcp-socket-base.h', | 311 'model/tcp-socket-base.h', |
306 'model/tcp-tx-buffer.h', | 312 'model/tcp-tx-buffer.h', |
307 'model/tcp-rx-buffer.h', | 313 'model/tcp-rx-buffer.h', |
308 'model/rtt-estimator.h', | 314 'model/rtt-estimator.h', |
309 'model/ipv4-packet-probe.h', | 315 'model/ipv4-packet-probe.h', |
310 'model/ipv6-packet-probe.h', | 316 'model/ipv6-packet-probe.h', |
311 'model/ipv6-pmtu-cache.h', | 317 'model/ipv6-pmtu-cache.h', |
312 'model/ripng.h', | 318 'model/ripng.h', |
313 'model/ripng-header.h', | 319 'model/ripng-header.h', |
314 'helper/ripng-helper.h', | 320 'helper/ripng-helper.h', |
315 ] | 321 ] |
316 | 322 |
317 if bld.env['NSC_ENABLED']: | 323 if bld.env['NSC_ENABLED']: |
318 obj.source.append ('model/nsc-tcp-socket-impl.cc') | 324 obj.source.append ('model/nsc-tcp-socket-impl.cc') |
319 obj.source.append ('model/nsc-tcp-l4-protocol.cc') | 325 obj.source.append ('model/nsc-tcp-l4-protocol.cc') |
320 obj.source.append ('model/nsc-tcp-socket-factory-impl.cc') | 326 obj.source.append ('model/nsc-tcp-socket-factory-impl.cc') |
321 obj.source.append ('model/nsc-sysctl.cc') | 327 obj.source.append ('model/nsc-sysctl.cc') |
322 headers.source.append('model/nsc-tcp-l4-protocol.h') | 328 headers.source.append('model/nsc-tcp-l4-protocol.h') |
323 obj.use.append('DL') | 329 obj.use.append('DL') |
324 internet_test.use.append('DL') | 330 internet_test.use.append('DL') |
325 | 331 |
326 if (bld.env['ENABLE_EXAMPLES']): | 332 if (bld.env['ENABLE_EXAMPLES']): |
327 bld.recurse('examples') | 333 bld.recurse('examples') |
328 | 334 |
329 bld.ns3_python_bindings() | 335 bld.ns3_python_bindings() |
330 | 336 |
OLD | NEW |