src/contrib/energy/wscript
author He Wu <mdzz@u.washington.edu>
Mon, 20 Dec 2010 15:49:12 -0800
changeset 6699 d8909a1fd0ff
parent 6535 0a90ef2b29a9
child 6715 ba60c821ad35
permissions -rw-r--r--
RV battery model and WiFi energy example
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     2
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     3
def build(bld):
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     4
    obj = bld.create_ns3_module('energy', ['node'])
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     5
    obj.source = [
6535
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
     6
        'model/wifi-radio-energy-model.cc',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     7
        'model/energy-source.cc',
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
     8
        'model/basic-energy-source.cc',
6699
d8909a1fd0ff RV battery model and WiFi energy example
He Wu <mdzz@u.washington.edu>
parents: 6535
diff changeset
     9
        'model/rv-battery-model.cc',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    10
        'model/device-energy-model.cc',
6535
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    11
        'model/device-energy-model-container.cc',
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    12
        'helper/energy-source-container.cc',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    13
        'helper/energy-model-helper.cc',
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    14
        'helper/basic-energy-source-helper.cc',
6535
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    15
        'helper/wifi-radio-energy-model-helper.cc',
6699
d8909a1fd0ff RV battery model and WiFi energy example
He Wu <mdzz@u.washington.edu>
parents: 6535
diff changeset
    16
        'helper/rv-battery-model-helper.cc',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    17
        'test/basic-energy-model-test.cc',
6699
d8909a1fd0ff RV battery model and WiFi energy example
He Wu <mdzz@u.washington.edu>
parents: 6535
diff changeset
    18
        'test/rv-battery-model-test.cc',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    19
        ]
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    20
    headers = bld.new_task_gen('ns3header')
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    21
    headers.module = 'energy'
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    22
    headers.source = [
6535
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    23
        'model/wifi-radio-energy-model.h',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    24
        'model/energy-source.h',
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    25
        'model/basic-energy-source.h',
6699
d8909a1fd0ff RV battery model and WiFi energy example
He Wu <mdzz@u.washington.edu>
parents: 6535
diff changeset
    26
        'model/rv-battery-model.h',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    27
        'model/device-energy-model.h',
6535
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    28
        'model/device-energy-model-container.h',
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    29
        'helper/energy-source-container.h',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    30
        'helper/energy-model-helper.h',
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    31
        'helper/basic-energy-source-helper.h',
6535
0a90ef2b29a9 Apply energy model changes of http://codereview.appspot.com/1008043/show patchset 13
He Wu <mdzz@u.washington.edu>
parents: 6429
diff changeset
    32
        'helper/wifi-radio-energy-model-helper.h',
6699
d8909a1fd0ff RV battery model and WiFi energy example
He Wu <mdzz@u.washington.edu>
parents: 6535
diff changeset
    33
        'helper/rv-battery-model-helper.h',
6429
5ee11b58989d Initial import of energy model
He Wu <mdzz@u.washington.edu>
parents:
diff changeset
    34
        ]