|
1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*- |
|
2 |
|
3 def build(bld): |
|
4 module = bld.create_ns3_module('aodv', ['internet']) |
|
5 module.includes = '.' |
|
6 module.source = [ |
|
7 'model/aodv-id-cache.cc', |
|
8 'model/aodv-dpd.cc', |
|
9 'model/aodv-rtable.cc', |
|
10 'model/aodv-rqueue.cc', |
|
11 'model/aodv-packet.cc', |
|
12 'model/aodv-neighbor.cc', |
|
13 'model/aodv-routing-protocol.cc', |
|
14 'helper/aodv-helper.cc', |
|
15 'test/aodv-test-suite.cc', |
|
16 'test/aodv-regression.cc', |
|
17 'test/bug-772.cc', |
|
18 'test/loopback.cc', |
|
19 ] |
|
20 |
|
21 headers = bld.new_task_gen('ns3header') |
|
22 headers.module = 'aodv' |
|
23 headers.source = [ |
|
24 'model/aodv-id-cache.h', |
|
25 'model/aodv-dpd.h', |
|
26 'model/aodv-rtable.h', |
|
27 'model/aodv-rqueue.h', |
|
28 'model/aodv-packet.h', |
|
29 'model/aodv-neighbor.h', |
|
30 'model/aodv-routing-protocol.h', |
|
31 'helper/aodv-helper.h', |
|
32 ] |
|
33 |
|
34 if bld.env['ENABLE_EXAMPLES']: |
|
35 bld.add_subdirs('examples') |