src/propagation/wscript
author Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
Tue, 22 Mar 2011 15:41:38 +0000
changeset 6932 3b497f4f6ad9
parent 6823 a27f86fb4e55
child 6949 8167c9e2a12d
permissions -rw-r--r--
Add more modular bindings
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6794
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     2
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     3
def build(bld):
6823
a27f86fb4e55 Merge node and common modules into new network module
Tom Henderson <tomh@tomh.org>
parents: 6794
diff changeset
     4
    module = bld.create_ns3_module('propagation', ['network', 'mobility'])
6794
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     5
    module.includes = '.'
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     6
    module.source = [
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     7
        'model/propagation-delay-model.cc',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     8
        'model/propagation-loss-model.cc',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     9
        'model/jakes-propagation-loss-model.cc',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    10
        'model/cost231-propagation-loss-model.cc',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    11
        'test/propagation-loss-model-test-suite.cc',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    12
        ]
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    13
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    14
    headers = bld.new_task_gen('ns3header')
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    15
    headers.module = 'propagation'
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    16
    headers.source = [
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    17
        'model/propagation-delay-model.h',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    18
        'model/propagation-loss-model.h',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    19
        'model/jakes-propagation-loss-model.h',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    20
        'model/cost231-propagation-loss-model.h',
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    21
        ]
5dce93cfc499 create propagation module; move files from common module
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
    22
6932
3b497f4f6ad9 Add more modular bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6823
diff changeset
    23
    bld.ns3_python_bindings()