Bug 1804 - dce-ns3-1.1/dce-linux-1.1 can't built with ns3-3.18.1
authorHajime Tazaki <tazaki@sfc.wide.ad.jp>
Sat, 23 Nov 2013 23:25:48 +0900
changeset 292 d94e83cebba1
parent 291 c94da6cc90f7
child 293 79005346b9f7
Bug 1804 - dce-ns3-1.1/dce-linux-1.1 can't built with ns3-3.18.1
bakeconf.xml
--- a/bakeconf.xml	Thu Nov 21 07:30:58 2013 +0900
+++ b/bakeconf.xml	Sat Nov 23 23:25:48 2013 +0900
@@ -1013,6 +1013,89 @@
       </build>
     </module>
 
+    <!-- dce-1.1.1 -->
+    <module name="dce-1.1.1-patches">
+      <source type="git">
+        <attribute name="url" value="git://gist.github.com/7615085.git"/>
+      </source>
+      <build type="none"/>
+    </module>
+
+    <module name="dce-meta-1.1.1">
+      <source type="mercurial">
+        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
+        <attribute name="module_directory" value="ns-3-dce"/>
+        <attribute name="revision" value="dce-1.1"/>
+      </source>
+      <depends_on name="ns-3.18.1" optional="False"/>
+      <depends_on name="elf-loader" optional="True"/>
+      <depends_on name="iperf" optional="True"/>
+      <depends_on name="ccnx" optional="True"/>
+      <depends_on name="wget" optional="True"/>
+      <depends_on name="thttpd" optional="True"/>
+      <depends_on name="dce-1.1.1-patches" optional="False"/>
+      <build type="none">
+        <attribute name="patch" value="$SRCDIR/../dce-1.1.1-patches/dce-1.1-ns3-18.1.patch"/>
+      </build>
+    </module>
+
+    <module name="dce-ns3-1.1.1">
+      <source type="mercurial">
+        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
+        <attribute name="module_directory" value="ns-3-dce"/>
+        <attribute name="revision" value="dce-1.1"/>
+      </source>
+      <depends_on name="dce-meta-1.1.1" optional="False"/>
+      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
+	<attribute name="supported_os" value="linux;linux2"/>
+	<attribute name="configure_arguments" value="configure --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --prefix=$INSTALLDIR"/>
+      </build>
+    </module>
+
+    <module name="dce-linux-1.1.1">
+      <source type="mercurial">
+        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
+        <attribute name="module_directory" value="ns-3-dce"/>
+        <attribute name="revision" value="dce-1.1"/>
+      </source>
+      <depends_on name="dce-meta-1.1.1" optional="False"/>
+      <depends_on name="net-next-sim-2.6.36" optional="False"/>
+      <depends_on name="iproute" optional="False"/>
+      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
+	<attribute name="supported_os" value="linux;linux2"/>
+	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --enable-kernel-stack=$SRCDIR/../net-next-sim-2.6.36/arch"/>
+      </build>
+    </module>
+
+    <module name="dce-quagga-1.1.1">
+      <source type="mercurial">
+	<attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-quagga"/>
+	<attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-quagga/"/>
+	<attribute name="revision" value="dce-1.1"/>
+      </source>
+      <depends_on name="quagga" optional="False"/>
+      <depends_on name="dce-meta-1.1.1" optional="False"/>
+      <depends_on name="iputils" optional="False"/>
+      <build type="none">
+	<attribute name="supported_os" value="linux;linux2"/>
+      </build>
+    </module>
+
+    <module name="dce-umip-1.1.1">
+      <source type="mercurial">
+	<attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-umip"/>
+	<attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-umip/"/>
+	<attribute name="revision" value="dce-1.1"/>
+      </source>
+      <depends_on name="dce-linux-1.1.1" optional="False"/>
+      <depends_on name="dce-quagga-1.1.1" optional="False"/>
+      <depends_on name="dce-meta-1.1.1" optional="False"/>
+      <depends_on name="umip" optional="False"/>
+      <build type="none">
+	<attribute name="supported_os" value="linux;linux2"/>
+      </build>
+    </module>
+
     <!-- dce-1.1 -->
     <module name="dce-meta-1.1">
       <source type="mercurial">
@@ -1026,7 +1109,8 @@
       <depends_on name="ccnx" optional="True"/>
       <depends_on name="wget" optional="True"/>
       <depends_on name="thttpd" optional="True"/>
-      <build type="none" />
+      <build type="none">
+      </build>
     </module>
 
     <module name="dce-ns3-1.1">