bakeconf.xml
author Tom Henderson <tomh@tomh.org>
Tue, 05 Nov 2013 21:56:05 -0800
changeset 289 82cc073a6a9a
parent 288 9c466692e294
child 291 c94da6cc90f7
permissions -rw-r--r--
fix missing closing tag
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
     1
<configuration>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
     2
  <modules>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
     3
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
     4
    <module name="dce-meta-dev">
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
     5
      <source type="mercurial">
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
     6
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
     7
        <attribute name="module_directory" value="ns-3-dce"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
     8
      </source>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
     9
      <depends_on name="ns-3-dev" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    10
      <depends_on name="elf-loader" optional="True"/>
270
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
    11
      <depends_on name="libaspect" optional="True"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    12
      <depends_on name="iperf" optional="True"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    13
      <depends_on name="ccnx" optional="True"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    14
      <depends_on name="wget" optional="True"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    15
      <depends_on name="thttpd" optional="True"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    16
      <build type="none"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    17
    </module>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    18
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
    19
    <module name="dce-ns3-dev">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    20
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    21
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    22
        <attribute name="module_directory" value="ns-3-dce"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    23
      </source>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    24
      <depends_on name="dce-meta-dev" optional="False"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    25
      <build type="waf" objdir="build">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
    26
        <attribute name="supported_os" value="linux;linux2"/>
270
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
    27
        <attribute name="configure_arguments" value="configure --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --with-libaspect=$INSTALLDIR --prefix=$INSTALLDIR"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    28
     </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    29
    </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    30
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
    31
    <module name="dce-linux-dev">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    32
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    33
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    34
        <attribute name="module_directory" value="ns-3-dce"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    35
      </source>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    36
      <depends_on name="dce-meta-dev" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    37
      <depends_on name="net-next-sim-2.6.36" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    38
      <depends_on name="iproute" optional="False"/>
187
dfb54fb4e9e7 rename module directory of dce to ns-3-dce under source directory
Hajime Tazaki <tazaki@nict.go.jp>
parents: 186
diff changeset
    39
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
    40
        <attribute name="supported_os" value="linux;linux2"/>
270
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
    41
        <attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --with-libaspect=$INSTALLDIR --enable-kernel-stack=$SRCDIR/../net-next-sim-2.6.36/arch"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    42
      </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    43
    </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
    44
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
    45
    <module name="dce-linux-dev-gcov">
165
407ac88340c5 add dce-linux-gcov for coverage test
Hajime Tazaki <tazaki@nict.go.jp>
parents: 163
diff changeset
    46
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    47
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    48
        <attribute name="module_directory" value="ns-3-dce"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    49
      </source>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    50
      <depends_on name="dce-meta-dev" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    51
      <depends_on name="net-next-sim-2.6.36" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    52
      <depends_on name="iproute" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    53
      <depends_on name="dce-quagga-dev" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
    54
      <depends_on name="dce-umip-dev" optional="False"/>
187
dfb54fb4e9e7 rename module directory of dce to ns-3-dce under source directory
Hajime Tazaki <tazaki@nict.go.jp>
parents: 186
diff changeset
    55
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
    56
        <attribute name="supported_os" value="linux;linux2"/>
270
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
    57
        <attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --with-libaspect=$INSTALLDIR --enable-kernel-stack=$SRCDIR/../net-next-sim-2.6.36/arch --enable-gcov"/>
165
407ac88340c5 add dce-linux-gcov for coverage test
Hajime Tazaki <tazaki@nict.go.jp>
parents: 163
diff changeset
    58
      </build>
407ac88340c5 add dce-linux-gcov for coverage test
Hajime Tazaki <tazaki@nict.go.jp>
parents: 163
diff changeset
    59
    </module>
407ac88340c5 add dce-linux-gcov for coverage test
Hajime Tazaki <tazaki@nict.go.jp>
parents: 163
diff changeset
    60
173
d49216989153 add description built from net-next-sim kernel (by make testbin)
Hajime Tazaki <tazaki@nict.go.jp>
parents: 172
diff changeset
    61
    <module name="dce-linux-inkernel">
d49216989153 add description built from net-next-sim kernel (by make testbin)
Hajime Tazaki <tazaki@nict.go.jp>
parents: 172
diff changeset
    62
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    63
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    64
        <attribute name="module_directory" value="ns-3-dce"/>
173
d49216989153 add description built from net-next-sim kernel (by make testbin)
Hajime Tazaki <tazaki@nict.go.jp>
parents: 172
diff changeset
    65
      </source>
266
a772d103feb6 fix dce-linux-inkernel module to avoid unnecessary download of net-next-sim-2.6.36.
Hajime Tazaki <tazaki@nict.go.jp>
parents: 265
diff changeset
    66
      <depends_on name="dce-meta-dev" optional="False"/>
259
97a11eb2c60d remove redundant download for inkernel modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 258
diff changeset
    67
      <depends_on name="iproute" optional="False"/>
187
dfb54fb4e9e7 rename module directory of dce to ns-3-dce under source directory
Hajime Tazaki <tazaki@nict.go.jp>
parents: 186
diff changeset
    68
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
    69
        <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    70
        <!-- assume the bake.py build is executed under arch/sim/test/buildtop/ -->
270
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
    71
        <attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --with-libaspect=$INSTALLDIR --enable-kernel-stack=$SRCDIR/../../../../../"/>
269
3d0b0675a60e add symlink to liblinux.so for inkernel build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 266
diff changeset
    72
         <attribute name="post_installation" value="mkdir -p $INSTALLDIR/bin_dce; cd $INSTALLDIR/bin_dce ; ln -s -f $SRCDIR/../../../../../../liblinux.so"/>
173
d49216989153 add description built from net-next-sim kernel (by make testbin)
Hajime Tazaki <tazaki@nict.go.jp>
parents: 172
diff changeset
    73
      </build>
d49216989153 add description built from net-next-sim kernel (by make testbin)
Hajime Tazaki <tazaki@nict.go.jp>
parents: 172
diff changeset
    74
    </module>
d49216989153 add description built from net-next-sim kernel (by make testbin)
Hajime Tazaki <tazaki@nict.go.jp>
parents: 172
diff changeset
    75
171
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    76
    <module name="mptcp_v0.86">
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    77
      <source type="git">
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    78
        <attribute name="url" value="git://github.com/multipath-tcp/mptcp"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    79
        <attribute name="module_directory" value="mptcp"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    80
        <attribute name="revision" value="mptcp_v0.86"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    81
      </source>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    82
      <build type="make" objdir="no">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
    83
        <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
    84
        <attribute name="pre_installation" value="cd $SRCDIR;git remote add dce git://github.com/thehajime/net-next-sim.git; git fetch dce; git merge dce/sim-ns3-3.5.0-branch; echo 'CONFIG_MPTCP=y' >> arch/sim/defconfig; sed 's/CONFIG_SYN_COOKIES=y/\#CONFIG_SYN_COOKIES=y/' arch/sim/defconfig >a; mv a arch/sim/defconfig"/>
171
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    85
        <attribute name="configure_arguments" value="defconfig ARCH=sim"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    86
        <attribute name="build_arguments" value="library ARCH=sim"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    87
        <attribute name="no_installation" value="True"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    88
        <attribute name="post_installation" value="mkdir -p $INSTALLDIR/bin_dce; cd $INSTALLDIR/bin_dce; cp $SRCDIR/libsim-linux3.5.7.so ./libsim-linux3.5.7-mptcp.so; ln -s -f libsim-linux3.5.7-mptcp.so liblinux.so"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    89
      </build>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    90
    </module>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
    91
274
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    92
    <module name="mptcp_v0.87">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    93
      <source type="git">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    94
        <attribute name="url" value="git://github.com/multipath-tcp/mptcp"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    95
        <attribute name="module_directory" value="mptcp"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    96
        <attribute name="revision" value="mptcp_v0.87"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    97
      </source>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    98
      <build type="make" objdir="no">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
    99
        <attribute name="supported_os" value="linux;linux2"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   100
        <attribute name="pre_installation" value="cd $SRCDIR;git remote add dce git://github.com/thehajime/net-next-sim.git; git fetch dce; git merge dce/sim-ns3-3.10.0-branch; echo 'CONFIG_MPTCP=y' >> arch/sim/defconfig; sed 's/CONFIG_SYN_COOKIES=y/\#CONFIG_SYN_COOKIES=y/' arch/sim/defconfig >a; mv a arch/sim/defconfig"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   101
        <attribute name="configure_arguments" value="defconfig ARCH=sim"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   102
        <attribute name="build_arguments" value="library ARCH=sim"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   103
        <attribute name="no_installation" value="True"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   104
        <attribute name="post_installation" value="mkdir -p $INSTALLDIR/bin_dce; cd $INSTALLDIR/bin_dce; cp $SRCDIR/libsim-linux3.10.9.so ./libsim-linux3.10.9-mptcp.so; ln -s -f libsim-linux3.10.9-mptcp.so liblinux.so"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   105
      </build>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   106
    </module>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   107
171
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   108
    <module name="iproute-mptcp">
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   109
      <source type="git">
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   110
        <attribute name="url" value="git://github.com/multipath-tcp/iproute-mptcp.git"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   111
        <attribute name="module_directory" value="iproute-mptcp"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   112
        <attribute name="revision" value="49687a0dff890bf753a06357959b8bbab18b9d2a"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   113
      </source>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   114
      <depends_on name="libdb-dev" optional="False"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   115
      <depends_on name="bison" optional="False"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   116
      <depends_on name="flex" optional="False"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   117
      <depends_on name="libssl-dev" optional="False"/>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   118
      <build type="make" objdir="yes">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   119
        <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   120
        <attribute name="patch" value="$SRCDIR/../ns-3-dce/utils/iproute-mptcp.patch"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   121
        <attribute name="pre_installation" value="$SRCDIR/configure"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   122
        <attribute name="LDFLAGS" value="-pie"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   123
        <attribute name="ignore_predefined_flags" value="True"/>
