Mitch Watrous
5d80c7fa9c
Make modules no longer be enabled from waf build
2011-05-04 11:20:20 -07:00
Mitch Watrous
c3eebe5910
Make built modules list not be printed for clean and distclean
2011-04-29 12:10:45 -07:00
Mitch Watrous
1528eec249
Make built modules list be printed in columns
2011-04-29 10:15:30 -07:00
Mitch Watrous
7764db27b6
Make test.py not run examples that are not runnable
2011-04-29 09:53:35 -07:00
Mitch Watrous
0db1c4f7e3
Write a status file during waf build step
2011-04-28 09:10:29 -07:00
Mitch Watrous
61742a67a3
Bug 1110 - Sort alphabetically and display Modules built in columns
2011-04-26 14:21:44 -07:00
Mitch Watrous
3090bd5829
Print modules built list at end of waf build
2011-04-18 10:50:55 -07:00
Mitch Watrous
6acf34dc14
Print modules to build list at beginning of waf build
2011-04-17 18:58:45 -07:00
Mitch Watrous
c4ce26ece1
Print enabled modules list at end of waf configure
2011-04-15 09:06:01 -07:00
Mitch Watrous
527b9569e3
Move examples out of samples directory and remove it
...
--HG--
rename : samples/main-attribute-value.cc => src/core/examples/main-attribute-value.cc
rename : samples/main-callback.cc => src/core/examples/main-callback.cc
rename : samples/main-ptr.cc => src/core/examples/main-ptr.cc
rename : samples/main-random-variable.cc => src/core/examples/main-random-variable.cc
rename : samples/sample-random-variable.cc => src/core/examples/sample-random-variable.cc
rename : samples/sample-rng-plot.py => src/core/examples/sample-rng-plot.py
rename : samples/sample-simulator.cc => src/core/examples/sample-simulator.cc
rename : samples/sample-simulator.py => src/core/examples/sample-simulator.py
rename : samples/main-simple.cc => src/internet/examples/main-simple.cc
rename : samples/main-grid-topology.cc => src/mobility/examples/main-grid-topology.cc
rename : samples/main-random-topology.cc => src/mobility/examples/main-random-topology.cc
rename : samples/main-random-walk.cc => src/mobility/examples/main-random-walk.cc
rename : samples/main-packet-header.cc => src/network/examples/main-packet-header.cc
rename : samples/main-packet-tag.cc => src/network/examples/main-packet-tag.cc
rename : samples/main-test-sync.cc => src/network/examples/main-test-sync.cc
rename : samples/main-propagation-loss.cc => src/propagation/examples/main-propagation-loss.cc
2011-04-14 14:22:09 -07:00
Mitch Watrous
3914fc997d
Make examples not be built by default
2011-04-12 14:35:16 -07:00
Mitch Watrous
3577c33d0e
Make examples and tests be enabled from the .ns3rc file
2011-04-12 10:39:17 -07:00
Gustavo J. A. M. Carneiro
76726a3af5
The mpi waf configuration code belongs in src/mpi/wscript, not toplevel wscript
2011-04-07 13:34:14 +01:00
Mitch Watrous
60060e30bd
Make tests not be built by default
2011-04-06 10:13:04 -07:00
Gustavo J. A. M. Carneiro
b311051457
Remove the 'Modules to build' debug print
2011-03-30 15:41:02 +01:00
Gustavo J. A. M. Carneiro
49bda90b9b
Bug 1083 - scratch doesn't work when only some modules are enabled
2011-03-28 15:37:23 +01:00
Mitch Watrous
30f7893cb9
Test implicitly dependent modules
2011-03-21 11:26:56 -07:00
Gustavo J. A. M. Carneiro
3498fbedc7
Bug 1076 - Waf gives an error if you enable only a single module
2011-03-20 13:01:40 +00:00
Mitch Watrous
dd0fa0fc12
Create separate module and test-module libraries
...
--HG--
rename : src/test/nsctcp/nsctcp-loss-test-suite.cc => src/test/ns3tcp/nsctcp-loss-test-suite.cc
2011-03-18 10:58:21 -07:00
Mitch Watrous
7f7b4240a9
Make test.py handle examples-to-run.py files
2011-03-09 16:49:59 -08:00
Mitch Watrous
462616bd36
Move util.py functions into wutils.py
2011-03-08 16:03:45 -08:00
Mitch Watrous
76495d456f
Add parsing of ns-3 configuration file
2011-03-04 15:41:14 -08:00
Tom Henderson
94f27656f5
Rename internet-stack to internet, and organize module
...
--HG--
rename : src/helper/internet-stack-helper.cc => src/internet/helper/internet-stack-helper.cc
rename : src/helper/internet-stack-helper.h => src/internet/helper/internet-stack-helper.h
rename : src/helper/ipv4-address-helper.cc => src/internet/helper/ipv4-address-helper.cc
rename : src/helper/ipv4-address-helper.h => src/internet/helper/ipv4-address-helper.h
rename : src/routing/global-routing/helper/ipv4-global-routing-helper.cc => src/internet/helper/ipv4-global-routing-helper.cc
rename : src/routing/global-routing/helper/ipv4-global-routing-helper.h => src/internet/helper/ipv4-global-routing-helper.h
rename : src/helper/ipv4-interface-container.cc => src/internet/helper/ipv4-interface-container.cc
rename : src/helper/ipv4-interface-container.h => src/internet/helper/ipv4-interface-container.h
rename : src/routing/list-routing/helper/ipv4-list-routing-helper.cc => src/internet/helper/ipv4-list-routing-helper.cc
rename : src/routing/list-routing/helper/ipv4-list-routing-helper.h => src/internet/helper/ipv4-list-routing-helper.h
rename : src/helper/ipv4-routing-helper.cc => src/internet/helper/ipv4-routing-helper.cc
rename : src/helper/ipv4-routing-helper.h => src/internet/helper/ipv4-routing-helper.h
rename : src/routing/static-routing/helper/ipv4-static-routing-helper.cc => src/internet/helper/ipv4-static-routing-helper.cc
rename : src/routing/static-routing/helper/ipv4-static-routing-helper.h => src/internet/helper/ipv4-static-routing-helper.h
rename : src/helper/ipv6-address-helper.cc => src/internet/helper/ipv6-address-helper.cc
rename : src/helper/ipv6-address-helper.h => src/internet/helper/ipv6-address-helper.h
rename : src/helper/ipv6-interface-container.cc => src/internet/helper/ipv6-interface-container.cc
rename : src/helper/ipv6-interface-container.h => src/internet/helper/ipv6-interface-container.h
rename : src/routing/list-routing/helper/ipv6-list-routing-helper.cc => src/internet/helper/ipv6-list-routing-helper.cc
rename : src/routing/list-routing/helper/ipv6-list-routing-helper.h => src/internet/helper/ipv6-list-routing-helper.h
rename : src/helper/ipv6-routing-helper.cc => src/internet/helper/ipv6-routing-helper.cc
rename : src/helper/ipv6-routing-helper.h => src/internet/helper/ipv6-routing-helper.h
rename : src/routing/static-routing/helper/ipv6-static-routing-helper.cc => src/internet/helper/ipv6-static-routing-helper.cc
rename : src/routing/static-routing/helper/ipv6-static-routing-helper.h => src/internet/helper/ipv6-static-routing-helper.h
rename : src/helper/trace-helper.cc => src/internet/helper/trace-helper.cc
rename : src/helper/trace-helper.h => src/internet/helper/trace-helper.h
rename : src/internet-stack/arp-cache.cc => src/internet/model/arp-cache.cc
rename : src/internet-stack/arp-cache.h => src/internet/model/arp-cache.h
rename : src/internet-stack/arp-header.cc => src/internet/model/arp-header.cc
rename : src/internet-stack/arp-header.h => src/internet/model/arp-header.h
rename : src/internet-stack/arp-l3-protocol.cc => src/internet/model/arp-l3-protocol.cc
rename : src/internet-stack/arp-l3-protocol.h => src/internet/model/arp-l3-protocol.h
rename : src/routing/global-routing/model/candidate-queue.cc => src/internet/model/candidate-queue.cc
rename : src/routing/global-routing/model/candidate-queue.h => src/internet/model/candidate-queue.h
rename : src/routing/global-routing/model/global-route-manager-impl.cc => src/internet/model/global-route-manager-impl.cc
rename : src/routing/global-routing/model/global-route-manager-impl.h => src/internet/model/global-route-manager-impl.h
rename : src/routing/global-routing/model/global-route-manager.cc => src/internet/model/global-route-manager.cc
rename : src/routing/global-routing/model/global-route-manager.h => src/internet/model/global-route-manager.h
rename : src/routing/global-routing/model/global-router-interface.cc => src/internet/model/global-router-interface.cc
rename : src/routing/global-routing/model/global-router-interface.h => src/internet/model/global-router-interface.h
rename : src/routing/global-routing/model/global-routing.h => src/internet/model/global-routing.h
rename : src/internet-stack/icmpv4-l4-protocol.cc => src/internet/model/icmpv4-l4-protocol.cc
rename : src/internet-stack/icmpv4-l4-protocol.h => src/internet/model/icmpv4-l4-protocol.h
rename : src/internet-stack/icmpv4.cc => src/internet/model/icmpv4.cc
rename : src/internet-stack/icmpv4.h => src/internet/model/icmpv4.h
rename : src/internet-stack/icmpv6-header.cc => src/internet/model/icmpv6-header.cc
rename : src/internet-stack/icmpv6-header.h => src/internet/model/icmpv6-header.h
rename : src/internet-stack/icmpv6-l4-protocol.cc => src/internet/model/icmpv6-l4-protocol.cc
rename : src/internet-stack/icmpv6-l4-protocol.h => src/internet/model/icmpv6-l4-protocol.h
rename : src/internet-stack/ipv4-address-generator.cc => src/internet/model/ipv4-address-generator.cc
rename : src/internet-stack/ipv4-address-generator.h => src/internet/model/ipv4-address-generator.h
rename : src/internet-stack/ipv4-end-point-demux.cc => src/internet/model/ipv4-end-point-demux.cc
rename : src/internet-stack/ipv4-end-point-demux.h => src/internet/model/ipv4-end-point-demux.h
rename : src/internet-stack/ipv4-end-point.cc => src/internet/model/ipv4-end-point.cc
rename : src/internet-stack/ipv4-end-point.h => src/internet/model/ipv4-end-point.h
rename : src/routing/global-routing/model/ipv4-global-routing.cc => src/internet/model/ipv4-global-routing.cc
rename : src/routing/global-routing/model/ipv4-global-routing.h => src/internet/model/ipv4-global-routing.h
rename : src/internet-stack/ipv4-header.cc => src/internet/model/ipv4-header.cc
rename : src/internet-stack/ipv4-header.h => src/internet/model/ipv4-header.h
rename : src/internet-stack/ipv4-interface-address.cc => src/internet/model/ipv4-interface-address.cc
rename : src/internet-stack/ipv4-interface-address.h => src/internet/model/ipv4-interface-address.h
rename : src/internet-stack/ipv4-interface.cc => src/internet/model/ipv4-interface.cc
rename : src/internet-stack/ipv4-interface.h => src/internet/model/ipv4-interface.h
rename : src/internet-stack/ipv4-l3-protocol.cc => src/internet/model/ipv4-l3-protocol.cc
rename : src/internet-stack/ipv4-l3-protocol.h => src/internet/model/ipv4-l3-protocol.h
rename : src/internet-stack/ipv4-l4-protocol.cc => src/internet/model/ipv4-l4-protocol.cc
rename : src/internet-stack/ipv4-l4-protocol.h => src/internet/model/ipv4-l4-protocol.h
rename : src/routing/list-routing/model/ipv4-list-routing.cc => src/internet/model/ipv4-list-routing.cc
rename : src/routing/list-routing/model/ipv4-list-routing.h => src/internet/model/ipv4-list-routing.h
rename : src/internet-stack/ipv4-packet-info-tag.cc => src/internet/model/ipv4-packet-info-tag.cc
rename : src/internet-stack/ipv4-packet-info-tag.h => src/internet/model/ipv4-packet-info-tag.h
rename : src/internet-stack/ipv4-raw-socket-factory-impl.cc => src/internet/model/ipv4-raw-socket-factory-impl.cc
rename : src/internet-stack/ipv4-raw-socket-factory-impl.h => src/internet/model/ipv4-raw-socket-factory-impl.h
rename : src/internet-stack/ipv4-raw-socket-factory.cc => src/internet/model/ipv4-raw-socket-factory.cc
rename : src/internet-stack/ipv4-raw-socket-factory.h => src/internet/model/ipv4-raw-socket-factory.h
rename : src/internet-stack/ipv4-raw-socket-impl.cc => src/internet/model/ipv4-raw-socket-impl.cc
rename : src/internet-stack/ipv4-raw-socket-impl.h => src/internet/model/ipv4-raw-socket-impl.h
rename : src/internet-stack/ipv4-route.cc => src/internet/model/ipv4-route.cc
rename : src/internet-stack/ipv4-route.h => src/internet/model/ipv4-route.h
rename : src/internet-stack/ipv4-routing-protocol.cc => src/internet/model/ipv4-routing-protocol.cc
rename : src/internet-stack/ipv4-routing-protocol.h => src/internet/model/ipv4-routing-protocol.h
rename : src/routing/static-routing/model/ipv4-routing-table-entry.cc => src/internet/model/ipv4-routing-table-entry.cc
rename : src/routing/static-routing/model/ipv4-routing-table-entry.h => src/internet/model/ipv4-routing-table-entry.h
rename : src/routing/static-routing/model/ipv4-static-routing.cc => src/internet/model/ipv4-static-routing.cc
rename : src/routing/static-routing/model/ipv4-static-routing.h => src/internet/model/ipv4-static-routing.h
rename : src/internet-stack/ipv4.cc => src/internet/model/ipv4.cc
rename : src/internet-stack/ipv4.h => src/internet/model/ipv4.h
rename : src/internet-stack/ipv6-autoconfigured-prefix.cc => src/internet/model/ipv6-autoconfigured-prefix.cc
rename : src/internet-stack/ipv6-autoconfigured-prefix.h => src/internet/model/ipv6-autoconfigured-prefix.h
rename : src/internet-stack/ipv6-end-point-demux.cc => src/internet/model/ipv6-end-point-demux.cc
rename : src/internet-stack/ipv6-end-point-demux.h => src/internet/model/ipv6-end-point-demux.h
rename : src/internet-stack/ipv6-end-point.cc => src/internet/model/ipv6-end-point.cc
rename : src/internet-stack/ipv6-end-point.h => src/internet/model/ipv6-end-point.h
rename : src/internet-stack/ipv6-extension-demux.cc => src/internet/model/ipv6-extension-demux.cc
rename : src/internet-stack/ipv6-extension-demux.h => src/internet/model/ipv6-extension-demux.h
rename : src/internet-stack/ipv6-extension-header.cc => src/internet/model/ipv6-extension-header.cc
rename : src/internet-stack/ipv6-extension-header.h => src/internet/model/ipv6-extension-header.h
rename : src/internet-stack/ipv6-extension.cc => src/internet/model/ipv6-extension.cc
rename : src/internet-stack/ipv6-extension.h => src/internet/model/ipv6-extension.h
rename : src/internet-stack/ipv6-header.cc => src/internet/model/ipv6-header.cc
rename : src/internet-stack/ipv6-header.h => src/internet/model/ipv6-header.h
rename : src/internet-stack/ipv6-interface-address.cc => src/internet/model/ipv6-interface-address.cc
rename : src/internet-stack/ipv6-interface-address.h => src/internet/model/ipv6-interface-address.h
rename : src/internet-stack/ipv6-interface.cc => src/internet/model/ipv6-interface.cc
rename : src/internet-stack/ipv6-interface.h => src/internet/model/ipv6-interface.h
rename : src/internet-stack/ipv6-l3-protocol.cc => src/internet/model/ipv6-l3-protocol.cc
rename : src/internet-stack/ipv6-l3-protocol.h => src/internet/model/ipv6-l3-protocol.h
rename : src/internet-stack/ipv6-l4-protocol.cc => src/internet/model/ipv6-l4-protocol.cc
rename : src/internet-stack/ipv6-l4-protocol.h => src/internet/model/ipv6-l4-protocol.h
rename : src/routing/list-routing/model/ipv6-list-routing.cc => src/internet/model/ipv6-list-routing.cc
rename : src/routing/list-routing/model/ipv6-list-routing.h => src/internet/model/ipv6-list-routing.h
rename : src/internet-stack/ipv6-option-demux.cc => src/internet/model/ipv6-option-demux.cc
rename : src/internet-stack/ipv6-option-demux.h => src/internet/model/ipv6-option-demux.h
rename : src/internet-stack/ipv6-option-header.cc => src/internet/model/ipv6-option-header.cc
rename : src/internet-stack/ipv6-option-header.h => src/internet/model/ipv6-option-header.h
rename : src/internet-stack/ipv6-option.cc => src/internet/model/ipv6-option.cc
rename : src/internet-stack/ipv6-option.h => src/internet/model/ipv6-option.h
rename : src/internet-stack/ipv6-packet-info-tag.cc => src/internet/model/ipv6-packet-info-tag.cc
rename : src/internet-stack/ipv6-packet-info-tag.h => src/internet/model/ipv6-packet-info-tag.h
rename : src/internet-stack/ipv6-raw-socket-factory-impl.cc => src/internet/model/ipv6-raw-socket-factory-impl.cc
rename : src/internet-stack/ipv6-raw-socket-factory-impl.h => src/internet/model/ipv6-raw-socket-factory-impl.h
rename : src/internet-stack/ipv6-raw-socket-factory.cc => src/internet/model/ipv6-raw-socket-factory.cc
rename : src/internet-stack/ipv6-raw-socket-factory.h => src/internet/model/ipv6-raw-socket-factory.h
rename : src/internet-stack/ipv6-raw-socket-impl.cc => src/internet/model/ipv6-raw-socket-impl.cc
rename : src/internet-stack/ipv6-raw-socket-impl.h => src/internet/model/ipv6-raw-socket-impl.h
rename : src/internet-stack/ipv6-route.cc => src/internet/model/ipv6-route.cc
rename : src/internet-stack/ipv6-route.h => src/internet/model/ipv6-route.h
rename : src/internet-stack/ipv6-routing-protocol.cc => src/internet/model/ipv6-routing-protocol.cc
rename : src/internet-stack/ipv6-routing-protocol.h => src/internet/model/ipv6-routing-protocol.h
rename : src/routing/static-routing/model/ipv6-routing-table-entry.cc => src/internet/model/ipv6-routing-table-entry.cc
rename : src/routing/static-routing/model/ipv6-routing-table-entry.h => src/internet/model/ipv6-routing-table-entry.h
rename : src/routing/static-routing/model/ipv6-static-routing.cc => src/internet/model/ipv6-static-routing.cc
rename : src/routing/static-routing/model/ipv6-static-routing.h => src/internet/model/ipv6-static-routing.h
rename : src/internet-stack/ipv6.cc => src/internet/model/ipv6.cc
rename : src/internet-stack/ipv6.h => src/internet/model/ipv6.h
rename : src/internet-stack/loopback-net-device.cc => src/internet/model/loopback-net-device.cc
rename : src/internet-stack/loopback-net-device.h => src/internet/model/loopback-net-device.h
rename : src/internet-stack/ndisc-cache.cc => src/internet/model/ndisc-cache.cc
rename : src/internet-stack/ndisc-cache.h => src/internet/model/ndisc-cache.h
rename : src/internet-stack/nsc-sysctl.cc => src/internet/model/nsc-sysctl.cc
rename : src/internet-stack/nsc-sysctl.h => src/internet/model/nsc-sysctl.h
rename : src/internet-stack/nsc-tcp-l4-protocol.cc => src/internet/model/nsc-tcp-l4-protocol.cc
rename : src/internet-stack/nsc-tcp-l4-protocol.h => src/internet/model/nsc-tcp-l4-protocol.h
rename : src/internet-stack/nsc-tcp-socket-factory-impl.cc => src/internet/model/nsc-tcp-socket-factory-impl.cc
rename : src/internet-stack/nsc-tcp-socket-factory-impl.h => src/internet/model/nsc-tcp-socket-factory-impl.h
rename : src/internet-stack/nsc-tcp-socket-impl.cc => src/internet/model/nsc-tcp-socket-impl.cc
rename : src/internet-stack/nsc-tcp-socket-impl.h => src/internet/model/nsc-tcp-socket-impl.h
rename : src/internet-stack/pending-data.cc => src/internet/model/pending-data.cc
rename : src/internet-stack/pending-data.h => src/internet/model/pending-data.h
rename : src/internet-stack/rtt-estimator.cc => src/internet/model/rtt-estimator.cc
rename : src/internet-stack/rtt-estimator.h => src/internet/model/rtt-estimator.h
rename : src/internet-stack/sim_errno.h => src/internet/model/sim_errno.h
rename : src/internet-stack/sim_interface.h => src/internet/model/sim_interface.h
rename : src/internet-stack/tcp-header.cc => src/internet/model/tcp-header.cc
rename : src/internet-stack/tcp-header.h => src/internet/model/tcp-header.h
rename : src/internet-stack/tcp-l4-protocol.cc => src/internet/model/tcp-l4-protocol.cc
rename : src/internet-stack/tcp-l4-protocol.h => src/internet/model/tcp-l4-protocol.h
rename : src/internet-stack/tcp-newreno.cc => src/internet/model/tcp-newreno.cc
rename : src/internet-stack/tcp-newreno.h => src/internet/model/tcp-newreno.h
rename : src/internet-stack/tcp-reno.cc => src/internet/model/tcp-reno.cc
rename : src/internet-stack/tcp-reno.h => src/internet/model/tcp-reno.h
rename : src/internet-stack/tcp-rfc793.cc => src/internet/model/tcp-rfc793.cc
rename : src/internet-stack/tcp-rfc793.h => src/internet/model/tcp-rfc793.h
rename : src/internet-stack/tcp-rx-buffer.cc => src/internet/model/tcp-rx-buffer.cc
rename : src/internet-stack/tcp-rx-buffer.h => src/internet/model/tcp-rx-buffer.h
rename : src/internet-stack/tcp-socket-base.cc => src/internet/model/tcp-socket-base.cc
rename : src/internet-stack/tcp-socket-base.h => src/internet/model/tcp-socket-base.h
rename : src/internet-stack/tcp-socket-factory-impl.cc => src/internet/model/tcp-socket-factory-impl.cc
rename : src/internet-stack/tcp-socket-factory-impl.h => src/internet/model/tcp-socket-factory-impl.h
rename : src/internet-stack/tcp-socket-factory.cc => src/internet/model/tcp-socket-factory.cc
rename : src/internet-stack/tcp-socket-factory.h => src/internet/model/tcp-socket-factory.h
rename : src/internet-stack/tcp-socket.cc => src/internet/model/tcp-socket.cc
rename : src/internet-stack/tcp-socket.h => src/internet/model/tcp-socket.h
rename : src/internet-stack/tcp-tahoe.cc => src/internet/model/tcp-tahoe.cc
rename : src/internet-stack/tcp-tahoe.h => src/internet/model/tcp-tahoe.h
rename : src/internet-stack/tcp-tx-buffer.cc => src/internet/model/tcp-tx-buffer.cc
rename : src/internet-stack/tcp-tx-buffer.h => src/internet/model/tcp-tx-buffer.h
rename : src/internet-stack/udp-header.cc => src/internet/model/udp-header.cc
rename : src/internet-stack/udp-header.h => src/internet/model/udp-header.h
rename : src/internet-stack/udp-l4-protocol.cc => src/internet/model/udp-l4-protocol.cc
rename : src/internet-stack/udp-l4-protocol.h => src/internet/model/udp-l4-protocol.h
rename : src/internet-stack/udp-socket-factory-impl.cc => src/internet/model/udp-socket-factory-impl.cc
rename : src/internet-stack/udp-socket-factory-impl.h => src/internet/model/udp-socket-factory-impl.h
rename : src/internet-stack/udp-socket-factory.cc => src/internet/model/udp-socket-factory.cc
rename : src/internet-stack/udp-socket-factory.h => src/internet/model/udp-socket-factory.h
rename : src/internet-stack/udp-socket-impl.cc => src/internet/model/udp-socket-impl.cc
rename : src/internet-stack/udp-socket-impl.h => src/internet/model/udp-socket-impl.h
rename : src/internet-stack/udp-socket.cc => src/internet/model/udp-socket.cc
rename : src/internet-stack/udp-socket.h => src/internet/model/udp-socket.h
rename : src/internet-stack/ipv4-raw-test.cc => src/internet/test/ipv4-raw-test.cc
rename : src/internet-stack/ipv4-test.cc => src/internet/test/ipv4-test.cc
rename : src/internet-stack/ipv6-extension-header-test-suite.cc => src/internet/test/ipv6-extension-header-test-suite.cc
rename : src/internet-stack/ipv6-test.cc => src/internet/test/ipv6-test.cc
rename : src/internet-stack/tcp-test.cc => src/internet/test/tcp-test.cc
rename : src/internet-stack/udp-test.cc => src/internet/test/udp-test.cc
rename : src/internet-stack/waf => src/internet/waf
rename : src/internet-stack/wscript => src/internet/wscript
2011-02-25 10:32:35 -08:00
Tom Henderson
c26396ec5d
merge src/simulator into src/core; move src/core to new module layout
...
--HG--
rename : src/core/abort.h => src/core/model/abort.h
rename : src/core/assert.h => src/core/model/assert.h
rename : src/core/attribute-accessor-helper.h => src/core/model/attribute-accessor-helper.h
rename : src/core/attribute-helper.h => src/core/model/attribute-helper.h
rename : src/core/attribute-list.cc => src/core/model/attribute-list.cc
rename : src/core/attribute-list.h => src/core/model/attribute-list.h
rename : src/core/attribute.cc => src/core/model/attribute.cc
rename : src/core/attribute.h => src/core/model/attribute.h
rename : src/core/boolean.cc => src/core/model/boolean.cc
rename : src/core/boolean.h => src/core/model/boolean.h
rename : src/core/breakpoint.cc => src/core/model/breakpoint.cc
rename : src/core/breakpoint.h => src/core/model/breakpoint.h
rename : src/simulator/cairo-wideint-private.h => src/core/model/cairo-wideint-private.h
rename : src/simulator/cairo-wideint.c => src/core/model/cairo-wideint.c
rename : src/simulator/calendar-scheduler.cc => src/core/model/calendar-scheduler.cc
rename : src/simulator/calendar-scheduler.h => src/core/model/calendar-scheduler.h
rename : src/core/callback.cc => src/core/model/callback.cc
rename : src/core/callback.h => src/core/model/callback.h
rename : src/core/command-line.cc => src/core/model/command-line.cc
rename : src/core/command-line.h => src/core/model/command-line.h
rename : src/core/config.cc => src/core/model/config.cc
rename : src/core/config.h => src/core/model/config.h
rename : src/core/default-deleter.h => src/core/model/default-deleter.h
rename : src/simulator/default-simulator-impl.cc => src/core/model/default-simulator-impl.cc
rename : src/simulator/default-simulator-impl.h => src/core/model/default-simulator-impl.h
rename : src/core/deprecated.h => src/core/model/deprecated.h
rename : src/core/double.cc => src/core/model/double.cc
rename : src/core/double.h => src/core/model/double.h
rename : src/core/empty.h => src/core/model/empty.h
rename : src/core/enum.cc => src/core/model/enum.cc
rename : src/core/enum.h => src/core/model/enum.h
rename : src/simulator/event-id.cc => src/core/model/event-id.cc
rename : src/simulator/event-id.h => src/core/model/event-id.h
rename : src/simulator/event-impl.cc => src/core/model/event-impl.cc
rename : src/simulator/event-impl.h => src/core/model/event-impl.h
rename : src/core/fatal-error.h => src/core/model/fatal-error.h
rename : src/core/fatal-impl.cc => src/core/model/fatal-impl.cc
rename : src/core/fatal-impl.h => src/core/model/fatal-impl.h
rename : src/core/global-value.cc => src/core/model/global-value.cc
rename : src/core/global-value.h => src/core/model/global-value.h
rename : src/simulator/heap-scheduler.cc => src/core/model/heap-scheduler.cc
rename : src/simulator/heap-scheduler.h => src/core/model/heap-scheduler.h
rename : src/simulator/high-precision-128.cc => src/core/model/high-precision-128.cc
rename : src/simulator/high-precision-128.h => src/core/model/high-precision-128.h
rename : src/simulator/high-precision-cairo.cc => src/core/model/high-precision-cairo.cc
rename : src/simulator/high-precision-cairo.h => src/core/model/high-precision-cairo.h
rename : src/simulator/high-precision-double.h => src/core/model/high-precision-double.h
rename : src/simulator/high-precision.cc => src/core/model/high-precision.cc
rename : src/simulator/high-precision.h => src/core/model/high-precision.h
rename : src/core/int-to-type.h => src/core/model/int-to-type.h
rename : src/core/integer.cc => src/core/model/integer.cc
rename : src/core/integer.h => src/core/model/integer.h
rename : src/simulator/list-scheduler.cc => src/core/model/list-scheduler.cc
rename : src/simulator/list-scheduler.h => src/core/model/list-scheduler.h
rename : src/core/log.cc => src/core/model/log.cc
rename : src/core/log.h => src/core/model/log.h
rename : src/simulator/make-event.cc => src/core/model/make-event.cc
rename : src/simulator/make-event.h => src/core/model/make-event.h
rename : src/simulator/map-scheduler.cc => src/core/model/map-scheduler.cc
rename : src/simulator/map-scheduler.h => src/core/model/map-scheduler.h
rename : src/core/names.cc => src/core/model/names.cc
rename : src/core/names.h => src/core/model/names.h
rename : src/simulator/ns2-calendar-scheduler.cc => src/core/model/ns2-calendar-scheduler.cc
rename : src/simulator/ns2-calendar-scheduler.h => src/core/model/ns2-calendar-scheduler.h
rename : src/simulator/nstime.h => src/core/model/nstime.h
rename : src/core/object-base.cc => src/core/model/object-base.cc
rename : src/core/object-base.h => src/core/model/object-base.h
rename : src/core/object-factory.cc => src/core/model/object-factory.cc
rename : src/core/object-factory.h => src/core/model/object-factory.h
rename : src/core/object-vector.cc => src/core/model/object-vector.cc
rename : src/core/object-vector.h => src/core/model/object-vector.h
rename : src/core/object.cc => src/core/model/object.cc
rename : src/core/object.h => src/core/model/object.h
rename : src/core/pointer.cc => src/core/model/pointer.cc
rename : src/core/pointer.h => src/core/model/pointer.h
rename : src/core/ptr.h => src/core/model/ptr.h
rename : src/core/random-variable.cc => src/core/model/random-variable.cc
rename : src/core/random-variable.h => src/core/model/random-variable.h
rename : src/simulator/realtime-simulator-impl.cc => src/core/model/realtime-simulator-impl.cc
rename : src/simulator/realtime-simulator-impl.h => src/core/model/realtime-simulator-impl.h
rename : src/core/ref-count-base.cc => src/core/model/ref-count-base.cc
rename : src/core/ref-count-base.h => src/core/model/ref-count-base.h
rename : src/core/rng-stream.cc => src/core/model/rng-stream.cc
rename : src/core/rng-stream.h => src/core/model/rng-stream.h
rename : src/simulator/scheduler.cc => src/core/model/scheduler.cc
rename : src/simulator/scheduler.h => src/core/model/scheduler.h
rename : src/core/simple-ref-count.h => src/core/model/simple-ref-count.h
rename : src/simulator/simulation-singleton.h => src/core/model/simulation-singleton.h
rename : src/simulator/simulator-impl.cc => src/core/model/simulator-impl.cc
rename : src/simulator/simulator-impl.h => src/core/model/simulator-impl.h
rename : src/simulator/simulator.cc => src/core/model/simulator.cc
rename : src/simulator/simulator.h => src/core/model/simulator.h
rename : src/core/singleton.h => src/core/model/singleton.h
rename : src/core/string.cc => src/core/model/string.cc
rename : src/core/string.h => src/core/model/string.h
rename : src/simulator/synchronizer.cc => src/core/model/synchronizer.cc
rename : src/simulator/synchronizer.h => src/core/model/synchronizer.h
rename : src/core/system-condition.h => src/core/model/system-condition.h
rename : src/core/system-mutex.h => src/core/model/system-mutex.h
rename : src/core/system-thread.h => src/core/model/system-thread.h
rename : src/core/system-wall-clock-ms.h => src/core/model/system-wall-clock-ms.h
rename : src/core/test.cc => src/core/model/test.cc
rename : src/core/test.h => src/core/model/test.h
rename : src/simulator/time-base.cc => src/core/model/time-base.cc
rename : src/simulator/time-base.h => src/core/model/time-base.h
rename : src/simulator/time.cc => src/core/model/time.cc
rename : src/simulator/timer-impl.h => src/core/model/timer-impl.h
rename : src/simulator/timer.cc => src/core/model/timer.cc
rename : src/simulator/timer.h => src/core/model/timer.h
rename : src/core/trace-source-accessor.cc => src/core/model/trace-source-accessor.cc
rename : src/core/trace-source-accessor.h => src/core/model/trace-source-accessor.h
rename : src/core/traced-callback.h => src/core/model/traced-callback.h
rename : src/core/traced-value.h => src/core/model/traced-value.h
rename : src/core/type-id.cc => src/core/model/type-id.cc
rename : src/core/type-id.h => src/core/model/type-id.h
rename : src/core/type-name.cc => src/core/model/type-name.cc
rename : src/core/type-name.h => src/core/model/type-name.h
rename : src/core/type-traits.h => src/core/model/type-traits.h
rename : src/core/uinteger.cc => src/core/model/uinteger.cc
rename : src/core/uinteger.h => src/core/model/uinteger.h
rename : src/simulator/unix-fd-reader.cc => src/core/model/unix-fd-reader.cc
rename : src/simulator/unix-fd-reader.h => src/core/model/unix-fd-reader.h
rename : src/core/unix-system-condition.cc => src/core/model/unix-system-condition.cc
rename : src/core/unix-system-mutex.cc => src/core/model/unix-system-mutex.cc
rename : src/core/unix-system-thread.cc => src/core/model/unix-system-thread.cc
rename : src/core/unix-system-wall-clock-ms.cc => src/core/model/unix-system-wall-clock-ms.cc
rename : src/core/vector.cc => src/core/model/vector.cc
rename : src/core/vector.h => src/core/model/vector.h
rename : src/simulator/wall-clock-synchronizer.cc => src/core/model/wall-clock-synchronizer.cc
rename : src/simulator/wall-clock-synchronizer.h => src/core/model/wall-clock-synchronizer.h
rename : src/simulator/watchdog.cc => src/core/model/watchdog.cc
rename : src/simulator/watchdog.h => src/core/model/watchdog.h
rename : src/core/win32-system-wall-clock-ms.cc => src/core/model/win32-system-wall-clock-ms.cc
rename : src/core/attribute-test-suite.cc => src/core/test/attribute-test-suite.cc
rename : src/core/callback-test-suite.cc => src/core/test/callback-test-suite.cc
rename : src/core/names-test-suite.cc => src/core/test/names-test-suite.cc
rename : src/core/ptr-test-suite.cc => src/core/test/ptr-test-suite.cc
rename : src/core/rng-test-suite.cc => src/core/test/rng-test-suite.cc
rename : src/core/traced-callback-test-suite.cc => src/core/test/traced-callback-test-suite.cc
rename : src/core/type-traits-test-suite.cc => src/core/test/type-traits-test-suite.cc
2011-02-18 16:05:39 -08:00
Gustavo J. A. M. Carneiro
10a1734c63
Codereview Issue 2692041: Add pyviz module
2010-12-06 17:26:06 +00:00
Gustavo J. A. M. Carneiro
6f16d96370
Bug 1032 - Unable to specify multiple Compiler/Linker flags
2010-11-20 17:55:53 +00:00
Gustavo J. A. M. Carneiro
4c58f98c7d
Give a more user-friendly error message when doxygen is not found
2010-11-20 17:51:17 +00:00
Gustavo J. A. M. Carneiro
730e0ef8b9
When a module is disabled, remove xxx-module.h and module header files from build/variant/ns3
2010-10-26 15:11:17 +01:00
Gustavo J. A. M. Carneiro
0ca14cb552
One more stop to fixing --enable-modules
2010-10-25 22:21:50 +01:00
Gustavo J. A. M. Carneiro
68bac95b3c
Revive the option --enable-modules from bit-rot; however it won't yet work in practice due to dependencies not declared and non-modular python bindings
2010-10-25 18:17:12 +01:00
Gustavo J. A. M. Carneiro
27e6903225
Remove cygwin waf bug workaround, it has been fixed long ago
2010-10-25 17:44:09 +01:00
Mitch Watrous
63798ba0ea
Remove regression tests from waf
2010-10-15 16:31:32 -07:00
Gustavo J. A. M. Carneiro
42d4e4dbf7
Add -fstrict-aliasing and -Wstrict-aliasing compilation flags, to catch some potential strict aliasing violations earlier
2010-06-17 09:56:38 +01:00
Gustavo J. A. M. Carneiro
58af0ddb7e
Upgrade to WAF 1.5.16. Fixes bug #855 .
2010-04-23 15:46:46 +01:00
Gustavo J. A. M. Carneiro
27b6b29f48
Make --doxygen-no-build check if print-introspected-doxygen has been built, error out if not. Fixes #884
2010-04-20 11:31:54 +01:00
Andrey Mazo
e30362d352
Bug 801 - ns-3.7 and SVN not coexisting nicely
2010-04-16 12:39:56 -04:00
Josh Pelkey
5915bb6ed1
Merge distributed simulation code
2010-03-08 21:07:31 -05:00
Gustavo J. A. M. Carneiro
038054fac8
Test the support for the -Wno-error=deprecated-declarations option independently for the C and C++ compilers
2010-03-02 15:29:53 +00:00
Mathieu Lacage
ff225130aa
remove remaining mentions of RUN_SELF_TESTS
2010-02-19 08:18:12 +01:00
Gustavo J. A. M. Carneiro
277185599e
WAF: allow NS-3 modules to compile pure C code sources mixed with the C++ ones
2010-02-18 15:37:51 +00:00
Craig Dowell
9bdafa8c01
comparing with http://code.nsnam.org/ns-3-dev
...
searching for changes
changeset: 5930:0aaaaf92b988
user: Andrey Mazo <mazo@iitp.ru >
date: Fri Jan 29 21:28:04 2010 +0300
files: wscript wutils.py
description:
Introduce NS3_EXECUTABLE_PATH variable similar to NS3_MODULE_PATH
(e.g. may be used for various sock-creators).
2010-02-05 10:15:18 -08:00
Mathieu Lacage
0bab9a55cd
get rid of examples waf script
2009-12-11 15:53:54 +01:00
Gustavo J. A. M. Carneiro
58bd655612
Bring back the --doxygen-no-build option from the dead.
2009-10-29 11:12:12 +00:00
Andrey Mazo
c8bbfbcdac
omit -march=native for <gcc-4.2;
...
pass -fomit-frame-pointer and -march=native only to gcc and icc.
2009-10-27 13:56:38 +03:00
Andrey Mazo
68a2520733
append {CC,CXX,LINK,LD}FLAGS_EXTRA to corresponding {CC,CXX,LINK}FLAGS.
2009-10-23 17:35:38 +04:00
Andrey Mazo
f127c0da72
append -fomit-frame-pointer and -march=native to CXXFLAGS in release profile.
2009-10-23 17:31:36 +04:00
Andrey Mazo
87af1022ec
introduce new build profile "release": -O3 -g0.
2009-10-23 17:23:45 +04:00
Gustavo J. A. M. Carneiro
b52695e036
Merge in upgrade to WAF 1.5.9
2009-10-23 13:05:56 +01:00
Craig Dowell
94e51cf785
remind waf how to generate introspected doxygen
2009-10-08 17:57:06 -07:00
Craig Dowell
da3c615d6c
convince waf to run test.py on check command
2009-10-06 22:54:24 -07:00