|
gjcarneiro@537
|
1 |
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
|
|
gjcarneiro@537
|
2 |
|
|
gjcarneiro@537
|
3 |
def build(bld):
|
|
gjc@1217
|
4 |
node = bld.create_ns3_module('node', ['core', 'common', 'simulator'])
|
|
gjcarneiro@537
|
5 |
node.source = [
|
|
mathieu@1158
|
6 |
'address.cc',
|
|
mathieu@1494
|
7 |
'mac48-address.cc',
|
|
mathieu@1494
|
8 |
'mac64-address.cc',
|
|
mathieu@1171
|
9 |
'inet-socket-address.cc',
|
|
mathieu@1188
|
10 |
'packet-socket-address.cc',
|
|
mathieu@729
|
11 |
'node.cc',
|
|
gjcarneiro@537
|
12 |
'ipv4-address.cc',
|
|
craigdo@2722
|
13 |
'ipv4-address-generator.cc',
|
|
mathieu@3216
|
14 |
'ipv4-header.cc',
|
|
gjcarneiro@537
|
15 |
'net-device.cc',
|
|
mathieu@1167
|
16 |
'address-utils.cc',
|
|
gjcarneiro@537
|
17 |
'llc-snap-header.cc',
|
|
emmanuelle@976
|
18 |
'ethernet-header.cc',
|
|
emmanuelle@976
|
19 |
'ethernet-trailer.cc',
|
|
gjcarneiro@537
|
20 |
'ipv4-route.cc',
|
|
gjcarneiro@537
|
21 |
'queue.cc',
|
|
gjc@760
|
22 |
'drop-tail-queue.cc',
|
|
gjcarneiro@537
|
23 |
'channel.cc',
|
|
gjcarneiro@537
|
24 |
'node-list.cc',
|
|
gjcarneiro@537
|
25 |
'socket.cc',
|
|
gjc@760
|
26 |
'socket-factory.cc',
|
|
mathieu@1188
|
27 |
'packet-socket-factory.cc',
|
|
mathieu@1188
|
28 |
'packet-socket.cc',
|
|
tomh@3130
|
29 |
'udp-socket.cc',
|
|
tomh@3125
|
30 |
'udp-socket-factory.cc',
|
|
tomh@3134
|
31 |
'tcp-socket.cc',
|
|
tomh@3132
|
32 |
'tcp-socket-factory.cc',
|
|
gjc@760
|
33 |
'ipv4.cc',
|
|
gjcarneiro@601
|
34 |
'application.cc',
|
|
mathieu@2673
|
35 |
'simple-channel.cc',
|
|
mathieu@2673
|
36 |
'simple-net-device.cc',
|
|
vincent@3852
|
37 |
'inet6-socket-address.cc',
|
|
vincent@3852
|
38 |
'ipv6-address.cc',
|
|
vincent@3852
|
39 |
'ipv6-header.cc',
|
|
vincent@3852
|
40 |
'icmp-socket.cc',
|
|
craigdo@3820
|
41 |
'ipv4-raw-socket-factory.cc',
|
|
gjcarneiro@537
|
42 |
]
|
|
gjcarneiro@537
|
43 |
|
|
gjcarneiro@537
|
44 |
headers = bld.create_obj('ns3header')
|
|
gjc@2609
|
45 |
headers.module = 'node'
|
|
gjcarneiro@537
|
46 |
headers.source = [
|
|
mathieu@1158
|
47 |
'address.h',
|
|
mathieu@1494
|
48 |
'mac48-address.h',
|
|
mathieu@1494
|
49 |
'mac64-address.h',
|
|
mathieu@1171
|
50 |
'inet-socket-address.h',
|
|
mathieu@1188
|
51 |
'packet-socket-address.h',
|
|
mathieu@729
|
52 |
'node.h',
|
|
gjcarneiro@537
|
53 |
'ipv4-address.h',
|
|
craigdo@2722
|
54 |
'ipv4-address-generator.h',
|
|
mathieu@3216
|
55 |
'ipv4-header.h',
|
|
gjcarneiro@537
|
56 |
'net-device.h',
|
|
mathieu@1167
|
57 |
'address-utils.h',
|
|
gjcarneiro@537
|
58 |
'ipv4-route.h',
|
|
gjcarneiro@537
|
59 |
'queue.h',
|
|
gjc@760
|
60 |
'drop-tail-queue.h',
|
|
gjcarneiro@537
|
61 |
'llc-snap-header.h',
|
|
emmanuelle@976
|
62 |
'ethernet-header.h',
|
|
emmanuelle@976
|
63 |
'ethernet-trailer.h',
|
|
gjcarneiro@537
|
64 |
'channel.h',
|
|
gjcarneiro@537
|
65 |
'node-list.h',
|
|
gjcarneiro@537
|
66 |
'socket.h',
|
|
gjc@760
|
67 |
'socket-factory.h',
|
|
mathieu@1188
|
68 |
'packet-socket-factory.h',
|
|
tomh@3130
|
69 |
'udp-socket.h',
|
|
tomh@3125
|
70 |
'udp-socket-factory.h',
|
|
tomh@3134
|
71 |
'tcp-socket.h',
|
|
tomh@3132
|
72 |
'tcp-socket-factory.h',
|
|
gjc@760
|
73 |
'ipv4.h',
|
|
gjcarneiro@601
|
74 |
'application.h',
|
|
mathieu@2673
|
75 |
'simple-channel.h',
|
|
mathieu@2673
|
76 |
'simple-net-device.h',
|
|
vincent@3852
|
77 |
'inet6-socket-address.h',
|
|
vincent@3852
|
78 |
'ipv6-address.h',
|
|
vincent@3852
|
79 |
'ipv6-header.h',
|
|
vincent@3852
|
80 |
'icmp-socket.h',
|
|
craigdo@3820
|
81 |
'ipv4-raw-socket-factory.h',
|
|
gjcarneiro@537
|
82 |
]
|