171
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   124
        <attribute name="install_arguments" value="DESTDIR=$INSTALLDIR" />
280
c6b149208c5d fix dce-linux-mptcp module building and running issue.
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 279
diff changeset
   125
        <attribute name="build_arguments" value="CCOPTS+=-fpic CCOPTS+=-D_GNU_SOURCE CCOPTS+=-O0 CCOPTS+=-U_FORTIFY_SOURCE LDFLAGS=-pie DEFINES+=-I$SRCDIR/../mptcp/arch/sim/include/ DEFINES+=-I$SRCDIR/../mptcp/include/uapi/ DEFINES+=-I$SRCDIR/../mptcp/include"/>
171
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   126
      </build>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   127
    </module>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   128
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   129
    <module name="dce-linux-mptcp">
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   130
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   131
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   132
        <attribute name="module_directory" value="ns-3-dce"/>
274
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   133
        <attribute name="revision" value="dce-1.1"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   134
      </source>
280
c6b149208c5d fix dce-linux-mptcp module building and running issue.
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 279
diff changeset
   135
      <depends_on name="dce-meta-1.1" optional="False"/>
274
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
   136
      <depends_on name="mptcp_v0.87" optional="False"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   137
      <depends_on name="iproute-mptcp" optional="False"/>
187
dfb54fb4e9e7 rename module directory of dce to ns-3-dce under source directory
Hajime Tazaki <tazaki@nict.go.jp>
parents: 186
diff changeset
   138
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   139
        <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   140
        <attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --enable-kernel-stack=$SRCDIR/../mptcp/arch"/>
171
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   141
      </build>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   142
    </module>
57267a24d3e5 add mptcp build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 169
diff changeset
   143
167
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   144
    <module name="libpcap-dev">
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   145
      <source type="system_dependency">
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   146
        <attribute name="dependency_test" value="pcap.h"/>
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   147
        <attribute name="try_to_install" value="True"/>
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   148
        <attribute name="name_apt-get" value="libpcap-dev"/>
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   149
        <attribute name="name_yum" value="libpcap-devel"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   150
        <attribute name="more_information" value="Didn't find:   libpcap-dev package; please install it."/>
167
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   151
      </source>
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   152
      <build type="none" objdir="no">
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   153
      </build>
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   154
    </module>
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   155
193
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   156
    <module name="libexpat-dev">
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   157
      <source type="system_dependency">
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   158
        <attribute name="dependency_test" value="expat.h"/>
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   159
        <attribute name="try_to_install" value="True"/>
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   160
        <attribute name="name_apt-get" value="libexpat1-dev"/>
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   161
        <attribute name="name_yum" value="expat-devel"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   162
        <attribute name="more_information" value="Didn't find:   libexpat-dev package; please install it."/>
193
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   163
      </source>
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   164
      <build type="none" objdir="no">
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   165
      </build>
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   166
    </module>
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   167
121
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   168
    <module name="ccnx">
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   169
      <source type="archive">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   170
        <attribute name="url" value="http://www.ccnx.org/releases/ccnx-0.6.2.tar.gz"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   171
        <attribute name="extract_directory" value="ccnx-0.6.2"/>
121
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   172
      </source>
167
739d70ae5e53 Bug 1610 - bake should check for libpcap-dev before building ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 166
diff changeset
   173
      <depends_on name="libpcap-dev" optional="False"/>
193
ea1036886f17 add libexpat dependency to ccnx
Hajime Tazaki <tazaki@nict.go.jp>
parents: 192
diff changeset
   174
      <depends_on name="libexpat-dev" optional="False"/>
121
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   175
      <build type="make" objdir="yes">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   176
        <attribute name="pre_installation" value="cd $SRCDIR;INSTALL_BASE=$INSTALLDIR ./configure;mkdir $INSTALLDIR/include;mkdir $INSTALLDIR/lib;mkdir $INSTALLDIR/bin"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   177
        <attribute name="build_arguments" value="MORE_LDLIBS=-pie"/>
121
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   178
        <attribute name="new_variable" value="INSTALL_BASE=$INSTALLDIR" />
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   179
      </build>
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   180
     </module>
161cb0e74bb8 Config file for DCE with ccnx
daniel
parents: 117
diff changeset
   181
117
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   182
    <module name="iperf">
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   183
      <source type="archive">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   184
        <attribute name="url" value="http://iperf.fr/download/iperf_2.0.5/iperf-2.0.5-source.tar.gz"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   185
        <attribute name="extract_directory" value="iperf-2.0.5"/>
117
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   186
      </source>
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   187
      <build type="make" objdir="yes">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   188
        <attribute name="pre_installation" value="cd $SRCDIR;./configure --prefix=$INSTALLDIR"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   189
        <attribute name="patch" value="$SRCDIR/../ns-3-dce/utils/iperf_4_dce.patch"/>
117
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   190
      </build>
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   191
     </module>
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   192
166
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   193
    <module name="libdb-dev">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   194
      <source type="system_dependency">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   195
        <attribute name="dependency_test" value="db_185.h"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   196
        <attribute name="try_to_install" value="True"/>
190
9ae11dbf2644 rename libdb package for ubuntu
Hajime Tazaki <tazaki@nict.go.jp>
parents: 189
diff changeset
   197
        <attribute name="name_apt-get" value="libdb-dev"/>
186
88763e0d63f6 rename db4-devel package name for Centos, which doesn't have libdb-devel but db4-devel
Hajime Tazaki <tazaki@nict.go.jp>
parents: 185
diff changeset
   198
        <attribute name="name_yum" value="db4-devel"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   199
        <attribute name="more_information" value="Didn't find:   libdb-dev package; please install it."/>
166
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   200
      </source>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   201
      <build type="none" objdir="no">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   202
      </build>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   203
    </module>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   204
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   205
    <module name="bison">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   206
      <source type="system_dependency">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   207
        <attribute name="dependency_test" value="bison"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   208
        <attribute name="try_to_install" value="True"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   209
        <attribute name="name_apt-get" value="bison"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   210
        <attribute name="name_yum" value="bison"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   211
        <attribute name="more_information" value="The bison tool is not installed, try to install them (bison)"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   212
      </source>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   213
      <build type="none" objdir="no">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   214
      </build>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   215
    </module>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   216
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   217
    <module name="flex">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   218
      <source type="system_dependency">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   219
        <attribute name="dependency_test" value="flex"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   220
        <attribute name="try_to_install" value="True"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   221
        <attribute name="name_apt-get" value="flex"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   222
        <attribute name="name_yum" value="flex"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   223
        <attribute name="more_information" value="The flex tool is not installed, try to install them (flex)"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   224
      </source>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   225
      <build type="none" objdir="no">
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   226
      </build>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   227
    </module>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   228
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   229
    <module name="libsysfs-dev">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   230
      <source type="system_dependency">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   231
        <attribute name="dependency_test" value="libsysfs.h"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   232
        <attribute name="try_to_install" value="True"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   233
        <attribute name="name_apt-get" value="libsysfs-dev"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   234
        <attribute name="name_yum" value="libsysfs-devel"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   235
        <attribute name="more_information" value="Didn't find:   libsysfs-dev package; please install it."/>
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   236
      </source>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   237
      <build type="none" objdir="no">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   238
      </build>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   239
    </module>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   240
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   241
    <module name="libssl-dev">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   242
      <source type="system_dependency">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   243
        <attribute name="dependency_test" value="md5.h"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   244
        <attribute name="try_to_install" value="True"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   245
        <attribute name="name_apt-get" value="libssl-dev"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   246
        <attribute name="name_yum" value="openssl-devel"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   247
        <attribute name="more_information" value="Didn't find:   libssl-dev package; please install it."/>
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   248
      </source>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   249
      <build type="none" objdir="no">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   250
      </build>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   251
    </module>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   252
117
0a5182f04b00 DCE tutorial changes
daniel
parents: 115
diff changeset
   253
     <module name="iproute">
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   254
      <source type="archive">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   255
        <attribute name="url" value="http://www.linuxgrill.com/anonymous/iproute2/NEW-OSDL/iproute2-2.6.38.tar.bz2"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   256
      </source>
166
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   257
      <depends_on name="libdb-dev" optional="False"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   258
      <depends_on name="bison" optional="False"/>
383536a8c68f Bug 1611 - bake dependency on iproute missing
Hajime Tazaki <tazaki@nict.go.jp>
parents: 165
diff changeset
   259
      <depends_on name="flex" optional="False"/>
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   260
      <depends_on name="libssl-dev" optional="False"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   261
      <build type="make" objdir="yes">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   262
        <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   263
        <attribute name="pre_installation" value="$SRCDIR/configure"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   264
        <attribute name="LDFLAGS" value="-pie"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   265
        <attribute name="ignore_predefined_flags" value="True"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   266
         <attribute name="install_arguments" value="DESTDIR=$INSTALLDIR" />
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   267
        <attribute name="build_arguments" value="CCOPTS+=-fpic CCOPTS+=-D_GNU_SOURCE CCOPTS+=-O0 CCOPTS+=-U_FORTIFY_SOURCE LDFLAGS=-pie"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   268
      </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   269
     </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   270
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   271
    <module name="ns-3-dev-dce">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   272
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   273
        <attribute name="url" value="http://code.nsnam.org/ns-3-dev"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   274
      </source>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   275
      <build type="waf" objdir="yes">
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   276
        <attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-tests"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   277
      </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   278
    </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   279
158
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   280
     <module name="net-next-sim-2.6.36">
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   281
       <source type="git">
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   282
         <attribute name="url" value="https://github.com/thehajime/net-next-sim.git"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   283
         <attribute name="module_directory" value="net-next-sim-2.6.36"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   284
         <attribute name="revision" value="sim-ns3-2.6.36-branch"/>
184
40268847effa Added the hability to pass parameters to git
Hajime Tazaki <tazaki@nict.go.jp>
parents: 182
diff changeset
   285
         <attribute name="fetch_option" value="--depth=1"/>
