Commit Graph
400 Commits
Author SHA1 Message Date
Gustavo J. A. M. Carneiro 38e2f863c9 Use the waf 'copy' tool to copy __init__.py files
They had to be renamed to work around waf limitations.
2011-03-28 14:56:08 +01:00
Gustavo J. A. M. Carneiro 35a81dd4e4 Modular bindings: add support for <module>.py and _<module>.so layout, for extending modules in Python 2011-03-27 23:35:55 +01:00
Gustavo J. A. M. Carneiro 4a1d280f3b Modular bindings: fix binding code generation when the module does not use ns3::Object 2011-03-24 17:01:06 +00:00
Mitch Watrous 8a8d425071 Split contrib module into config-store and tools 2011-03-24 09:23:44 -07:00
Mitch Watrous d599775e0d Rescan bindings 2011-03-22 16:12:36 -07:00
Gustavo J. A. M. Carneiro 6858d16f57 Modular bindings: fix 'import_from_module' with module names with dashes 2011-03-22 17:27:25 +00:00
Gustavo J. A. M. Carneiro 2a16dbfa9b ./waf --apiscan=all: now only scans modules that have bld.ns3_python_bindings() in their wscript 2011-03-22 15:56:41 +00:00
Gustavo J. A. M. Carneiro 3f05c198e5 ./waf --apiscan=all: don't scan modules ending in -test 2011-03-21 18:53:10 +00:00
Gustavo J. A. M. Carneiro a8d6007059 Make ./waf --apiscan=all skip the test modules 2011-03-21 18:16:41 +00:00
Gustavo J. A. M. Carneiro e839c44bd7 Modular bindings: before scanning a module, check that xxx-module.h exists, skip the scanning if it doesn't 2011-03-20 17:56:06 +00:00
Gustavo J. A. M. Carneiro 6a29a6bd0a Modular bindings: add support for the apiscan target 'all', that means scan all ns-3 modules 2011-03-20 15:41:43 +00:00
Gustavo J. A. M. Carneiro 259cf3703b Add OLSR modular bindings 2011-03-20 15:17:09 +00:00
Gustavo J. A. M. Carneiro 3a41db8ea9 Modular bindings: bug fixes, more verbose scanning 2011-03-20 15:08:20 +00:00
Gustavo J. A. M. Carneiro ba1990146c Bug 1076 - Waf gives an error if you enable only a single module 2011-03-20 13:01:40 +00:00
Gustavo J. A. M. Carneiro ffbc5737b3 Bug 1075 - Python examples fail when static built is enabled 2011-03-20 12:18:15 +00:00
Mitch Watrous 28384516a2 Create separate module and test-module libraries 2011-03-18 10:58:21 -07:00
Gustavo J. A. M. Carneiro 6d17279a2a Bindings api rescan 2011-03-15 12:17:06 +01:00
Gustavo J. A. M. Carneiro 6015e64410 Modular bindings: handle module names with hyphens 2011-03-13 18:38:59 +00:00
Gustavo J. A. M. Carneiro 3af457ddd3 Fix: The compat. ns3.py module is not needed when --bindings-type=both 2011-03-13 18:15:28 +00:00
Gustavo J. A. M. Carneiro 1c491c980c Modular bindings: waf dep. fix. 2011-03-13 17:56:59 +00:00
Gustavo J. A. M. Carneiro 644c788a1b Modular bindings: generate a compatibility 'ns3' module that imports the modular bindings 2011-03-13 16:03:33 +00:00
Gustavo J. A. M. Carneiro 3b0f44269d Modular bindings: add the Callback<...> type handlers 2011-03-13 15:28:57 +00:00
Gustavo J. A. M. Carneiro 0e1798fe7f merge 2011-03-12 18:35:56 +00:00
Gustavo J. A. M. Carneiro 089fbdcb5c Modular Python bindings work (many bug fixes, more modules tested) 2011-03-12 18:34:30 +00:00
Josh Pelkey 491eddc2a7 python scan 2011-03-11 16:20:25 -05:00
Gustavo J. A. M. Carneiro aa879d1f15 Modular python scan: fix module detection of template class instantiation 2011-03-11 15:55:38 +00:00
Gustavo J. A. M. Carneiro 929ec1c3db Rescan BridgeNetDevice API changes. 2011-03-11 11:29:58 +00:00
Mitch Watrous 6ed04ac8f4 Make mesh, dot11s, and flame modules create only one module 2011-03-08 11:58:49 -08:00
Gustavo J. A. M. Carneiro 78855401c0 Copy a bug fix from ns3modulescan.py into ns3modulescan-modular.py 2011-03-08 15:35:51 +00:00
Gustavo J. A. M. Carneiro 3bf4de0515 Document in the --bindings-type waf option that modular bindings are experimental 2011-03-08 15:33:55 +00:00
Gustavo J. A. M. Carneiro aae609aad0 Import type_annotations from ns3modulescan.py into ns3modulescan-modular.py. 2011-03-08 15:32:31 +00:00
Gustavo J. A. M. Carneiro abc5d46cd1 ./waf --apiscan creates the bindings dir if it doesn't exist 2011-03-08 15:03:02 +00:00
Gustavo J. A. M. Carneiro fe00899bdc merge 2011-03-08 12:46:53 +00:00
Gustavo J. A. M. Carneiro 508d3b794b Workaround gccxml bug scanning Seconds(0) as default value 2011-03-06 13:10:03 +00:00
Tom Henderson 5dc275119b rescan bindings 2011-03-05 13:31:26 -08:00
Mitch Watrous 58f7066b70 Move applications to a single module 2011-03-02 13:42:28 -08:00
Tom Henderson 0425a9a992 rescan bindings 2011-02-25 10:53:55 -08:00
Gustavo J. A. M. Carneiro 0941c70285 Rescan bindings 2011-02-24 13:14:59 +00:00
Lalith Suresh 00295e31ff Adds Click python bindings 2011-02-23 18:06:42 +00:00
Lalith Suresh 352348d296 NS-3 Click Integration merge 2011-02-23 17:17:27 +00:00
Tom Henderson ea0123f370 rescan bindings 2011-02-21 09:44:36 -08:00
Tom Henderson fcf182c8f8 rescan bindings 2011-02-18 16:51:38 -08:00
Gustavo J. A. M. Carneiro 9e85e29d51 Python: API rescan 2011-02-16 12:36:45 +00:00
Gustavo J. A. M. Carneiro 68599df203 Python: Re-add ns3::Ipv4GlobalRouting::GetRoute annotation for return pointer type 2011-02-16 12:36:18 +00:00
Tom Henderson 5a906fc953 rescan bindings 2011-02-06 06:24:43 -08:00
Gustavo J. A. M. Carneiro 40a42cceeb Add missing propagation module apidefs files to version control 2011-01-31 22:48:18 +00:00
Gustavo J. A. M. Carneiro ddbe53c7e2 Python bindings API rescan, ns3module.cc now 90% smaller. 2011-01-31 19:05:16 +00:00
Gustavo J. A. M. Carneiro caa4f7c3e5 Fix Python scanning to allow apidefs to be placed on the right module instead of the main ns3module.cc file, for new-style modules 2011-01-31 19:03:19 +00:00
Tom Henderson 8affa0fe6e Exclude TapBridgeFdReader from bindings when TapBridge is not enabled 2011-01-26 10:56:33 -08:00
Tom Henderson 64a5f8295a rescan bindings 2011-01-25 21:38:34 -08:00