Commit Graph

437 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro e8fdb9c6d6 Fix typos: Utils.WafError -> WafError 2011-10-05 16:39:57 +01:00
Gustavo J. A. M. Carneiro de90bdead5 Avoid installation of ns3modulegen-modular.py as a python module 2011-09-26 15:31:06 +01:00
Gustavo J. A. M. Carneiro 1b6acb8910 Bug 1257 - waf install __init__ Python files even with --disable-python 2011-09-23 12:19:53 +01:00
Gustavo J. A. M. Carneiro f869542a4d Add a --with-python configuration option 2011-09-20 18:37:33 +01:00
Gustavo J. A. M. Carneiro 330580a1ab Minor cleanup 2011-09-19 19:56:58 +01:00
Gustavo J. A. M. Carneiro 22ef3c8c7a Remove the EXPERIMENTAL from --apiscan option help 2011-09-18 12:19:14 +01:00
Gustavo J. A. M. Carneiro 96de2874d4 waf-1.6: Mac OSX and other fixes 2011-09-13 13:47:17 +01:00
Gustavo J. A. M. Carneiro f6ef9fe307 waf 1.6: fix python bindings apiscan 2011-09-12 18:54:57 +01:00
Gustavo J. A. M. Carneiro d45ac2f39b waf 1.6: bring back -Wl,--soname, fix waf warnings 2011-09-12 16:19:24 +01:00
Gustavo J. A. M. Carneiro 4818a09d2f More waf 1.6.7 build fixes 2011-09-12 14:54:27 +01:00
Gustavo J. A. M. Carneiro 2d71cbe828 Upgrade to waf-1.6.7, work in progress 2011-09-08 16:13:40 +01:00
Gustavo J. A. M. Carneiro eb543e0d42 Re-enable the 'ns3' compatility python module, previously accidentally disabled 2011-09-01 17:28:10 +01:00
Tom Henderson 38d6da35a7 Bug 1253 - disable python bindings if static build selected 2011-08-31 06:23:28 -07:00
Gustavo J. A. M. Carneiro 5e8d5f0af8 Bug 1250 - waf configure do not check for Python.h (python-dev) 2011-08-25 19:24:06 +01:00
Gustavo J. A. M. Carneiro 22a6047f1b Bug 1240 - remove monolithic python bindings from waf 2011-08-18 16:53:15 +01:00
Gustavo J. A. M. Carneiro eb09115944 Bug 1224 - Ns-3-allinone fails to compile on Lion 2011-08-07 16:52:49 +01:00
Gustavo J. A. M. Carneiro 55b64af0fb Bump pybindgen version to pull another bug fix 2011-07-20 12:43:03 +01:00
Gustavo J. A. M. Carneiro 79aa17e773 Upgrade pybindgen 2011-07-19 19:49:51 +01:00
Gustavo J. A. M. Carneiro ef33b5f65b Bug 1200 again: fix pyext install path on fedora x86_64 2011-07-12 11:02:40 +01:00
Gustavo J. A. M. Carneiro 18b5fd647f Bug 1200 - ./waf install doesn't install Python bindings properly 2011-07-11 14:24:59 +01:00
Gustavo J. A. M. Carneiro ba71d825bf Bug 1200 - ./waf install doesn't install Python bindings properly 2011-07-05 19:16:47 +01:00
Gustavo J. A. M. Carneiro 995574d52b Bump required pybindgen version 2011-07-05 18:53:05 +01:00
Mathieu Lacage 63668c6661 scan monolithic bindings 2011-04-15 21:13:19 +02:00
Mathieu Lacage 986aa6b149 really require version 785 2011-04-15 20:51:42 +02:00
Mathieu Lacage 46c61cfe24 define PYTHON_SCAN 2011-04-15 13:35:08 +02:00
Mathieu Lacage 3796f1ec18 define PYTHON_SCAN 2011-04-15 13:34:57 +02:00
Mathieu Lacage e61b21214f early work to make python bindings work again with ns-3-time 2011-04-13 09:08:05 +02:00
Gustavo J. A. M. Carneiro 2ff92a57e9 Get pybindgen fix. 2011-04-04 19:44:35 +01:00
Gustavo J. A. M. Carneiro 626e16ba0c Python bindings: fix uninitialized value 2011-04-04 12:35:41 +01:00
Gustavo J. A. M. Carneiro 65d073efbc Rescan old python bindings 2011-04-01 17:45:26 +01:00
Gustavo J. A. M. Carneiro 0b3afd8125 Python bindings: don't try to wrap Test* classes 2011-03-31 17:47:20 +01:00
Gustavo J. A. M. Carneiro 650632f474 Modular bindings: add the std::ios::openmode constants 2011-03-30 18:44:36 +01:00
Gustavo J. A. M. Carneiro 04b7872554 Tentatively switch to build modular bindings by default, to test them 2011-03-29 18:50:56 +01:00
Gustavo J. A. M. Carneiro 7edccc6b59 API rescan 2011-03-29 18:16:08 +01:00
Gustavo J. A. M. Carneiro 21a2176601 Make sure --python-scan ignores -test modules 2011-03-29 18:15:52 +01:00
Gustavo J. A. M. Carneiro cd245017f8 Add placeholder files to keep ns/ns3 directories alive 2011-03-28 18:01:31 +01:00
Gustavo J. A. M. Carneiro 3ca07b03d9 Modular bindings: don't always generate compat ns3.py, only when needed 2011-03-28 15:31:13 +01:00
Gustavo J. A. M. Carneiro 645785539e Use the waf 'copy' tool to copy __init__.py files
They had to be renamed to work around waf limitations.

