138 'trailer.cc', |
138 'trailer.cc', |
139 'packet.cc', |
139 'packet.cc', |
140 'tags.cc', |
140 'tags.cc', |
141 'pcap-writer.cc', |
141 'pcap-writer.cc', |
142 'trace-writer.cc', |
142 'trace-writer.cc', |
143 'trace-container.cc', |
|
144 'variable-tracer-test.cc', |
143 'variable-tracer-test.cc', |
145 'stream-tracer-test.cc', |
144 'trace-context.cc', |
|
145 'trace-resolver.cc', |
|
146 'callback-trace-source.cc', |
|
147 'empty-trace-resolver.cc', |
|
148 'composite-trace-resolver.cc', |
|
149 'trace-root.cc', |
|
150 ]) |
|
151 common.add_headers ([ |
146 ]) |
152 ]) |
147 common.add_inst_headers([ |
153 common.add_inst_headers([ |
148 'buffer.h', |
154 'buffer.h', |
149 'header.h', |
155 'header.h', |
150 'trailer.h', |
156 'trailer.h', |
151 'tags.h', |
157 'tags.h', |
152 'packet.h', |
158 'packet.h', |
153 'ui-variable-tracer.h', |
159 'uv-trace-source.h', |
154 'si-variable-tracer.h', |
160 'sv-trace-source.h', |
155 'f-variable-tracer.h', |
161 'fv-trace-source.h', |
156 'callback-tracer.h', |
|
157 'stream-tracer.h', |
|
158 'trace-writer.h', |
162 'trace-writer.h', |
159 'trace-container.h', |
|
160 'pcap-writer.h', |
163 'pcap-writer.h', |
|
164 'callback-trace-source.h', |
|
165 'trace-context.h', |
|
166 'trace-resolver.h', |
|
167 'empty-trace-resolver.h', |
|
168 'composite-trace-resolver.h', |
|
169 'array-trace-resolver.h', |
|
170 'trace-root.h', |
|
171 'terminal-trace-resolver.h', |
161 ]) |
172 ]) |
162 |
173 |
163 node = build.Ns3Module ('node', 'src/node') |
174 node = build.Ns3Module ('node', 'src/node') |
164 ns3.add (node) |
175 ns3.add (node) |
165 node.add_deps (['core', 'common', 'simulator']) |
176 node.add_deps (['core', 'common', 'simulator']) |
249 serial.add_sources ([ |
264 serial.add_sources ([ |
250 'serial-net-device.cc', |
265 'serial-net-device.cc', |
251 'serial-channel.cc', |
266 'serial-channel.cc', |
252 'serial-phy.cc', |
267 'serial-phy.cc', |
253 'layer-connector.cc', |
268 'layer-connector.cc', |
254 'channel.cc', |
|
255 ]) |
269 ]) |
256 serial.add_headers ([ |
270 serial.add_headers ([ |
257 'propagator.h', |
271 'propagator.h', |
258 ]) |
272 ]) |
259 serial.add_inst_headers ([ |
273 serial.add_inst_headers ([ |
260 'serial-net-device.h', |
274 'serial-net-device.h', |
261 'serial-channel.h', |
275 'serial-channel.h', |
262 'serial-phy.h', |
276 'serial-phy.h', |
263 'layer-connector.h', |
277 'layer-connector.h', |
264 'channel.h', |
|
265 ]) |
278 ]) |
266 |
279 |
267 |
280 |
268 # utils |
281 # utils |
269 run_tests = build.Ns3Module('run-tests', 'utils') |
282 run_tests = build.Ns3Module('run-tests', 'utils') |
310 ns3.add(sample_ptr) |
323 ns3.add(sample_ptr) |
311 sample_ptr.add_dep('core') |
324 sample_ptr.add_dep('core') |
312 sample_ptr.add_source('main-ptr.cc') |
325 sample_ptr.add_source('main-ptr.cc') |
313 |
326 |
314 sample_trace = build.Ns3Module('sample-trace', 'samples') |
327 sample_trace = build.Ns3Module('sample-trace', 'samples') |
315 ns3.add(sample_trace) |
328 #ns3.add(sample_trace) |
316 sample_trace.add_dep('common') |
329 sample_trace.add_dep('common') |
317 sample_trace.set_executable() |
330 sample_trace.set_executable() |
318 sample_trace.add_source('main-trace.cc') |
331 sample_trace.add_source('main-trace.cc') |
319 |
332 |
320 sample_simu = build.Ns3Module('sample-simulator', 'samples') |
333 sample_simu = build.Ns3Module('sample-simulator', 'samples') |
347 sample_simple.add_deps(['core', 'simulator', 'node']) |
360 sample_simple.add_deps(['core', 'simulator', 'node']) |
348 sample_simple.add_source('main-simple.cc') |
361 sample_simple.add_source('main-simple.cc') |
349 |
362 |
350 sample_sp2p = build.Ns3Module('sample-simple-p2p', 'samples') |
363 sample_sp2p = build.Ns3Module('sample-simple-p2p', 'samples') |
351 sample_sp2p.set_executable() |
364 sample_sp2p.set_executable() |
352 ns3.add(sample_sp2p) |
365 #n3.add(sample_sp2p) |
353 sample_sp2p.add_deps(['core', 'simulator', 'node', 'p2p']) |
366 sample_sp2p.add_deps(['core', 'simulator', 'node', 'p2p']) |
354 sample_sp2p.add_source('main-simple-p2p.cc') |
367 sample_sp2p.add_source('main-simple-p2p.cc') |
355 |
368 |
356 sample_ns2_simple = build.Ns3Module('sample-ns2-simple', 'samples') |
369 sample_ns2_simple = build.Ns3Module('sample-ns2-simple', 'samples') |
357 sample_ns2_simple.set_executable() |
370 sample_ns2_simple.set_executable() |