src/nix-vector-routing/wscript
author Lalith Suresh <suresh.lalith@gmail.com>
Fri, 04 Mar 2011 01:26:54 +0000
changeset 6852 8f1a53d3f6ca
parent 6844 src/routing/nix-vector-routing/wscript@60cb2b005559
child 6932 3b497f4f6ad9
permissions -rw-r--r--
Moves devices/* and routing/* to src/
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5224
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
     1
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
     2
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
     3
def build(bld):
6844
60cb2b005559 remove unneeded routing dependencies
Josh Pelkey <jpelkey@gatech.edu>
parents: 6841
diff changeset
     4
    module = bld.create_ns3_module('nix-vector-routing', ['internet'])
5224
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
     5
    module.includes = '.'
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
     6
    module.source = [
6841
174e599d1003 modularize nix and aodv, thanks lalith
Josh Pelkey <jpelkey@gatech.edu>
parents: 6834
diff changeset
     7
        'model/ipv4-nix-vector-routing.cc',
174e599d1003 modularize nix and aodv, thanks lalith
Josh Pelkey <jpelkey@gatech.edu>
parents: 6834
diff changeset
     8
	'helper/ipv4-nix-vector-helper.cc',
5224
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
     9
        ]
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
    10
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
    11
    headers = bld.new_task_gen('ns3header')
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
    12
    headers.module = 'nix-vector-routing'
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
    13
    headers.source = [
6841
174e599d1003 modularize nix and aodv, thanks lalith
Josh Pelkey <jpelkey@gatech.edu>
parents: 6834
diff changeset
    14
        'model/ipv4-nix-vector-routing.h',
174e599d1003 modularize nix and aodv, thanks lalith
Josh Pelkey <jpelkey@gatech.edu>
parents: 6834
diff changeset
    15
	'helper/ipv4-nix-vector-helper.h',
5224
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
    16
        ]
06f639d05b8f Merge NixVector Routing code
Josh Pelkey <jpelkey@gatech.edu>
parents:
diff changeset
    17
6841
174e599d1003 modularize nix and aodv, thanks lalith
Josh Pelkey <jpelkey@gatech.edu>
parents: 6834
diff changeset
    18
    if bld.env['ENABLE_EXAMPLES']:
174e599d1003 modularize nix and aodv, thanks lalith
Josh Pelkey <jpelkey@gatech.edu>
parents: 6834
diff changeset
    19
        bld.add_subdirs('examples')