Alexander Afanasyev | f04d451 | 2012-02-14 18:42:47 -0800 | [diff] [blame] | 1 | # -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*- |
| 2 | |
| 3 | def build(bld): |
Alexander Afanasyev | 4aac557 | 2012-08-09 10:49:55 -0700 | [diff] [blame] | 4 | obj = bld.create_ns3_program('ndn-simple', ['ndnSIM']) |
| 5 | obj.source = 'ndn-simple.cc' |
Alexander Afanasyev | f04d451 | 2012-02-14 18:42:47 -0800 | [diff] [blame] | 6 | |
Alexander Afanasyev | aa1c4c3 | 2012-11-21 16:17:03 -0800 | [diff] [blame] | 7 | obj = bld.create_ns3_program('ndn-grid', ['ndnSIM', 'point-to-point-layout']) |
Alexander Afanasyev | 4aac557 | 2012-08-09 10:49:55 -0700 | [diff] [blame] | 8 | obj.source = 'ndn-grid.cc' |
Alexander Afanasyev | aa1c4c3 | 2012-11-21 16:17:03 -0800 | [diff] [blame] | 9 | |
| 10 | if 'topology' in bld.env['NDN_plugins']: |
| 11 | obj = bld.create_ns3_program('ndn-grid-topo-plugin', ['ndnSIM']) |
| 12 | obj.source = 'ndn-grid-topo-plugin.cc' |
| 13 | |
| 14 | obj = bld.create_ns3_program('ndn-congestion-topo-plugin', ['ndnSIM']) |
| 15 | obj.source = 'ndn-congestion-topo-plugin.cc' |
Alexander Afanasyev | e97c607 | 2012-11-21 23:51:12 -0800 | [diff] [blame] | 16 | |
| 17 | obj = bld.create_ns3_program('ndn-congestion-alt-topo-plugin', ['ndnSIM']) |
| 18 | obj.source = [ |
| 19 | 'custom-strategies/custom-strategy.cc', |
| 20 | 'ndn-congestion-alt-topo-plugin.cc' |
| 21 | ] |