blob: 9a54abade679abff9fb97aab43f58b8972e2ab8e [file] [log] [blame]
# -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
def build(bld):
obj = bld.create_ns3_program('ndn-simple', ['ndnSIM'])
obj.source = 'ndn-simple.cc'
obj = bld.create_ns3_program('ndn-grid', ['ndnSIM', 'point-to-point-layout'])
obj.source = 'ndn-grid.cc'
if 'topology' in bld.env['NDN_plugins']:
obj = bld.create_ns3_program('ndn-grid-topo-plugin', ['ndnSIM'])
obj.source = 'ndn-grid-topo-plugin.cc'
obj = bld.create_ns3_program('ndn-congestion-topo-plugin', ['ndnSIM'])
obj.source = 'ndn-congestion-topo-plugin.cc'
obj = bld.create_ns3_program('ndn-congestion-alt-topo-plugin', ['ndnSIM'])
obj.source = [
'custom-strategies/custom-strategy.cc',
'ndn-congestion-alt-topo-plugin.cc'
]
obj = bld.create_ns3_program('ndn-tree-tracers', ['ndnSIM'])
obj.source = 'ndn-tree-tracers.cc'
obj = bld.create_ns3_program('ndn-tree-cs-tracers', ['ndnSIM'])
obj.source = 'ndn-tree-cs-tracers.cc'