## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*- def build(bld): obj = bld.create_ns3_module('mesh', ['wifi', 'dot11s']) obj.source = [ 'model/mesh-information-element-vector.cc', 'model/mesh-point-device.cc', 'model/mesh-l2-routing-protocol.cc', 'model/mesh-wifi-beacon.cc', 'model/mesh-wifi-interface-mac.cc', 'helper/mesh-helper.cc', ] headers = bld.new_task_gen('ns3header') headers.module = 'mesh' headers.source = [ 'model/mesh-information-element.h', 'model/mesh-information-element-vector.h', 'model/mesh-point-device.h', 'model/mesh-l2-routing-protocol.h', 'model/mesh-wifi-beacon.h', 'model/mesh-wifi-interface-mac.h', 'model/mesh-wifi-interface-mac-plugin.h', 'helper/mesh-helper.h', 'helper/mesh-stack-installer.h', ] if bld.env['ENABLE_EXAMPLES']: bld.add_subdirs('examples')