LEFT | RIGHT |
(no file at all) | |
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 options(opt): | 3 # def options(opt): |
4 # pass | 4 # pass |
5 | 5 |
6 # def configure(conf): | 6 # def configure(conf): |
7 # conf.check_nonfatal(header_name='stdint.h', define_name='HAVE_STDINT_H') | 7 # conf.check_nonfatal(header_name='stdint.h', define_name='HAVE_STDINT_H') |
8 | 8 |
9 def build(bld): | 9 def build(bld): |
10 module = bld.create_ns3_module('internet-apps', ['internet']) | 10 module = bld.create_ns3_module('internet-apps', ['internet']) |
11 module.source = [ | 11 module.source = [ |
12 'model/ping6.cc', | 12 'model/ping6.cc', |
13 'model/radvd-interface.cc', | 13 'model/radvd-interface.cc', |
14 'model/radvd-prefix.cc', | 14 'model/radvd-prefix.cc', |
15 'model/radvd.cc', | 15 'model/radvd.cc', |
16 'model/v4ping.cc', | 16 'model/v4ping.cc', |
| 17 'model/dhcp-header.cc', |
| 18 'model/dhcp-server.cc', |
| 19 'model/dhcp-client.cc', |
17 'helper/ping6-helper.cc', | 20 'helper/ping6-helper.cc', |
18 'helper/radvd-helper.cc', | 21 'helper/radvd-helper.cc', |
19 'helper/v4ping-helper.cc', | 22 'helper/v4ping-helper.cc', |
| 23 'helper/dhcp-helper.cc', |
| 24 ] |
| 25 |
| 26 applications_test = bld.create_ns3_module_test_library('internet-apps') |
| 27 applications_test.source = [ |
| 28 'test/dhcp-test.cc', |
20 ] | 29 ] |
21 | 30 |
22 headers = bld(features='ns3header') | 31 headers = bld(features='ns3header') |
23 headers.module = 'internet-apps' | 32 headers.module = 'internet-apps' |
24 headers.source = [ | 33 headers.source = [ |
25 'model/ping6.h', | 34 'model/ping6.h', |
26 'model/radvd.h', | 35 'model/radvd.h', |
27 'model/radvd-interface.h', | 36 'model/radvd-interface.h', |
28 'model/radvd-prefix.h', | 37 'model/radvd-prefix.h', |
29 'model/v4ping.h', | 38 'model/v4ping.h', |
| 39 'model/dhcp-header.h', |
| 40 'model/dhcp-server.h', |
| 41 'model/dhcp-client.h', |
30 'helper/ping6-helper.h', | 42 'helper/ping6-helper.h', |
31 'helper/v4ping-helper.h', | 43 'helper/v4ping-helper.h', |
32 'helper/radvd-helper.h', | 44 'helper/radvd-helper.h', |
| 45 'helper/dhcp-helper.h', |
33 ] | 46 ] |
34 | 47 |
| 48 if (bld.env['ENABLE_EXAMPLES']): |
| 49 bld.recurse('examples') |
35 | 50 |
36 bld.ns3_python_bindings() | 51 bld.ns3_python_bindings() |
37 | 52 |
LEFT | RIGHT |