158
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   286
       </source>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   287
       <build type="make" objdir="no">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   288
         <attribute name="supported_os" value="linux;linux2"/>
158
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   289
         <attribute name="configure_arguments" value="defconfig ARCH=sim"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   290
         <attribute name="build_arguments" value="library ARCH=sim"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   291
         <attribute name="no_installation" value="True"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   292
         <attribute name="post_installation" value="mkdir -p $INSTALLDIR/bin_dce; cd $INSTALLDIR/bin_dce; cp $SRCDIR/libsim-linux2.6.36.so ./; ln -s -f libsim-linux2.6.36.so liblinux.so"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   293
       </build>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   294
     </module>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   295
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   296
     <module name="net-next-sim-3.4.0">
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   297
       <source type="git">
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   298
         <attribute name="url" value="https://github.com/thehajime/net-next-sim.git"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   299
         <attribute name="module_directory" value="net-next-sim-3.4.0"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   300
         <attribute name="revision" value="sim-ns3-3.4.0-branch"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   301
       </source>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   302
       <build type="make" objdir="no">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   303
         <attribute name="supported_os" value="linux;linux2"/>
158
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   304
         <attribute name="configure_arguments" value="defconfig ARCH=sim"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   305
         <attribute name="build_arguments" value="library ARCH=sim"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   306
         <attribute name="no_installation" value="True"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   307
         <attribute name="post_installation" value="mkdir -p $INSTALLDIR/bin_dce; cd $INSTALLDIR/bin_dce; cp $SRCDIR/libsim-linux3.4.0.so ./; ln -s -f libsim-linux3.4.0.so liblinux.so"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   308
       </build>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   309
     </module>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   310
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   311
     <module name="net-next-sim-3.7.0">
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   312
       <source type="git">
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   313
         <attribute name="url" value="https://github.com/thehajime/net-next-sim.git"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   314
         <attribute name="module_directory" value="net-next-sim-3.7.0"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   315
         <attribute name="revision" value="sim-ns3-3.7.0-branch"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   316
       </source>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   317
       <build type="make" objdir="no">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   318
         <attribute name="supported_os" value="linux;linux2"/>
158
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   319
         <attribute name="configure_arguments" value="defconfig ARCH=sim"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   320
         <attribute name="build_arguments" value="library ARCH=sim"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   321
         <attribute name="no_installation" value="True"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   322
         <attribute name="post_installation" value="mkdir -p $INSTALLDIR/bin_dce; cd $INSTALLDIR/bin_dce; cp $SRCDIR/libsim-linux3.7.0.so ./; ln -s -f libsim-linux3.7.0.so liblinux.so"/>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   323
       </build>
877c6c57c249 Obsolete ns-3-linux with net-next-sim repository
Hajime Tazaki <tazaki@nict.go.jp>
parents: 157
diff changeset
   324
     </module>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   325
155
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   326
     <module name="wget">
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   327
      <source type="archive">
163
c3442238b27c fix broken wget build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 162
diff changeset
   328
        <attribute name="url" value="http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz"/>
c3442238b27c fix broken wget build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 162
diff changeset
   329
        <attribute name="extract_directory" value="wget-1.14"/>
155
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   330
      </source>
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   331
      <build type="make" objdir="yes">
163
c3442238b27c fix broken wget build
Hajime Tazaki <tazaki@nict.go.jp>
parents: 162
diff changeset
   332
        <attribute name="pre_installation" value="cd $SRCDIR; CFLAGS=-fPIC LDFLAGS=-pie ./configure --disable-opie --disable-digest --disable-ntlm --disable-largefile --disable-threads --disable-nls --disable-rpath --disable-iri --without-ssl --without-zlib --without-libiconv-prefix --without-libintl-prefix --without-libpth-prefix --without-included-regex --prefix=$INSTALLDIR"/>
155
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   333
      </build>
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   334
     </module>
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   335
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   336
    <module name="thttpd">
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   337
      <source type="archive">
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   338
        <attribute name="url" value="http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   339
        <attribute name="extract_directory" value="thttpd-2.25b"/>
155
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   340
      </source>
255
890fd6a4f934 patch for thttpd asking for removal
Hajime Tazaki <tazaki@nict.go.jp>
parents: 250
diff changeset
   341
      <build type="make" objdir="yes">/"
890fd6a4f934 patch for thttpd asking for removal
Hajime Tazaki <tazaki@nict.go.jp>
parents: 250
diff changeset
   342
        <attribute name="pre_installation" value="cd $SRCDIR; sed &quot;s/rm conftest.c/rm -f conftests.c/&quot; configure >a; mv a configure; chmod 755 configure;./configure --prefix=$INSTALLDIR"/>
281
c8b4dc012e88 Bug 1759 - dce httpd example stops working with big files (~1MB)
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 280
diff changeset
   343
        <attribute name="patch" value="$SRCDIR/../ns-3-dce/utils/dce-thttpd.patch"/>
155
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   344
         <attribute name="install_arguments" value="-n" />
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   345
         <attribute name="build_arguments" value="thttpd"/>
281
c8b4dc012e88 Bug 1759 - dce httpd example stops working with big files (~1MB)
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 280
diff changeset
   346
         <attribute name="post_installation" value="cd $SRCDIR; mkdir $INSTALLDIR/bin_dce; /bin/cp -f thttpd  $INSTALLDIR/bin_dce"/>
155
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   347
      </build>
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   348
     </module>
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   349
95e97e9298cc wget and thttpd added, for DCE
daniel
parents: 152
diff changeset
   350
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   351
     <module name="iputils">
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   352
       <source type="archive">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   353
         <attribute name="url" value="http://www.skbuff.net/iputils/iputils-s20101006.tar.bz2"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   354
       </source>
265
ae6e0f5da398 fix libsysfs dependency
Hajime Tazaki <tazaki@nict.go.jp>
parents: 260
diff changeset
   355
       <depends_on name="libsysfs-dev" optional="False"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   356
       <!-- note: iputils does not have 'make install' -->
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   357
       <build type="inline"  classname="IputilsModuleBuild">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   358
         <attribute name="patch" value="$SRCDIR/../ns-3-dce/myscripts/ns-3-dce-quagga/utils/iputils-ping6.patch"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   359
         <attribute name="supported_os" value="linux;linux2"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   360
         <code>class IputilsModuleBuild(InlineModuleBuild):
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   361
    def __init__(self):
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   362
        InlineModuleBuild.__init__(self)
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   363
    def build(self, env, jobs):
161
c263cd42307a fix patching process of iputils
Hajime Tazaki <tazaki@nict.go.jp>
parents: 158
diff changeset
   364
           if self.attribute('patch').value != '':
279
3ed16b975d29 adapt inline module (iputils) for new threat_patch (treat_patch??) api.
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 274
diff changeset
   365
               self.threat_patch(env, self.attribute('patch').value)
217
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   366
           jobstr=[]
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   367
           if not jobs == -1:
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   368
               jobstr = ['-j', str(jobs)]
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   369
           env.run(['make', 'CFLAGS=-fpic', 'CFLAGS+=-D_GNU_SOURCE', 'CFLAGS+=-g',
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   370
           'CFLAGS+=-Wstrict-prototypes', 'CFLAGS+=-Wall', 'LDFLAGS=-pie', 
217
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   371
           'ping', 'ping6'] + jobstr,
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   372
           directory=env.srcdir)
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   373
           env.run(['mkdir', '-p' , env.installdir + '/bin_dce/'],
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   374
           directory=env.srcdir)
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   375
           env.run(['cp', 'ping', 'ping6', env.installdir + '/bin_dce'],
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   376
           directory=env.srcdir)
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   377
    def clean(self, env):
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   378
           env.run(['make', 'clean'], directory=env.srcdir)
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   379
    def check_version(self, env):
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   380
           return True</code>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   381
       </build>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   382
     </module>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   383
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   384
     <!-- umip related modules -->
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   385
     <module name="dce-umip-dev">
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   386
       <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   387
        <attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-umip"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   388
        <attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-umip/"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   389
       </source>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   390
       <depends_on name="dce-quagga-dev" optional="False"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   391
       <depends_on name="dce-meta-dev" optional="False"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   392
       <depends_on name="umip" optional="False"/>
150
d0ee485ade65 Bug 1593 - support DCE sub-module under myscripts directory
Hajime Tazaki <tazaki@nict.go.jp>
parents: 149
diff changeset
   393
       <build type="none">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   394
         <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   395
         <!-- attribute name="configure_arguments" value="configure -prefix=$INSTALLDIR"/ -->
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   396
       </build>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   397
     </module>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   398
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   399
     <module name="umip">
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   400
       <source type="git">
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   401
         <attribute name="url" value="git://git.umip.org/umip.git"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   402
         <attribute name="revision" value="v1.0"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   403
       </source>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   404
       <build type="autotools" objdir="no">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   405
         <attribute name="supported_os" value="linux;linux2"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   406
         <attribute name="maintainer" value="yes" />
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   407
         <attribute name="configure_arguments" value="./configure CFLAGS=-fPIC  LDFLAGS=-pie --prefix=$INSTALLDIR --enable-vt --with-builtin-crypto"/>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   408
         <attribute name="install_arguments" value="-n" />
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   409
         <attribute name="post_installation" value="cd $SRCDIR; mkdir $INSTALLDIR/bin_dce; /bin/cp -f src/mip6d  $INSTALLDIR/bin_dce"/>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   410
       </build>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   411
     </module>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   412
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   413
    <!-- quagga related modules -->
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   414
    <module name="dce-quagga-dev">
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   415
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   416
        <attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-quagga"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   417
        <attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-quagga/"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   418
      </source>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   419
       <depends_on name="dce-meta-dev" optional="False"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   420
       <depends_on name="quagga" optional="False"/>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   421
       <depends_on name="iputils" optional="False"/>
