LEFT | RIGHT |
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 | 2 |
3 def build(bld): | 3 def build(bld): |
4 module = bld.create_ns3_module('sixlowpan', ['internet']) | 4 module = bld.create_ns3_module('sixlowpan', ['internet', 'network', 'core']) |
5 module.includes = '.' | 5 module.includes = '.' |
6 module.source = [ | 6 module.source = [ |
7 'model/sixlowpan-net-device.cc', | 7 'model/sixlowpan-net-device.cc', |
8 'model/sixlowpan-header.cc', | 8 'model/sixlowpan-header.cc', |
9 'helper/sixlowpan-helper.cc', | 9 'helper/sixlowpan-helper.cc', |
| 10 ] |
| 11 |
| 12 module_test = bld.create_ns3_module_test_library('sixlowpan') |
| 13 module_test.source = [ |
| 14 'test/sixlowpan-hc1-test.cc', |
| 15 'test/sixlowpan-iphc-test.cc', |
| 16 'test/error-channel-sixlow.cc', |
| 17 'test/sixlowpan-fragmentation-test.cc', |
| 18 ········ |
10 ] | 19 ] |
11 | 20 |
12 headers = bld(features=['ns3header']) | 21 headers = bld(features=['ns3header']) |
13 headers.module = 'sixlowpan' | 22 headers.module = 'sixlowpan' |
14 headers.source = [ | 23 headers.source = [ |
15 'model/sixlowpan-net-device.h', | 24 'model/sixlowpan-net-device.h', |
16 'model/sixlowpan-header.h', | 25 'model/sixlowpan-header.h', |
17 'helper/sixlowpan-helper.h', | 26 'helper/sixlowpan-helper.h', |
18 ] | 27 ] |
19 | 28 |
20 | 29 |
21 if (bld.env['ENABLE_EXAMPLES']): | 30 if (bld.env['ENABLE_EXAMPLES']): |
22 bld.recurse('examples') | 31 bld.recurse('examples') |
| 32 ··· |
| 33 bld.ns3_python_bindings() |
LEFT | RIGHT |