src/node/wscript
author vincent@clarinet.u-strasbg.fr
Fri Nov 07 11:36:15 2008 -0800 (2008-11-07)
changeset 3852 9cf7ad0cac85
parent 3820 c04ecfdce1ef
child 3950 3d1e71561636
permissions -rw-r--r--
Initial IPv6 capability
     1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
     2 
     3 def build(bld):
     4     node = bld.create_ns3_module('node', ['core', 'common', 'simulator'])
     5     node.source = [
     6         'address.cc',
     7         'mac48-address.cc',
     8         'mac64-address.cc',
     9         'inet-socket-address.cc',
    10         'packet-socket-address.cc',
    11         'node.cc',
    12         'ipv4-address.cc',
    13         'ipv4-address-generator.cc',
    14         'ipv4-header.cc',
    15         'net-device.cc',
    16 	'address-utils.cc',
    17         'llc-snap-header.cc',
    18         'ethernet-header.cc',
    19         'ethernet-trailer.cc',
    20         'ipv4-route.cc',
    21         'queue.cc',
    22         'drop-tail-queue.cc',
    23         'channel.cc',
    24         'node-list.cc',
    25         'socket.cc',
    26         'socket-factory.cc',
    27         'packet-socket-factory.cc',
    28         'packet-socket.cc',
    29         'udp-socket.cc',
    30         'udp-socket-factory.cc',
    31         'tcp-socket.cc',
    32         'tcp-socket-factory.cc',
    33         'ipv4.cc',
    34         'application.cc',
    35         'simple-channel.cc',
    36         'simple-net-device.cc',
    37         'inet6-socket-address.cc',
    38         'ipv6-address.cc',
    39         'ipv6-header.cc',
    40         'icmp-socket.cc',
    41         'ipv4-raw-socket-factory.cc',
    42         ]
    43 
    44     headers = bld.create_obj('ns3header')
    45     headers.module = 'node'
    46     headers.source = [
    47         'address.h',
    48         'mac48-address.h',
    49         'mac64-address.h',
    50         'inet-socket-address.h',
    51         'packet-socket-address.h',
    52         'node.h',
    53         'ipv4-address.h',
    54         'ipv4-address-generator.h',
    55         'ipv4-header.h',
    56         'net-device.h',
    57 	'address-utils.h',
    58         'ipv4-route.h',
    59         'queue.h',
    60         'drop-tail-queue.h',
    61         'llc-snap-header.h',
    62         'ethernet-header.h',
    63         'ethernet-trailer.h',
    64         'channel.h',
    65         'node-list.h',
    66         'socket.h',
    67         'socket-factory.h',
    68         'packet-socket-factory.h',
    69         'udp-socket.h',
    70         'udp-socket-factory.h',
    71         'tcp-socket.h',
    72         'tcp-socket-factory.h',
    73         'ipv4.h',
    74         'application.h',
    75         'simple-channel.h',
    76         'simple-net-device.h',
    77         'inet6-socket-address.h',
    78         'ipv6-address.h',
    79         'ipv6-header.h',
    80         'icmp-socket.h',
    81         'ipv4-raw-socket-factory.h',
    82         ]