150
d0ee485ade65 Bug 1593 - support DCE sub-module under myscripts directory
Hajime Tazaki <tazaki@nict.go.jp>
parents: 149
diff changeset
   422
      <build type="none">
218
be483ada1abe add supported_os attribute to dce related modules
Hajime Tazaki <tazaki@nict.go.jp>
parents: 217
diff changeset
   423
        <attribute name="supported_os" value="linux;linux2"/>
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   424
        <!-- attribute name="configure_arguments" value="configure -prefix=$INSTALLDIR"/ -->
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   425
     </build>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   426
    </module>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   427
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   428
    <module name="indent">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   429
      <source type="system_dependency">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   430
        <attribute name="dependency_test" value="indent"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   431
        <attribute name="try_to_install" value="True"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   432
        <attribute name="name_apt-get" value="indent"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   433
        <attribute name="name_yum" value="indent"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   434
        <attribute name="more_information" value="The indent tool is not installed, try to install them (indent)"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   435
      </source>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   436
      <build type="none" objdir="no">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   437
      </build>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   438
    </module>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   439
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   440
    <module name="gawk">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   441
      <source type="system_dependency">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   442
        <attribute name="dependency_test" value="gawk"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   443
        <attribute name="try_to_install" value="True"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   444
        <attribute name="name_apt-get" value="gawk"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   445
        <attribute name="name_yum" value="gawk"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   446
        <attribute name="more_information" value="The gawk is not installed, try to install them (gawk)"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   447
      </source>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   448
      <build type="none" objdir="no">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   449
      </build>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   450
    </module>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   451
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   452
     <module name="quagga">
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   453
       <source type="archive">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   454
        <!-- some of mirror sever of gnu.org isn't available.. -->
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   455
        <!-- attribute name="url" value="http://download.savannah.gnu.org/releases/quagga/quagga-0.99.20.tar.gz"/ -->
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   456
        <attribute name="url" value="http://pkgs.fedoraproject.org/lookaside/pkgs/quagga/quagga-0.99.20.tar.gz/64cc29394eb8a4e24649d19dac868f64/quagga-0.99.20.tar.gz"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   457
        <attribute name="extract_directory" value="quagga-0.99.20"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   458
       </source>
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   459
       <depends_on name="indent" optional="False"/>
192
f26b5d9f5fe5 add gawk dependency to quagga
Hajime Tazaki <tazaki@nict.go.jp>
parents: 191
diff changeset
   460
       <depends_on name="gawk" optional="False"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   461
       <build type="make" objdir="yes">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   462
         <attribute name="pre_installation" value="cd $SRCDIR; CFLAGS='-fPIC -g' LDFLAGS=-pie ./configure --disable-shared --enable-static --disable-user --disable-group --disable-capabilities --prefix=$INSTALLDIR"/>
145
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   463
         <attribute name="install_arguments" value="-n" />
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   464
         <attribute name="post_installation" value="cd $SRCDIR; mkdir $INSTALLDIR/bin_dce; /bin/cp zebra/zebra $INSTALLDIR/bin_dce;/bin/cp ripd/ripd $INSTALLDIR/bin_dce;/bin/cp ripngd/ripngd $INSTALLDIR/bin_dce;/bin/cp ospfd/ospfd $INSTALLDIR/bin_dce;/bin/cp ospf6d/ospf6d $INSTALLDIR/bin_dce;/bin/cp bgpd/bgpd $INSTALLDIR/bin_dce"/>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   465
       </build>
b5a6ad566c40 Bug 1591 - add dce-quagga, dce-umip build in bakeconf.xml
Hajime Tazaki <tazaki@nict.go.jp>
parents: 144
diff changeset
   466
     </module>
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   467
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   468
    <module name="click-dev">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   469
      <source type="git">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   470
	<attribute name="url" value="git://read.cs.ucla.edu/git/click"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   471
<!--	<attribute name="revision" value="724412626833df5c13384be5cce4da52c601371f"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   472
-->
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   473
      </source>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   474
      <build type="autotools" objdir="yes">
113
bbe081376846 Version for code review.
daniel
parents: 112
diff changeset
   475
	<attribute name="configure_arguments" value="../configure --prefix=$INSTALLDIR --exec-prefix=$INSTALLDIR -enable-userlevel --disable-linuxmodule --enable-nsclick --enable-wifi"/>
136
2fb43f8c5d98 fix for Click and error message
daniel
parents: 135
diff changeset
   476
	<attribute name="post_installation" value="mkdir $INSTALLDIR/lib; cp -r $OBJDIR/include $INSTALLDIR/lib/."/> 
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   477
      </build>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   478
    </module>
162
30abc1bdeeab Tom's patch for show list of bin directories
tomh@tomh.org
parents: 161
diff changeset
   479
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   480
    <module name="click-ns-3.17">
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   481
      <source type="git">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   482
	<attribute name="url" value="git://read.cs.ucla.edu/git/click"/>
226
aabb3dbf2d47 New click label for ns-3.17
suresh.lalith@gmail
parents: 224
diff changeset
   483
	<attribute name="revision" value="056d2c0a75baaf196fca2622ff9eb80f28038bc0"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   484
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   485
      <build type="autotools" objdir="yes">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   486
	<attribute name="configure_arguments" value="../configure --prefix=$INSTALLDIR --exec-prefix=$INSTALLDIR -enable-userlevel --disable-linuxmodule --enable-nsclick --enable-wifi"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   487
	<attribute name="post_installation" value="mkdir $INSTALLDIR/lib; cp -r $OBJDIR/include $INSTALLDIR/lib/."/> 
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   488
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   489
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   490
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   491
    <module name="click-2.0.1">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   492
      <source type="git">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   493
	<attribute name="url" value="git://read.cs.ucla.edu/git/click"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   494
	<attribute name="revision" value="8847f68461856418c409f4de4165412b3ec2cade"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   495
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   496
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   497
      <build type="autotools" objdir="yes">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   498
	<attribute name="configure_arguments" value="../configure -enable-userlevel --disable-linuxmodule --enable-nsclick --enable-wifi"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   499
	<!--	<attribute name="post_installation" value="mkdir $INSTALLDIR/lib; cp -r $OBJDIR/include $INSTALLDIR/lib/.; cp -r $SRCDIR/include $INSTALLDIR/lib"/> 
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   500
	--> 
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   501
      </build>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   502
    </module>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   503
112
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   504
    <module name="libxml2-dev">
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   505
      <source type="system_dependency">
179
8372330f1eca Fix for bug 1618
daniel
parents: 175
diff changeset
   506
	<attribute name="dependency_test" value="xmlIO.h"/>
112
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   507
	<attribute name="try_to_install" value="True"/>
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   508
	<attribute name="name_yum" value="libxml2-devel"/>
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   509
	<attribute name="name_yast" value="libxml2-devel"/>
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   510
	<attribute name="name_apt-get" value="libxml2-dev"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   511
	<attribute name="more_information" value="Didn't find:   the libxml2-dev library, try to install it!"/>
112
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   512
      </source>
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   513
      <build type="none" objdir="no">
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   514
      </build>
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   515
    </module>
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   516
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   517
    <module name="openflow-jpelkey">
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   518
      <source type="mercurial">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   519
	<attribute name="url" value="http://code.nsnam.org/jpelkey3/openflow"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   520
      </source>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   521
      <build type="waf" objdir="yes">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   522
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   523
	<attribute name="no_installation" value="True"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   524
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   525
        <!-- It complains if the lib directory exists, so I am removing the lib directory. Another 
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   526
             thing is that it try to install things by default, so the instalation is not required-->
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   527
        
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   528
	<attribute name="pre_installation" value="mv $INSTALLDIR/lib $INSTALLDIR/libTmp"/>
197
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   529
	<attribute name="post_installation" value="mkdir $INSTALLDIR/lib; mv $INSTALLDIR/libTmp/* $INSTALLDIR/lib/.; rm -rf $INSTALLDIR/libTmp" />
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   530
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   531
	<depends_on name="libxml2-dev" optional="False"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   532
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   533
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   534
    <module name="openflow-dev">
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   535
      <source type="mercurial">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   536
	<attribute name="url" value="http://code.nsnam.org/openflow"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   537
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   538
      <build type="waf" objdir="yes">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   539
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   540
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   541
	<depends_on name="libxml2-dev" optional="False"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   542
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   543
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   544
    <module name="openflow-ns-3.17">
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   545
      <source type="mercurial">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   546
	<attribute name="url" value="http://code.nsnam.org/openflow"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   547
        <attribute name="revision" value="bb2869a6bbe1"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   548
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   549
      <build type="waf" objdir="yes">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   550
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
157
cf71758d6fb8 Bug fix for dependencies and error messages improovement.
daniel
parents: 156
diff changeset
   551
      </build>
112
7d1a0938bb80 added dependency for openflow and improoved the error messages and exception handling
daniel
parents: 108
diff changeset
   552
	<depends_on name="libxml2-dev" optional="False"/>
71
bf151f3f1479 Add more tests and small changes in the Environment and build modules
Daniel Camara <daniel.camara@inria.fr>
parents: 67
diff changeset
   553
    </module>
bf151f3f1479 Add more tests and small changes in the Environment and build modules
Daniel Camara <daniel.camara@inria.fr>
parents: 67
diff changeset
   554
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   555
    <module name="gccxml-ns3">
235
23a273db602f gccxml from git repository
daniel
parents: 231
diff changeset
   556
      <source type="git">
23a273db602f gccxml from git repository
daniel
parents: 231
diff changeset
   557
        <attribute name="url" value="git://github.com/gccxml/gccxml.git"/>
23a273db602f gccxml from git repository
daniel
parents: 231
diff changeset
   558
        <attribute name="module_directory" value="gccxml"/>
282
057ab262d7fb update gccxml-dev version
Tom Henderson <tomh@tomh.org>
parents: 281
diff changeset
   559
        <attribute name="revision" value="b040a46352e4d5c11a0304e4fcb6f7842008942a"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   560
      </source>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   561
      <build type="cmake" objdir="yes">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   562
      </build>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   563
    </module>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   564
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   565
    <module name="pygccxml">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   566
      <source type="archive">