--HG--
rename : bindings/python/ns3/__init__.py => bindings/python/ns3__init__.py
rename : bindings/python/ns/__init__.py => bindings/python/ns__init__.py
2011-03-28 14:56:08 +01:00
Gustavo J. A. M. Carneiro a6d4d1f34e 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 168efa0be8 Modular bindings: fix binding code generation when the module does not use ns3::Object 2011-03-24 17:01:06 +00:00
Mitch Watrous 75bd7b7605 Split contrib module into config-store and tools
--HG--
rename : src/contrib/attribute-default-iterator.cc => src/config-store/model/attribute-default-iterator.cc
rename : src/contrib/attribute-default-iterator.h => src/config-store/model/attribute-default-iterator.h
rename : src/contrib/attribute-iterator.cc => src/config-store/model/attribute-iterator.cc
rename : src/contrib/attribute-iterator.h => src/config-store/model/attribute-iterator.h
rename : src/contrib/config-store.cc => src/config-store/model/config-store.cc
rename : src/contrib/config-store.h => src/config-store/model/config-store.h
rename : src/contrib/display-functions.cc => src/config-store/model/display-functions.cc
rename : src/contrib/display-functions.h => src/config-store/model/display-functions.h
rename : src/contrib/file-config.cc => src/config-store/model/file-config.cc
rename : src/contrib/file-config.h => src/config-store/model/file-config.h
rename : src/contrib/gtk-config-store.cc => src/config-store/model/gtk-config-store.cc
rename : src/contrib/gtk-config-store.h => src/config-store/model/gtk-config-store.h
rename : src/contrib/model-node-creator.cc => src/config-store/model/model-node-creator.cc
rename : src/contrib/model-node-creator.h => src/config-store/model/model-node-creator.h
rename : src/contrib/model-typeid-creator.cc => src/config-store/model/model-typeid-creator.cc
rename : src/contrib/model-typeid-creator.h => src/config-store/model/model-typeid-creator.h
rename : src/contrib/raw-text-config.cc => src/config-store/model/raw-text-config.cc
rename : src/contrib/raw-text-config.h => src/config-store/model/raw-text-config.h
rename : src/contrib/xml-config.cc => src/config-store/model/xml-config.cc
rename : src/contrib/xml-config.h => src/config-store/model/xml-config.h
rename : src/contrib/flow-id-tag.cc => src/network/utils/flow-id-tag.cc
rename : src/contrib/flow-id-tag.h => src/network/utils/flow-id-tag.h
rename : src/contrib/average.h => src/tools/model/average.h
rename : src/contrib/delay-jitter-estimation.cc => src/tools/model/delay-jitter-estimation.cc
rename : src/contrib/delay-jitter-estimation.h => src/tools/model/delay-jitter-estimation.h
rename : src/contrib/event-garbage-collector.cc => src/tools/model/event-garbage-collector.cc
rename : src/contrib/event-garbage-collector.h => src/tools/model/event-garbage-collector.h
rename : src/contrib/gnuplot.cc => src/tools/model/gnuplot.cc
rename : src/contrib/gnuplot.h => src/tools/model/gnuplot.h
2011-03-24 09:23:44 -07:00
Mitch Watrous 3555dd2eda Rescan bindings 2011-03-22 16:12:36 -07:00
Gustavo J. A. M. Carneiro e54f4a50fd Modular bindings: fix 'import_from_module' with module names with dashes 2011-03-22 17:27:25 +00:00
Gustavo J. A. M. Carneiro 9fabfdff27 ./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 f1abc10ba4 ./waf --apiscan=all: don't scan modules ending in -test 2011-03-21 18:53:10 +00:00
Gustavo J. A. M. Carneiro f80d560a1e Make ./waf --apiscan=all skip the test modules 2011-03-21 18:16:41 +00:00
Gustavo J. A. M. Carneiro b7b073625d 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 ac1a6cccf8 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 b349925829 Add OLSR modular bindings 2011-03-20 15:17:09 +00:00
Gustavo J. A. M. Carneiro 73af9226ae Modular bindings: bug fixes, more verbose scanning 2011-03-20 15:08:20 +00:00