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 import sys | 2 import sys |
3 | 3 |
4 import Options | 4 import Options |
5 | 5 |
6 | 6 |
7 def build(bld): | 7 def build(bld): |
8 env = bld.env_of_name('default') | 8 env = bld.env_of_name('default') |
9 sim = bld.create_ns3_module('mpi', ['core']) | 9 sim = bld.create_ns3_module('mpi', ['core', 'simulator']) |
10 sim.source = [ | 10 sim.source = [ |
11 'distributed-simulator-impl.cc', | 11 'distributed-simulator-impl.cc', |
12 'mpi-interface.cc', | 12 'mpi-interface.cc', |
13 ] | 13 ] |
14 | 14 |
15 headers = bld.new_task_gen('ns3header') | 15 headers = bld.new_task_gen('ns3header') |
16 headers.module = 'mpi' | 16 headers.module = 'mpi' |
17 headers.source = [ | 17 headers.source = [ |
18 'distributed-simulator-impl.h', | 18 'distributed-simulator-impl.h', |
19 'mpi-interface.h', | 19 'mpi-interface.h', |
20 ] | 20 ] |
21 | 21 |
22 if env['ENABLE_MPI']: | 22 if env['ENABLE_MPI']: |
23 sim.uselib = 'MPI' | 23 sim.uselib = 'MPI' |
LEFT | RIGHT |