75
d26cc0acef36 Fix download pointeter for pygccxml
dcamara
parents: 71
diff changeset
   567
	<attribute name="url" value="http://downloads.sourceforge.net/project/pygccxml/pygccxml/pygccxml-1.0/pygccxml-1.0.0.zip"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   568
      </source>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   569
      <build type="python" objdir="yes">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   570
      </build>
250
c6d253da15a2 Fix for Bug 1657
daniel
parents: 249
diff changeset
   571
      <depends_on name="gccxml-ns3" optional="False"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   572
    </module>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   573
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   574
    <module name="pygccxml-1.0.0">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   575
      <source type="archive">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   576
	<attribute name="url" value="http://downloads.sourceforge.net/project/pygccxml/pygccxml/pygccxml-1.0/pygccxml-1.0.0.zip"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   577
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   578
      <build type="python" objdir="yes">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   579
      </build>
250
c6d253da15a2 Fix for Bug 1657
daniel
parents: 249
diff changeset
   580
      <depends_on name="gccxml-ns3" optional="False"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   581
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   582
194
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   583
    <module name="python-dev">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   584
      <source type="system_dependency">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   585
        <attribute name="dependency_test" value="Python.h"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   586
        <attribute name="try_to_install" value="True"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   587
        <attribute name="name_apt-get" value="python-dev"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   588
        <attribute name="name_yum" value="python-devel"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   589
        <attribute name="more_information" value="The python-dev is not installed, try to install it."/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   590
      </source>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   591
      <build type="none" objdir="no">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   592
      </build>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   593
    </module>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   594
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   595
    <module name="pygraphviz">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   596
      <source type="system_dependency">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   597
        <attribute name="dependency_test" value="(_gv.so or _graphviz.so)"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   598
        <attribute name="try_to_install" value="False"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   599
        <attribute name="name_apt-get" value="python-pygraphviz"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   600
        <attribute name="name_yum" value="graphviz-python"/>
247
8c375fa21165 Fix for mac OS byindings
daniel
parents: 244
diff changeset
   601
        <attribute name="name_yum" value="py27-pygraphviz"/> 
194
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   602
        <attribute name="more_information" value="The pygraphviz is not installed, try to install it."/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   603
      </source>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   604
      <build type="none" objdir="no">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   605
      </build>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   606
    </module>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   607
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   608
    <module name="pygoocanvas">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   609
      <source type="system_dependency">
247
8c375fa21165 Fix for mac OS byindings
daniel
parents: 244
diff changeset
   610
        <attribute name="dependency_test" value="goocanvasmodule.so or libgoocanvas.a"/>
194
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   611
        <attribute name="try_to_install" value="True"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   612
        <attribute name="name_apt-get" value="python-pygoocanvas"/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   613
        <attribute name="name_yum" value="pygoocanvas"/>
247
8c375fa21165 Fix for mac OS byindings
daniel
parents: 244
diff changeset
   614
        <attribute name="name_port" value="pygoocanvas"/>
194
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   615
        <attribute name="more_information" value="The pygoocanvas is not installed, try to install it."/>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   616
      </source>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   617
      <build type="none" objdir="no">
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   618
      </build>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   619
    </module>
6d744389dbdb add python-dev/pygraphviz/pygoocanvas dependencies for pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 193
diff changeset
   620
229
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   621
    <module name="pyviz-prerequisites">
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   622
      <source type="none">
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   623
      </source>
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   624
      <depends_on name="python-dev" optional="True"/>
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   625
      <depends_on name="pygraphviz" optional="True"/>
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   626
      <depends_on name="pygoocanvas" optional="True"/>
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   627
      <build type="none" objdir="no">
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   628
      </build>
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   629
    </module>
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   630
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   631
    <module name="pybindgen-dev">
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   632
      <source type="bazaar">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   633
	<attribute name="url" value="https://launchpad.net/pybindgen"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   634
<!--	<attribute name="revision" value="revno:825"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   635
-->
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   636
      </source>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   637
      <build type="waf" objdir="yes">
95
507f5a81853c small correction on the config file
daniel
parents: 94
diff changeset
   638
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   639
	<attribute name="build_arguments" value="--generate-version"/>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   640
      </build>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   641
      <depends_on name="pygccxml" optional="True"/>
250
c6d253da15a2 Fix for Bug 1657
daniel
parents: 249
diff changeset
   642
      <depends_on name="python-dev" optional="True"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   643
    </module>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   644
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   645
    <module name="pybindgen-0.16.0.825">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   646
      <source type="bazaar">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   647
	<attribute name="url" value="https://launchpad.net/pybindgen"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   648
	<attribute name="revision" value="revno:825"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   649
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   650
      <build type="waf" objdir="yes">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   651
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   652
	<attribute name="build_arguments" value="--generate-version"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   653
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   654
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   655
271
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   656
    <module name="pybindgen-0.16.0.831">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   657
      <source type="bazaar">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   658
	<attribute name="url" value="https://launchpad.net/pybindgen"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   659
	<attribute name="revision" value="revno:831"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   660
      </source>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   661
      <build type="waf" objdir="yes">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   662
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   663
	<attribute name="build_arguments" value="--generate-version"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   664
      </build>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   665
    </module>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   666
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   667
    <module name="pybindgen-0.16.0.834">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   668
      <source type="bazaar">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   669
	<attribute name="url" value="https://launchpad.net/pybindgen"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   670
	<attribute name="revision" value="revno:834"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   671
      </source>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   672
      <build type="waf" objdir="yes">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   673
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   674
	<attribute name="build_arguments" value="--generate-version"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   675
      </build>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   676
    </module>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   677
219
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   678
    <module name="g++">
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   679
      <source type="system_dependency">
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   680
        <attribute name="dependency_test" value="g\+\+"/>
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   681
        <attribute name="try_to_install" value="False"/>
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   682
        <attribute name="more_information" value="g++ is not installed, try to install it or talk to your system administrator"/>
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   683
      </source>
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   684
      <build type="none" objdir="no">
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   685
      </build>
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   686
    </module>
5528c25d917a added g++ dependency to nsc
daniel
parents: 218
diff changeset
   687
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   688
    <module name="nsc-dev">
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   689
      <source type="mercurial">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   690
	<attribute name="url" value="https://secure.wand.net.nz/mercurial/nsc"/>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   691
      </source>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   692
      <!-- problem: scons has no generic command-line support for builddir and installdir -->
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   693
      <build type="inline"  classname="NscModuleBuild">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   694
	<attribute name="supported_os" value="linux;linux2"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   695
	<code>class NscModuleBuild(InlineModuleBuild):
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   696
    def __init__(self):
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   697
        InlineModuleBuild.__init__(self)
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   698
    def build(self, env, jobs):
135
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   699
        import os
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   700
        import shutil
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   701
217
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   702
        jobstr=[]
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   703
        if not jobs == -1:
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   704
            jobstr = ['-j', str(jobs)]
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   705
        env.run(['python', os.path.join(env.srcdir, 'scons.py'), 
217
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   706
                 'prefix=' + env.installdir, 'install'] + jobstr,
126
1b36d79934ff Fix for NSC configuration
daniel
parents: 125
diff changeset
   707
                directory=env.srcdir )
1b36d79934ff Fix for NSC configuration
daniel
parents: 125
diff changeset
   708
        srcLib = os.path.join(env.srcdir, 'lib')
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   709
        files = os.listdir(srcLib)
126
1b36d79934ff Fix for NSC configuration
daniel
parents: 125
diff changeset
   710
        destination = os.path.join(env.installdir, 'lib')
1b36d79934ff Fix for NSC configuration
daniel
parents: 125
diff changeset
   711
        for file in files:
135
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   712
             try:
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   713
                 shutil.copy2(os.path.join(srcLib, file), destination)
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   714
             except Exception as e:
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   715
                 print ("   > Error executing copy : " + str(e) + "\n")
d8a8fd0bf76b Fix for Jenkins, added imports of os and shutil for nsc.
daniel
parents: 126
diff changeset
   716
       
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   717
    def clean(self, env):
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   718
        env.run(['python', os.path.join(env.srcdir, 'scons.py'), '-c'],
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   719
                directory=env.srcdir)
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   720
    def check_version(self, env):
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   721
        return True</code>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   722
      </build>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   723
    </module>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   724
    
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   725
   <module name="nsc-0.5.3">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   726
      <source type="mercurial">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   727
	<attribute name="url" value="https://secure.wand.net.nz/mercurial/nsc"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   728
	<attribute name="revision" value="08c391d0660a"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   729
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   730
      <!-- problem: scons has no generic command-line support for builddir and installdir -->
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   731
      <build type="inline"  classname="NscModuleBuild">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   732
	<attribute name="supported_os" value="linux;linux2"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   733
	<code>class NscModuleBuild(InlineModuleBuild):
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   734
    def __init__(self):
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   735
        InlineModuleBuild.__init__(self)
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   736
    def build(self, env, jobs):
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   737
        import os
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   738
        import shutil
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   739
217
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   740
        jobstr=[]
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   741
        if not jobs == -1:
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   742
            jobstr = ['-j', str(jobs)]
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   743
        env.run(['python', os.path.join(env.srcdir, 'scons.py'),
90e227cbe9e9 Refix: Bug 1619 - build speed of ns-3-dev is slow
Hajime Tazaki <tazaki@nict.go.jp>
parents: 213
diff changeset
   744
                 'prefix=' + env.installdir, 'install'] + jobstr,
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   745
                directory=env.srcdir )
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   746
        srcLib = os.path.join(env.srcdir, 'lib')
197
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   747
        env._logger.commands.write("LibDir: " + srcLib +"\n")
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   748
        destination = os.path.join(env.installdir, 'lib')
