start an ns-allinone-3.22 module default tip
authorTom Henderson <tomh@tomh.org>
Mon, 24 Nov 2014 16:03:43 -0800
changeset 331 c8b7a3dddf5c
parent 330 bc7a3f17ff43
start an ns-allinone-3.22 module
bakeconf.xml
--- a/bakeconf.xml	Sun Oct 12 07:59:53 2014 -0700
+++ b/bakeconf.xml	Mon Nov 24 16:03:43 2014 -0800
@@ -655,7 +655,7 @@
       <source type="git">
         <attribute name="url" value="git://github.com/gccxml/gccxml.git"/>
         <attribute name="module_directory" value="gccxml"/>
-        <attribute name="revision" value="b040a46352e4d5c11a0304e4fcb6f7842008942a"/>
+        <attribute name="revision" value="ab651a2aa866351bdd089a4bf1d57f6a9bec2a66"/>
       </source>
       <build type="cmake" objdir="yes">
       </build>
@@ -679,6 +679,16 @@
       <depends_on name="gccxml-ns3" optional="False"/>
     </module>
 
+    <module name="pygccxml-1.6.2">
+      <source type="archive">
+	<attribute name="url" value="https://pypi.python.org/packages/source/p/pygccxml/pygccxml-v1.6.2.tar.gz#md5=20709ff41c55a9141c7f09f7b18701c4"/>
+      </source>
+      <build type="python" objdir="yes">
+      </build>
+      <depends_on name="gccxml-ns3" optional="False"/>
+    </module>
+
+
     <module name="python-dev">
       <source type="system_dependency">
         <attribute name="dependency_test" value="Python.h"/>
@@ -796,6 +806,17 @@
       </build>
     </module>
 
+    <module name="pybindgen-0.17.0.886">
+      <source type="bazaar">
+	<attribute name="url" value="https://launchpad.net/pybindgen"/>
+	<attribute name="revision" value="revno:886"/>
+      </source>
+      <build type="waf" objdir="yes">
+	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
+	<attribute name="build_arguments" value="--generate-version"/>
+      </build>
+    </module>
+
     <module name="g++">
       <source type="system_dependency">
         <attribute name="dependency_test" value="g\+\+"/>
@@ -933,6 +954,14 @@
       </build>
     </module>
 
+    <module name="GeographicLib-1.3.9">
+      <source type="archive">
+        <attribute name="url" value="http://downloads.sourceforge.net/project/geographiclib/distrib/GeographicLib-1.39.tar.gz"/>
+      </source>
+      <build type="cmake" objdir="yes">
+      </build>
+    </module>
+
     <module name="BRITE">
       <source type="mercurial">
 	<attribute name="url" value="http://code.nsnam.org/BRITE"/>
@@ -1104,6 +1133,18 @@
       </build>
     </module>
 
+    <module name="ns-3.22">
+      <source type="mercurial">
+	<attribute name="url" value="http://code.nsnam.org/tomh/ns-3-dev-modular"/>
+      </source>
+      <depends_on name="netanim-3.105" optional="True"/>
+      <depends_on name="pybindgen-0.17.0.886" optional="True"/>
+      <depends_on name="pyviz-prerequisites" optional="True"/>
+      <build type="waf" objdir="yes">
+	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests"/>
+      </build>
+    </module>
+
     <module name="ns-allinone-3.18">
       <source type="none"/>
       <depends_on name="netanim-3.103" optional="True"/>
@@ -1176,6 +1217,22 @@
       <build type="none"/>
     </module>
 
+    <module name="ns-allinone-3.22">
+      <source type="none"/>
+      <depends_on name="netanim-3.105" optional="True"/>
+      <depends_on name="nsc-0.5.3" optional="True"/>
+      <depends_on name="pybindgen-0.17.0.886" optional="True"/>
+      <depends_on name="pyviz-prerequisites" optional="True"/>
+      <depends_on name="click-ns-3.20" optional="True"/>
+      <depends_on name="openflow-ns-3.17" optional="True"/>
+      <depends_on name="pygccxml-1.6.2" optional="True"/>
+      <depends_on name="gccxml-ns3" optional="True"/>
+      <depends_on name="BRITE" optional="True"/>
+      <depends_on name="GeographicLib-1.3.9" optional="True"/>
+      <depends_on name="ns-3.22" optional="False"/>
+      <build type="none"/>
+    </module>
+
     <module name="dce-meta-1.0">
       <source type="mercurial">
         <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>