src/internet-node/wscript
author Tom Henderson <tomh@tomh.org>
Sat, 17 May 2008 22:02:09 -0700
changeset 3126 68d35477a842
parent 2830 f0b90b0fb7f8
child 3130 881cc06cd651
permissions -rw-r--r--
s/UdpImpl/UdpSocketFactoryImpl

## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-


def build(bld):
    obj = bld.create_ns3_module('internet-node', ['node'])
    obj.source = [
        'internet-stack.cc',
        'ipv4-l4-demux.cc',
        'ipv4-l4-protocol.cc',
        'ipv4-header.cc',
        'udp-header.cc',
        'tcp-header.cc',
        'ipv4-checksum.cc',
        'ipv4-interface.cc',
        'ipv4-l3-protocol.cc',
        'ipv4-static-routing.cc',
        'ipv4-end-point.cc',
        'udp-l4-protocol.cc',
        'tcp-l4-protocol.cc',
        'arp-header.cc',
        'arp-cache.cc',
        'arp-ipv4-interface.cc',
        'arp-l3-protocol.cc',
        'ipv4-loopback-interface.cc',
        'udp-socket.cc',
        'tcp-socket.cc',
        'ipv4-end-point-demux.cc',
        'ipv4-impl.cc',
        'ascii-trace.cc',
        'pcap-trace.cc',
        'udp-socket-factory-impl.cc',
        'tcp-impl.cc',
        'pending-data.cc',
        'sequence-number.cc',
        'rtt-estimator.cc',
        ]

    headers = bld.create_obj('ns3header')
    headers.module = 'internet-node'
    headers.source = [
        'internet-stack.h',
        'ascii-trace.h',
        'pcap-trace.h',
        'ipv4-header.h',
        'udp-header.h',
        'tcp-header.h',
        'sequence-number.h',
        ]