197
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   749
        env._logger.commands.write("DstDir: " + destination +"\n")
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   750
	if not os.path.exists(destination):
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   751
    		os.makedirs(destination)
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   752
        files = os.listdir(srcLib)
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   753
        env._logger.commands.write("Files:"+str(files)+"\n")
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   754
        for file in files:
197
c1e85a3a73fb DoitAll option
daniel
parents: 196
diff changeset
   755
             env._logger.commands.write(file + "->" + destination +"\n")
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   756
             try:
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   757
                 shutil.copy2(os.path.join(srcLib, file), destination)
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   758
             except Exception as e:
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   759
                 print ("   > Error executing copy : " + str(e) + "\n")
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   760
       
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   761
    def clean(self, env):
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   762
        env.run(['python', os.path.join(env.srcdir, 'scons.py'), '-c'],
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   763
                directory=env.srcdir)
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   764
    def check_version(self, env):
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   765
        return True</code>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   766
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   767
    </module>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   768
230
3979607c5f45 Requires --sudo for system dependencies modules installation
daniel
parents: 229
diff changeset
   769
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   770
    <module name="qt4">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   771
      <source type="system_dependency">
249
e7fa2daa0479 Fix for bug 1665
daniel
parents: 247
diff changeset
   772
	<attribute name="dependency_test" value="qobject.h and qapplication.h and (qmake or qmake-qt4)"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   773
	<attribute name="try_to_install" value="True"/>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   774
	<attribute name="name_yum" value="qt4-devel"/>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   775
	<attribute name="name_apt-get" value="qt4-dev-tools"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   776
	<attribute name="more_information" value="Didn't find:   QT 4, download and install it from http://qt.nokia.com/downloads/"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   777
      </source>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   778
      <build type="none" objdir="no">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   779
      </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   780
    </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   781
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   782
    <module name="libc-debug">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   783
      <source type="system_dependency">
243
8876b9edc08d added dependent libraries for libc-debug module: Bug 1639 - bake.py on linux mint
Hajime Tazaki <tazaki@nict.go.jp>
parents: 242
diff changeset
   784
        <!-- copy-pasted from elf-loader/extract-system-config.py -->
8876b9edc08d added dependent libraries for libc-debug module: Bug 1639 - bake.py on linux mint
Hajime Tazaki <tazaki@nict.go.jp>
parents: 242
diff changeset
   785
        <attribute name="dependency_test" value="/usr/lib64/debug/lib64/ld-2.11.2.so.debug or /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug or /usr/lib/debug/ld-linux-x86-64.so.2 or /usr/lib/debug/lib/ld-linux.so.2.debug or /usr/lib/debug/ld-linux.so.2 or /usr/lib/debug/lib/i386-linux-gnu/ld-2.13.so or /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.13.so or /usr/lib/debug/lib/ld-2.10.1.so or /usr/lib/debug/lib/ld-2.11.1.so or /usr/lib/debug/lib/ld-2.12.1.so or /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so or /usr/lib/debug/lib/i386-linux-gnu/ld-2.15.so or /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.17.so or /usr/lib/debug/lib/i386-linux-gnu/ld-2.17.so"/>
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   786
        <attribute name="try_to_install" value="False"/> <!-- should be fixed -->
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   787
        <attribute name="name_apt-get" value="libc6-dbg"/>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   788
        <attribute name="name_yum" value="glibc-debuginfo"/>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
   789
        <attribute name="more_information" value="Didn't find:   libc debug package; please install it."/>
168
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   790
      </source>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   791
      <build type="none" objdir="no">
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   792
      </build>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   793
    </module>
4e8765f518d1 Add more package dependencies for elf-loader, quagga, umip
Hajime Tazaki <tazaki@nict.go.jp>
parents: 167
diff changeset
   794
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   795
    <module name="elf-loader">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   796
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   797
        <attribute name="url" value="http://code.nsnam.org/thehajime/elf-loader"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   798
      </source>
243
8876b9edc08d added dependent libraries for libc-debug module: Bug 1639 - bake.py on linux mint
Hajime Tazaki <tazaki@nict.go.jp>
parents: 242
diff changeset
   799
      <depends_on name="libc-debug" optional="False"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   800
      <build type="make" objdir="no">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   801
        <attribute name="configure_arguments" value="vdl-config.h"/>
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   802
        <attribute name="install_arguments" value="PREFIX=$INSTALLDIR"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   803
      </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   804
    </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   805
270
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   806
    <module name="libaspect">
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   807
      <source type="mercurial">
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   808
        <attribute name="url" value="http://code.nsnam.org/thehajime/libaspect"/>
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   809
      </source>
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   810
      <build type="make" objdir="no">
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   811
        <attribute name="install_arguments" value="PREFIX=$INSTALLDIR"/>
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   812
      </build>
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   813
    </module>
5b9bb5cb4050 early version: Bug 1598 - include tracing system for kernel code
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 269
diff changeset
   814
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   815
    <module name="netanim-dev">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   816
      <source type="mercurial">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   817
	<attribute name="url" value="http://code.nsnam.org/netanim"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   818
      </source>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   819
      <build type="make" objdir="no">
210
9f23b7abe961 rollback of the changes on the config for Hajime
daniel
parents: 209
diff changeset
   820
	<attribute name="pre_installation" value="cd $SRCDIR;qmake NetAnim.pro or cd $SRCDIR;qmake-qt4 NetAnim.pro or cd $SRCDIR;qmake -spec macx-g++ NetAnim.pro"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   821
      </build>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   822
      <depends_on name="qt4" optional="False"/>
222
8fff0f1298f0 change dependency of g++ to netanim
daniel
parents: 221
diff changeset
   823
      <depends_on name="g++" optional="False"/>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   824
    </module>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   825
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   826
   <module name="netanim-3.103">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   827
      <source type="mercurial">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   828
        <attribute name="url" value="http://code.nsnam.org/netanim"/>
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   829
        <attribute name="revision" value="ddaf70ebc9ee"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   830
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   831
      <build type="make" objdir="no">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   832
        <attribute name="pre_installation" value="cd $SRCDIR;qmake NetAnim.pro or cd $SRCDIR;qmake-qt4 NetAnim.pro or cd $SRCDIR;qmake -spec macx-g++ NetAnim.pro"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   833
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   834
      <depends_on name="qt4" optional="False"/>
222
8fff0f1298f0 change dependency of g++ to netanim
daniel
parents: 221
diff changeset
   835
      <depends_on name="g++" optional="False"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   836
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   837
124
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   838
  <module name="ns-3-allinone">
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   839
      <source type="mercurial">
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   840
	<attribute name="url" value="http://code.nsnam.org/ns-3-dev"/>
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   841
      </source>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   842
      <depends_on name="netanim-dev" optional="True"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   843
      <depends_on name="nsc-dev" optional="True"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   844
      <depends_on name="pybindgen-dev" optional="True"/>
229
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   845
      <depends_on name="pyviz-prerequisites" optional="True"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   846
      <depends_on name="click-dev" optional="True"/>
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   847
      <depends_on name="openflow-dev" optional="True"/>
124
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   848
      <build type="waf" objdir="yes">
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   849
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests --with-nsclick=$SRCDIR/click-dev --with-pybindgen=$SRCDIR/pybindgen --with-openflow=$SRCDIR/openflow-dev --with-nsc=$SRCDIR/nsc-dev"/>
124
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   850
      </build>
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   851
  </module>
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   852
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
   853
  <module name="ns-3-dev">
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   854
      <source type="mercurial">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   855
	<attribute name="url" value="http://code.nsnam.org/ns-3-dev"/>
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
   856
      </source>
258
1103e5501c9f align ns-3-dev with ns-3.17
Tom Henderson <tomh@tomh.org>
parents: 257
diff changeset
   857
      <depends_on name="netanim-dev" optional="True"/>
1103e5501c9f align ns-3-dev with ns-3.17
Tom Henderson <tomh@tomh.org>
parents: 257
diff changeset
   858
      <depends_on name="pybindgen-dev" optional="True"/>
1103e5501c9f align ns-3-dev with ns-3.17
Tom Henderson <tomh@tomh.org>
parents: 257
diff changeset
   859
      <depends_on name="pyviz-prerequisites" optional="True"/>
124
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   860
      <build type="waf" objdir="yes">
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   861
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests"/>
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   862
      </build>
8fe5ba0938c6 Fix for the configuration file and Unrecognized option
daniel
parents: 123
diff changeset
   863
  </module>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   864
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   865
    <module name="ns-3.17">
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   866
      <source type="mercurial">
257
f4370e117c9e make ns-3.17 pull from ns-3.17 repo
Tom Henderson <tomh@tomh.org>
parents: 255
diff changeset
   867
	<attribute name="url" value="http://code.nsnam.org/ns-3.17"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   868
      </source>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   869
      <depends_on name="netanim-3.103" optional="True"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   870
      <depends_on name="pybindgen-0.16.0.825" optional="True"/>
229
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   871
      <depends_on name="pyviz-prerequisites" optional="True"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   872
      <build type="waf" objdir="yes">
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   873
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   874
      </build>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   875
    </module>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   876
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   877
    <module name="ns-allinone-3.17">
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   878
      <source type="none"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   879
      <depends_on name="netanim-3.103" optional="True"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   880
      <depends_on name="nsc-0.5.3" optional="True"/>
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   881
      <depends_on name="pybindgen-0.16.0.825" optional="True"/>
229
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
   882
      <depends_on name="pyviz-prerequisites" optional="True"/>
212
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   883
      <depends_on name="click-ns-3.17" optional="True"/>
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   884
      <depends_on name="openflow-ns-3.17" optional="True"/>
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   885
      <depends_on name="pygccxml-1.0.0" optional="True"/>
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   886
      <depends_on name="gccxml-ns3" optional="True"/>
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   887
      <depends_on name="ns-3.17" optional="False"/>
234760aff547 revert Tom's changes
daniel
parents: 211
diff changeset
   888
      <build type="none"/>
