src/devices/mesh/dot11s/wscript
author Kirill Andreev <andreev@iitp.ru>
Wed, 22 Apr 2009 14:00:09 +0400
changeset 4974 8009731514d2
parent 4956 aba7cae978ac
child 4994 2c25f9c66604
permissions -rw-r--r--
Peer link frame - done

## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-

def build(bld):
    obj = bld.create_ns3_module('dot11s', ['wifi'])
    obj.source = [
        'ie-dot11s-beacon-timing.cc',
        'ie-dot11s-configuration.cc',
        'ie-dot11s-peer-management.cc',
        'ie-dot11s-preq.cc',
        'ie-dot11s-prep.cc',
        'ie-dot11s-perr.cc',
        'ie-dot11s-rann.cc',
        'ie-dot11s-peering-protocol.cc',
        'dot11s-mac-header.cc',
        'peer-link-frame.cc',
        'peer-link.cc',
        'peer-management-plugin.cc',
        'peer-management-protocol.cc',
        'hwmp-tag.cc',
        'hwmp-rtable.cc',
        'hwmp-mac-plugin.cc',
        'hwmp-protocol.cc',
        'airtime-metric.cc',
        'dot11s-helper.cc',
        ]
    headers = bld.new_task_gen('ns3header')
    headers.module = 'dot11s'
    headers.source = [
        'ie-dot11s-beacon-timing.h',
        #'ie-dot11s-configuration.h',
        'ie-dot11s-peer-management.h',
        #'ie-dot11s-preq.h',
        #'ie-dot11s-prep.h',
        'ie-dot11s-perr.h',
        #'ie-dot11s-rann.h',
        #'peer-link-frame.h',
        #'peer-link.h',
        #'peer-management-plugin.h',
        'peer-management-protocol.h',
        #'hwmp-mac-plugin.h',
        'hwmp-protocol.h',
        'dot11s-helper.h',
        ]

#    obj = bld.create_ns3_program('wifi-phy-test',
#        ['core', 'simulator', 'mobility', 'node', 'wifi'])
#    obj.source = 'wifi-phy-test.cc'