src/devices/wifi/wscript
changeset 6068 a2127017ecb4
parent 6065 0f012e7d9128
parent 5967 0ca25e25b116
child 6358 5205e0dde26a
equal deleted inserted replaced
6067:ccbdc2b19ea5 6068:a2127017ecb4
     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 build(bld):
     3 def build(bld):
     4     obj = bld.create_ns3_module('wifi', ['node'])
     4     obj = bld.create_ns3_module('wifi', ['node'])
     5     obj.source = [
     5     obj.source = [
     6         'propagation-delay-model.cc',
       
     7         'propagation-loss-model.cc',
       
     8         'propagation-loss-model-test-suite.cc',
       
     9         'jakes-propagation-loss-model.cc',
       
    10         'wifi-channel.cc',
     6         'wifi-channel.cc',
    11         'wifi-mode.cc',
     7         'wifi-mode.cc',
    12         'ssid.cc',
     8         'ssid.cc',
    13         'wifi-phy.cc',
     9         'wifi-phy.cc',
    14         'wifi-phy-state-helper.cc',
    10         'wifi-phy-state-helper.cc',
    56         'qsta-wifi-mac.cc',
    52         'qsta-wifi-mac.cc',
    57         'edca-txop-n.cc',
    53         'edca-txop-n.cc',
    58         'msdu-aggregator.cc',
    54         'msdu-aggregator.cc',
    59         'amsdu-subframe-header.cc',
    55         'amsdu-subframe-header.cc',
    60         'msdu-standard-aggregator.cc',
    56         'msdu-standard-aggregator.cc',
       
    57         'originator-block-ack-agreement.cc',
    61         'dcf.cc',
    58         'dcf.cc',
       
    59         'ctrl-headers.cc',
       
    60         'qos-blocked-destinations.cc',
       
    61         'block-ack-agreement.cc',
       
    62         'block-ack-manager.cc',
       
    63         'block-ack-test-suite.cc',
    62         ]
    64         ]
    63     headers = bld.new_task_gen('ns3header')
    65     headers = bld.new_task_gen('ns3header')
    64     headers.module = 'wifi'
    66     headers.module = 'wifi'
    65     headers.source = [
    67     headers.source = [
    66         'propagation-delay-model.h',
       
    67         'propagation-loss-model.h',
       
    68         'jakes-propagation-loss-model.h',
       
    69         'wifi-net-device.h',
    68         'wifi-net-device.h',
    70         'wifi-channel.h',
    69         'wifi-channel.h',
    71         'wifi-mode.h',
    70         'wifi-mode.h',
    72         'ssid.h',
    71         'ssid.h',
    73         'wifi-preamble.h',
    72         'wifi-preamble.h',
   109         'status-code.h',
   108         'status-code.h',
   110         'capability-information.h',
   109         'capability-information.h',
   111         'dcf-manager.h',
   110         'dcf-manager.h',
   112         'mac-rx-middle.h', 
   111         'mac-rx-middle.h', 
   113         'mac-low.h',
   112         'mac-low.h',
       
   113         'originator-block-ack-agreement.h',
   114         'dcf.h',
   114         'dcf.h',
       
   115         'ctrl-headers.h',
       
   116         'block-ack-agreement.h',
       
   117         'block-ack-manager.h',
   115         ]
   118         ]
   116 
   119 
   117     if bld.env['ENABLE_GSL']:
   120     if bld.env['ENABLE_GSL']:
   118         obj.uselib = 'GSL GSLCBLAS M'
   121         obj.uselib = 'GSL GSLCBLAS M'
   119 
   122