196
e42a2c88d292 getting ready for ns-3.17
daniel
parents: 195
diff changeset
   889
    </module>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   890
271
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   891
    <module name="ns-3.18">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   892
      <source type="mercurial">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   893
	<attribute name="url" value="http://code.nsnam.org/ns-3.18"/>
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   894
        <attribute name="revision" value="cfbc9491d7e7"/>
271
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   895
      </source>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   896
      <depends_on name="netanim-3.103" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   897
      <depends_on name="pybindgen-0.16.0.831" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   898
      <depends_on name="pyviz-prerequisites" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   899
      <build type="waf" objdir="yes">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   900
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   901
      </build>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   902
    </module>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   903
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   904
    <module name="ns-3.18.1">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   905
      <source type="mercurial">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   906
	<attribute name="url" value="http://code.nsnam.org/ns-3.18"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   907
      </source>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   908
      <depends_on name="netanim-3.103" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   909
      <depends_on name="pybindgen-0.16.0.834" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   910
      <depends_on name="pyviz-prerequisites" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   911
      <build type="waf" objdir="yes">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   912
	<attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   913
      </build>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   914
    </module>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   915
271
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   916
    <module name="ns-allinone-3.18">
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   917
      <source type="none"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   918
      <depends_on name="netanim-3.103" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   919
      <depends_on name="nsc-0.5.3" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   920
      <depends_on name="pybindgen-0.16.0.831" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   921
      <depends_on name="pyviz-prerequisites" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   922
      <depends_on name="click-ns-3.17" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   923
      <depends_on name="openflow-ns-3.17" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   924
      <depends_on name="pygccxml-1.0.0" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   925
      <depends_on name="gccxml-ns3" optional="True"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   926
      <depends_on name="ns-3.18" optional="False"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   927
      <build type="none"/>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   928
    </module>
ce09d91641ee update for ns-3.18
Tom Henderson <tomh@tomh.org>
parents: 270
diff changeset
   929
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   930
    <module name="ns-allinone-3.18.1">
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   931
      <source type="none"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   932
      <depends_on name="netanim-3.103" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   933
      <depends_on name="nsc-0.5.3" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   934
      <depends_on name="pybindgen-0.16.0.834" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   935
      <depends_on name="pyviz-prerequisites" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   936
      <depends_on name="click-ns-3.17" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   937
      <depends_on name="openflow-ns-3.17" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   938
      <depends_on name="pygccxml-1.0.0" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   939
      <depends_on name="gccxml-ns3" optional="True"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   940
      <depends_on name="ns-3.18.1" optional="False"/>
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   941
      <build type="none"/>
289
82cc073a6a9a fix missing closing tag
Tom Henderson <tomh@tomh.org>
parents: 288
diff changeset
   942
    </module>
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
   943
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   944
    <module name="dce-meta-1.0">
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   945
      <source type="mercurial">
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   946
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   947
        <attribute name="module_directory" value="ns-3-dce"/>
260
319eb15d093c pull dce-1.0 tag for the ns-3.17 release
Hajime Tazaki <tazaki@nict.go.jp>
parents: 259
diff changeset
   948
        <attribute name="revision" value="dce-1.0"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   949
      </source>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   950
      <depends_on name="ns-3.17" optional="False"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   951
      <depends_on name="elf-loader" optional="True"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   952
      <depends_on name="iperf" optional="True"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   953
      <depends_on name="ccnx" optional="True"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   954
      <depends_on name="wget" optional="True"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   955
      <depends_on name="thttpd" optional="True"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   956
      <build type="none" />
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   957
    </module>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   958
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   959
    <module name="dce-ns3-1.0">
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   960
      <source type="mercurial">
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   961
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   962
        <attribute name="module_directory" value="ns-3-dce"/>
260
319eb15d093c pull dce-1.0 tag for the ns-3.17 release
Hajime Tazaki <tazaki@nict.go.jp>
parents: 259
diff changeset
   963
        <attribute name="revision" value="dce-1.0"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   964
      </source>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   965
      <depends_on name="dce-meta-1.0" optional="False"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   966
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   967
	<attribute name="supported_os" value="linux;linux2"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   968
	<attribute name="configure_arguments" value="configure --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --prefix=$INSTALLDIR"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   969
      </build>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   970
    </module>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   971
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   972
    <module name="dce-linux-1.0">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   973
      <source type="mercurial">
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   974
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   975
        <attribute name="module_directory" value="ns-3-dce"/>
260
319eb15d093c pull dce-1.0 tag for the ns-3.17 release
Hajime Tazaki <tazaki@nict.go.jp>
parents: 259
diff changeset
   976
        <attribute name="revision" value="dce-1.0"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   977
      </source>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   978
      <depends_on name="dce-meta-1.0" optional="False"/>
242
90156d751854 make DCE kernel code mandatory for dce-linux-1.0 module
Hajime Tazaki <tazaki@nict.go.jp>
parents: 235
diff changeset
   979
      <depends_on name="net-next-sim-2.6.36" optional="False"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   980
      <depends_on name="iproute" optional="False"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   981
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   982
	<attribute name="supported_os" value="linux;linux2"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   983
	<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"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   984
      </build>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   985
    </module>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   986
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   987
    <module name="dce-quagga-1.0">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   988
      <source type="mercurial">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   989
	<attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-quagga"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   990
	<attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-quagga/"/>
260
319eb15d093c pull dce-1.0 tag for the ns-3.17 release
Hajime Tazaki <tazaki@nict.go.jp>
parents: 259
diff changeset
   991
	<attribute name="revision" value="dce-1.0"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   992
      </source>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   993
      <depends_on name="quagga" optional="False"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
   994
      <depends_on name="dce-meta-1.0" optional="False"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   995
      <depends_on name="iputils" optional="False"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   996
      <build type="none">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   997
	<attribute name="supported_os" value="linux;linux2"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   998
      </build>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
   999
    </module>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1000
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1001
    <module name="dce-umip-1.0">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1002
      <source type="mercurial">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1003
	<attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-umip"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1004
	<attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-umip/"/>
260
319eb15d093c pull dce-1.0 tag for the ns-3.17 release
Hajime Tazaki <tazaki@nict.go.jp>
parents: 259
diff changeset
  1005
	<attribute name="revision" value="dce-1.0"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1006
      </source>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1007
      <depends_on name="dce-linux-1.0" optional="False"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1008
      <depends_on name="dce-quagga-1.0" optional="False"/>
244
68e577d6ba7a resolve dce-quagga multiple dependencies issue: cannot clean build for dce-quagga-1.0
Hajime Tazaki <tazaki@nict.go.jp>
parents: 243
diff changeset
  1009
      <depends_on name="dce-meta-1.0" optional="False"/>
227
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1010
      <depends_on name="umip" optional="False"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1011
      <build type="none">
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1012
	<attribute name="supported_os" value="linux;linux2"/>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1013
      </build>
706945b08360 Revert from wrong configuration change
daniel
parents: 226
diff changeset
  1014
    </module>
274
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1015
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1016
    <!-- dce-1.1 -->
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1017
    <module name="dce-meta-1.1">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1018
      <source type="mercurial">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1019
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1020
        <attribute name="module_directory" value="ns-3-dce"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1021
        <attribute name="revision" value="dce-1.1"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1022
      </source>
288
9c466692e294 update for ns-3.18.1 minor release
Tom Henderson <tomh@tomh.org>
parents: 287
diff changeset
  1023
      <depends_on name="ns-3.18.1" optional="False"/>
274
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1024
      <depends_on name="elf-loader" optional="True"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1025
      <depends_on name="iperf" optional="True"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1026
      <depends_on name="ccnx" optional="True"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1027
      <depends_on name="wget" optional="True"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1028
      <depends_on name="thttpd" optional="True"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1029
      <build type="none" />
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1030
    </module>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1031
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1032
    <module name="dce-ns3-1.1">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1033
      <source type="mercurial">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1034
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1035
        <attribute name="module_directory" value="ns-3-dce"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1036
        <attribute name="revision" value="dce-1.1"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1037
      </source>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1038
      <depends_on name="dce-meta-1.1" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1039
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1040
	<attribute name="supported_os" value="linux;linux2"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1041
	<attribute name="configure_arguments" value="configure --with-ns3=$INSTALLDIR --with-elf-loader=$INSTALLDIR/lib --prefix=$INSTALLDIR"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1042
      </build>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1043
    </module>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1044
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1045
    <module name="dce-linux-1.1">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1046
      <source type="mercurial">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1047
        <attribute name="url" value="http://code.nsnam.org/ns-3-dce"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1048
        <attribute name="module_directory" value="ns-3-dce"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1049
        <attribute name="revision" value="dce-1.1"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1050
      </source>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1051
      <depends_on name="dce-meta-1.1" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1052
      <depends_on name="net-next-sim-2.6.36" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1053
      <depends_on name="iproute" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1054
      <build type="waf" objdir="yes" sourcedir="ns-3-dce">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1055
	<attribute name="supported_os" value="linux;linux2"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1056
	<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"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1057
      </build>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1058
    </module>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1059
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1060
    <module name="dce-quagga-1.1">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1061
      <source type="mercurial">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1062
	<attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-quagga"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1063
	<attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-quagga/"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1064
	<attribute name="revision" value="dce-1.1"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1065
      </source>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1066
      <depends_on name="quagga" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1067
      <depends_on name="dce-meta-1.1" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1068
      <depends_on name="iputils" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1069
      <build type="none">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1070
	<attribute name="supported_os" value="linux;linux2"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1071
      </build>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1072
    </module>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1073
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1074
    <module name="dce-umip-1.1">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1075
      <source type="mercurial">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1076
	<attribute name="url" value="http://code.nsnam.org/thehajime/ns-3-dce-umip"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1077
	<attribute name="module_directory" value="ns-3-dce/myscripts/ns-3-dce-umip/"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1078
	<attribute name="revision" value="dce-1.1"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1079
      </source>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1080
      <depends_on name="dce-linux-1.1" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1081
      <depends_on name="dce-quagga-1.1" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1082
      <depends_on name="dce-meta-1.1" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1083
      <depends_on name="umip" optional="False"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1084
      <build type="none">
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1085
	<attribute name="supported_os" value="linux;linux2"/>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1086
      </build>
