author | daniel |
Tue, 23 Oct 2012 15:45:47 +0200 | |
changeset 111 | fba29ddcb4fd |
parent 72 | e5b0304a0eb2 |
permissions | -rw-r--r-- |
72
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
1 |
<configuration> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
2 |
<modules> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
3 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
4 |
<module name="click-1.8.0"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
5 |
<source type="archive"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
6 |
<attribute name="url" value="http://read.cs.ucla.edu/click/click-1.8.0.tar.gz"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
7 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
8 |
<build type="autotools" objdir="yes"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
9 |
<attribute name="configure_arguments" value="--enable-userlevel --disable-linuxmodule --enable-nsclick --enable-wifi"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
10 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
11 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
12 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
13 |
<module name="openflow-ns3"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
14 |
<source type="mercurial"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
15 |
<attribute name="url" value="http://code.nsnam.org/bhurd/openflow"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
16 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
17 |
<build type="waf" objdir="yes"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
18 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
19 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
20 |
<module name="ns-3-dce"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
21 |
<source type="mercurial"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
22 |
<attribute name="url" value="http://code.nsnam.org/furbani/ns-3-dce"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
23 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
24 |
<depends_on name="ns-3-dev" optional="False"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
25 |
<build type="waf" objdir="yes"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
26 |
<attribute name="configure_arguments" value="configure --prefix='pwd'/../build --verbose --enable-kernel-stack='pwd'/../ns-3-linux"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
27 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
28 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
29 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
30 |
hg clone http://code.nsnam.org/mathieu/readversiondef |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
31 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
32 |
hg clone http://code.nsnam.org/furbani/ns-3-linux op |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
33 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
34 |
hg clone http://code.nsnam.org/ns-3-dev -r cf417e0145eb |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
35 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
36 |
git clone git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git net-next-2.6 |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
37 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
38 |
<module name="gccxml-ns3"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
39 |
<source type="cvs"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
40 |
<attribute name="root" value=":pserver:anoncvs:@www.gccxml.org:/cvsroot/GCC_XML"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
41 |
<attribute name="module" value="gccxml"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
42 |
<attribute name="date" value="2009-09-21"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
43 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
44 |
<build type="cmake" objdir="yes"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
45 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
46 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
47 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
48 |
<module name="pygccxml"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
49 |
<source type="archive"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
50 |
<attribute name="url" value="http://mesh.dl.sourceforge.net/project/pygccxml/pygccxml/pygccxml-1.0/pygccxml-1.0.0.zip"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
51 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
52 |
<build type="python" objdir="yes"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
53 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
54 |
<depends_on name="gccxml-ns3"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
55 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
56 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
57 |
<module name="pybindgen"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
58 |
<source type="bazaar"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
59 |
<attribute name="url" value="https://launchpad.net/pybindgen"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
60 |
<attribute name="revision" value="revno:795"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
61 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
62 |
<build type="waf" objdir="yes"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
63 |
<attribute name="build_arguments" value="--generate-version"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
64 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
65 |
<depends_on name="pygccxml" optional="True"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
66 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
67 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
68 |
<module name="nsc"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
69 |
<source type="mercurial"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
70 |
<attribute name="url" value="https://secure.wand.net.nz/mercurial/nsc"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
71 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
72 |
<!-- problem: scons has no generic command-line support for builddir and installdir --> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
73 |
<build type="inline" classname="NscModuleBuild"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
74 |
<code>class NscModuleBuild(InlineModuleBuild): |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
75 |
def __init__(self): |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
76 |
InlineModuleBuild.__init__(self) |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
77 |
def build(self, env, jobs): |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
78 |
env.run(['python', os.path.join(env.srcdir, 'scons.py'), |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
79 |
'-j', str(jobs), '--prefix=' + env.installdir, 'install'], |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
80 |
directory=env.srcdir) |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
81 |
def clean(self, env): |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
82 |
env.run(['python', os.path.join(env.srcdir, 'scons.py'), '-c'], |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
83 |
directory=env.srcdir) |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
84 |
def check_version(self, env): |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
85 |
return True</code> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
86 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
87 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
88 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
89 |
<module name="ns-3-dev"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
90 |
<source type="mercurial"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
91 |
<attribute name="url" value="http://code.nsnam.org/ns-3-dev"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
92 |
</source> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
93 |
<depends_on name="nsc" optional="True"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
94 |
<depends_on name="pybindgen" optional="True"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
95 |
<depends_on name="click-1.8.0" optional="True"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
96 |
<depends_on name="openflow-ns3" optional="True"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
97 |
<build type="waf" objdir="yes"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
98 |
<attribute name="configure_arguments" value="--with-nsc=$INSTALLDIR --with-nsclick=$INSTALLDIR --with-openflow=$INSTALLDIR"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
99 |
</build> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
100 |
</module> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
101 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
102 |
</modules> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
103 |
|
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
104 |
<predefined name="ns3"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
105 |
<enable name="ns-3-dev"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
106 |
<configuration installdir="." sourcedir="../source"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
107 |
<append module="ns-3-dev" name="configure_arguments" value="--enable-examples --enable-tests"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
108 |
</predefined> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
109 |
<predefined name="nopython"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
110 |
<disable name="pybindgen"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
111 |
</predefined> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
112 |
<predefined name="dbg"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
113 |
<configuration objdir="dbg"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
114 |
<append name="CFLAGS" value="-g -O0"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
115 |
<append name="CXXFLAGS" value="-g -O0"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
116 |
</predefined> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
117 |
<predefined name="opt"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
118 |
<configuration objdir="opt"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
119 |
<append name="CFLAGS" value="-g -O3"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
120 |
<append name="CXXFLAGS" value="-g -O3"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
121 |
</predefined> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
122 |
<predefined name="cov"> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
123 |
<configuration objdir="cov"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
124 |
<append name="CFLAGS" value="-fprofile-arcs -ftest-coverage "/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
125 |
<append name="CXXFLAGS" value="-fprofile-arcs -ftest-coverage "/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
126 |
<append name="LDFLAGS" value="-lgcov"/> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
127 |
</predefined> |
e5b0304a0eb2
Hst G: changed test/source.py
Daniel Camara <daniel.camara@inria.fr>
parents:
diff
changeset
|
128 |
</configuration> |