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 import Options | 5 import Options |
6 import Logs | 6 import Logs |
7 import Utils | 7 import Utils |
8 import Task | 8 import Task |
9 | 9 |
10 # Required NSC version | 10 # Required NSC version |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
133 'model/ipv6-option-header.cc', | 133 'model/ipv6-option-header.cc', |
134 'model/ipv6-option-demux.cc', | 134 'model/ipv6-option-demux.cc', |
135 'model/icmpv6-l4-protocol.cc', | 135 'model/icmpv6-l4-protocol.cc', |
136 'model/tcp-socket-base.cc', | 136 'model/tcp-socket-base.cc', |
137 'model/tcp-rfc793.cc', | 137 'model/tcp-rfc793.cc', |
138 'model/tcp-tahoe.cc', | 138 'model/tcp-tahoe.cc', |
139 'model/tcp-reno.cc', | 139 'model/tcp-reno.cc', |
140 'model/tcp-newreno.cc', | 140 'model/tcp-newreno.cc', |
141 'model/tcp-rx-buffer.cc', | 141 'model/tcp-rx-buffer.cc', |
142 'model/tcp-tx-buffer.cc', | 142 'model/tcp-tx-buffer.cc', |
| 143 'model/tcp-option.cc', |
| 144 'model/tcp-option-end.cc', |
| 145 'model/tcp-option-nop.cc', |
| 146 'model/tcp-option-mss.cc', |
| 147 'model/tcp-option-winscale.cc', |
| 148 'model/tcp-option-sack-permitted.cc', |
| 149 'model/tcp-option-sack.cc', |
| 150 'model/tcp-option-ts.cc', |
143 'model/ipv4-packet-info-tag.cc', | 151 'model/ipv4-packet-info-tag.cc', |
144 'model/ipv6-packet-info-tag.cc', | 152 'model/ipv6-packet-info-tag.cc', |
145 'model/ipv4-interface-address.cc', | 153 'model/ipv4-interface-address.cc', |
146 'model/ipv4-address-generator.cc', | 154 'model/ipv4-address-generator.cc', |
147 'model/ipv4-header.cc', | 155 'model/ipv4-header.cc', |
148 'model/ipv4-route.cc', | 156 'model/ipv4-route.cc', |
149 'model/ipv4-routing-protocol.cc', | 157 'model/ipv4-routing-protocol.cc', |
150 'model/udp-socket.cc', | 158 'model/udp-socket.cc', |
151 'model/udp-socket-factory.cc', | 159 'model/udp-socket-factory.cc', |
152 'model/tcp-socket.cc', | 160 'model/tcp-socket.cc', |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
206 'test/tcp-test.cc', | 214 'test/tcp-test.cc', |
207 'test/udp-test.cc', | 215 'test/udp-test.cc', |
208 'test/ipv6-address-generator-test-suite.cc', | 216 'test/ipv6-address-generator-test-suite.cc', |
209 ] | 217 ] |
210 | 218 |
211 headers = bld.new_task_gen(features=['ns3header']) | 219 headers = bld.new_task_gen(features=['ns3header']) |
212 headers.module = 'internet' | 220 headers.module = 'internet' |
213 headers.source = [ | 221 headers.source = [ |
214 'model/udp-header.h', | 222 'model/udp-header.h', |
215 'model/tcp-header.h', | 223 'model/tcp-header.h', |
| 224 'model/tcp-option.h', |
216 'model/icmpv4.h', | 225 'model/icmpv4.h', |
217 'model/icmpv6-header.h', | 226 'model/icmpv6-header.h', |
218 # used by routing | 227 # used by routing |
219 'model/ipv4-interface.h', | 228 'model/ipv4-interface.h', |
220 'model/ipv4-l3-protocol.h', | 229 'model/ipv4-l3-protocol.h', |
221 'model/ipv6-l3-protocol.h', | 230 'model/ipv6-l3-protocol.h', |
222 'model/ipv4-end-point.h', | 231 'model/ipv4-end-point.h', |
223 'model/ipv6-extension-header.h', | 232 'model/ipv6-extension-header.h', |
224 'model/ipv6-option-header.h', | 233 'model/ipv6-option-header.h', |
225 'model/arp-l3-protocol.h', | 234 'model/arp-l3-protocol.h', |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
288 obj.source.append ('model/nsc-sysctl.cc') | 297 obj.source.append ('model/nsc-sysctl.cc') |
289 headers.source.append('model/nsc-tcp-l4-protocol.h') | 298 headers.source.append('model/nsc-tcp-l4-protocol.h') |
290 obj.use.append('DL') | 299 obj.use.append('DL') |
291 internet_test.use.append('DL') | 300 internet_test.use.append('DL') |
292 | 301 |
293 if (bld.env['ENABLE_EXAMPLES']): | 302 if (bld.env['ENABLE_EXAMPLES']): |
294 bld.add_subdirs('examples') | 303 bld.add_subdirs('examples') |
295 | 304 |
296 bld.ns3_python_bindings() | 305 bld.ns3_python_bindings() |
297 | 306 |
OLD | NEW |