be7ac1a264d9 added dce-1.1
Hajime Tazaki <tazaki@sfc.wide.ad.jp>
parents: 272
diff changeset
  1087
    </module>
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1088
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1089
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1090
<!--  Bake specific dependencies -->
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1091
    <module name="mercurial">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1092
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1093
        <attribute name="dependency_test" value="hg"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1094
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1095
        <attribute name="name_apt-get" value="mercurial"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1096
        <attribute name="name_yum" value="mercurial"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1097
        <attribute name="more_information" value="Didn't find:   Mercurial package; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1098
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1099
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1100
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1101
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1102
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1103
    <module name="subversion">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1104
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1105
        <attribute name="dependency_test" value="svn"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1106
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1107
        <attribute name="name_apt-get" value="subversion"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1108
        <attribute name="name_yum" value="subversion mod_dav_svn"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1109
        <attribute name="more_information" value="Didn't find:   Subversion package (SVN); please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1110
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1111
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1112
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1113
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1114
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1115
    <module name="unrar">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1116
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1117
        <attribute name="dependency_test" value="unrar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1118
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1119
        <attribute name="name_apt-get" value="unrar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1120
        <attribute name="name_yum" value="rar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1121
        <attribute name="more_information" value="Didn't find:   unrar - Unarchiver for .rar files; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1122
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1123
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1124
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1125
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1126
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1127
    <module name="make">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1128
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1129
        <attribute name="dependency_test" value="make"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1130
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1131
        <attribute name="name_apt-get" value="make"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1132
        <attribute name="name_yum" value="rar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1133
        <attribute name="more_information" value="Didn't find:   make - Utility for Directing compilation.; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1134
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1135
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1136
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1137
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1138
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1139
    <module name="patch">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1140
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1141
        <attribute name="dependency_test" value="patch"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1142
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1143
        <attribute name="name_apt-get" value="patch"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1144
        <attribute name="name_yum" value="patch"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1145
        <attribute name="more_information" value="Didn't find:   patch - Apply a diff file to an original; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1146
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1147
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1148
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1149
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1150
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1151
    <module name="tar">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1152
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1153
        <attribute name="dependency_test" value="tar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1154
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1155
        <attribute name="name_apt-get" value="tar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1156
        <attribute name="name_yum" value="tar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1157
        <attribute name="more_information" value="Didn't find:   tar - GNU version of the tar archiving utility; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1158
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1159
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1160
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1161
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1162
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1163
    <module name="cvs">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1164
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1165
        <attribute name="dependency_test" value="cvs"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1166
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1167
        <attribute name="name_apt-get" value="cvs"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1168
        <attribute name="name_yum" value="cvs"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1169
        <attribute name="more_information" value="Didn't find:   cvs - Concurrent Versions System; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1170
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1171
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1172
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1173
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1174
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1175
    <module name="git">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1176
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1177
        <attribute name="dependency_test" value="git"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1178
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1179
        <attribute name="name_apt-get" value="git"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1180
        <attribute name="name_yum" value="git"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1181
        <attribute name="more_information" value="Didn't find:   git - fast, scalable, distributed revision control system; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1182
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1183
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1184
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1185
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1186
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1187
    <module name="bazaar">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1188
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1189
        <attribute name="dependency_test" value="bzr"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1190
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1191
        <attribute name="name_apt-get" value="bzr"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1192
        <attribute name="name_yum" value="bzr"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1193
        <attribute name="more_information" value="Didn't find:   bzr - easy to use distributed version control system; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1194
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1195
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1196
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1197
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1198
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1199
    <module name="cmake">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1200
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1201
        <attribute name="dependency_test" value="cmake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1202
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1203
        <attribute name="name_apt-get" value="cmake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1204
        <attribute name="name_yum" value="cmake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1205
        <attribute name="more_information" value="Didn't find:   git - fast, scalable, distributed revision control system; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1206
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1207
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1208
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1209
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1210
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1211
    <module name="automake">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1212
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1213
        <attribute name="dependency_test" value="autoconf"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1214
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1215
        <attribute name="name_apt-get" value="autoconf automake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1216
        <attribute name="name_yum" value="autoconf automake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1217
        <attribute name="more_information" value="Didn't find:   autoconf and automake - automatic configure and Makefile script builders; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1218
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1219
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1220
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1221
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1222
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1223
    <module name="7z">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1224
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1225
        <attribute name="dependency_test" value="7z"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1226
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1227
        <attribute name="name_apt-get" value="p7zip-full"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1228
        <attribute name="name_yum" value="p7zip p7zip-plugins"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1229
        <attribute name="more_information" value="Didn't find:   p7zip - 7z file archiver with high compression ratio; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1230
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1231
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1232
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1233
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1234
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1235
    <module name="xz-utils">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1236
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1237
        <attribute name="dependency_test" value="xz"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1238
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1239
        <attribute name="name_apt-get" value="xz-utils"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1240
        <attribute name="name_yum" value="xz-devel"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1241
        <attribute name="more_information" value="Didn't find:   xz utils - XZ-format compression utilities; please install it."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1242
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1243
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1244
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1245
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1246
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1247
    <!-- For the documentation -->
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1248
    <module name="python-sphinx">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1249
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1250
        <attribute name="dependency_test" value="sphinx-build"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1251
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1252
        <attribute name="name_apt-get" value="python-sphinx"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1253
        <attribute name="name_yum" value="python-sphinx"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1254
        <attribute name="more_information" value="Didn't find:   python-sphinx - documentation generator for Python projects; please install it, if you think you will gennerate the documentation."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1255
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1256
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1257
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1258
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1259
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1260
    <module name="python-pygments">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1261
      <source type="system_dependency">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1262
        <attribute name="dependency_test" value="pygmentize"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1263
        <attribute name="try_to_install" value="True"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1264
        <attribute name="name_apt-get" value="python-pygments"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1265
        <attribute name="name_yum" value="python-pygments"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1266
        <attribute name="more_information" value="Didn't find:   python-pygments - syntax highlighting package written in Python; please install it, if you think you will gennerate the documentation."/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1267
      </source>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1268
      <build type="none" objdir="no">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1269
      </build>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1270
    </module>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1271
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1272
<!--  Bake dependencies end -->
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1273
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
  1274
  </modules>
247
8c375fa21165 Fix for mac OS byindings
daniel
parents: 244
diff changeset
  1275
 
287
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1276
  <predefined name="set-bake-env">
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1277
      <enable name="mercurial"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1278
      <enable name="subversion"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1279
      <enable name="unrar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1280
      <enable name="make"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1281
      <enable name="patch"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1282
      <enable name="tar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1283
      <enable name="cvs"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1284
      <enable name="git"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1285
      <enable name="bazaar"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1286
      <enable name="cmake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1287
      <enable name="automake"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1288
      <enable name="7z"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1289
      <enable name="xz-utils"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1290
      <enable name="python-sphinx"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1291
      <enable name="python-pygments"/>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1292
  </predefined>
cd141ff1a1f3 bake self requirements check
Daniel Camara <daniel.camara@telecom-paristech.fr>
parents: 283
diff changeset
  1293
247
8c375fa21165 Fix for mac OS byindings
daniel
parents: 244
diff changeset
  1294
 <predefined name="dbg">
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1295
    <append name="CFLAGS" value="-g"/>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1296
    <append name="CXXFLAGS" value="-g"/>
115
cdc42f30aa2a Fix for the configuration file
daniel
parents: 113
diff changeset
  1297
    <configuration objdir="dbg"/>
cdc42f30aa2a Fix for the configuration file
daniel
parents: 113
diff changeset
  1298
    <configuration installdir="build_dbg"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
  1299
  </predefined>
115
cdc42f30aa2a Fix for the configuration file
daniel
parents: 113
diff changeset
  1300
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
  1301
  <predefined name="opt">
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
  1302
    <configuration objdir="opt"/>
115
cdc42f30aa2a Fix for the configuration file
daniel
parents: 113
diff changeset
  1303
    <configuration installdir="build_opt"/>
283
Daniel
parents: 282
diff changeset
  1304
<!--     <append name="configure_arguments" value=" -d optimized"/> -->
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1305
    <append name="CFLAGS" value="-O3"/>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1306
    <append name="CXXFLAGS" value="-O3"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
  1307
  </predefined>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1308
  
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1309
  <predefined name="ns3">
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1310
    <enable name="ns-3-dev"/>
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1311
    <!--    <configuration installdir="." sourcedir="../source"/> -->
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1312
    <append module="ns-3-dev" name="configure_arguments" value="--enable-examples --enable-tests"/>
67
1d85f4b247f3 Update on the unit test
Daniel Camara <daniel.camara@inria.fr>
parents:
diff changeset
  1313
  </predefined>
94
cbf406ef43b0 configuration files update
daniel
parents: 75
diff changeset
  1314
104
5106eb22e0d3 new configurarion
daniel
parents: 95
diff changeset
  1315
  <predefined name="ns3-min">
5106eb22e0d3 new configurarion
daniel
parents: 95
diff changeset
  1316
    <enable name="ns-3-dev"/>
108
246e724cb1f2 Automatic resource file saving
daniel
parents: 104
diff changeset
  1317
    <append module="ns-3-dev" name="configure_arguments" value=" --enable-modules=core,network,wifi"/> -->
104
5106eb22e0d3 new configurarion
daniel
parents: 95
diff changeset
  1318
  </predefined>
5106eb22e0d3 new configurarion
daniel
parents: 95
diff changeset
  1319
229
4dc76e5f0dc0 remove dependencies on python-dev, pygraphviz, pygoocanvas from pybindgen
Hajime Tazaki <tazaki@nict.go.jp>
parents: 227
diff changeset
  1320
</configuration>