author | daniel |
Wed, 18 Jul 2012 15:26:45 +0200 | |
changeset 82 | 6ce320a19d08 |
parent 81 | 0e40fb09aef7 |
child 84 | 764f6222c0e1 |
permissions | -rw-r--r-- |
80 | 1 |
<configuration> |
2 |
<modules> |
|
3 |
||
4 |
<module name="dce-ns3"> |
|
5 |
<source type="mercurial"> |
|
6 |
<attribute name="url" value="http://code.nsnam.org/furbani/ns-3-dce"/> |
|
7 |
</source> |
|
8 |
<depends_on name="readversiondef" optional="False"/> |
|
9 |
<depends_on name="ns-3-dev-dce" optional="False"/> |
|
82 | 10 |
<build type="waf" objdir="yes" sourcedir="dce"> |
11 |
<attribute name="configure_arguments" value="configure --prefix=`pwd`/../build --verbose"/> |
|
12 |
<attribute name="post_installation" value="BASEDCE=`pwd`/..;DCE_PATH=$BASEDCE/build/bin_dce:$BASEDCE/build/bin:$BASE/build/bin;DCE_ROOT=$HOME/dce_root:$BASEDCE/build;LD_LIBRARY_PATH=$SAVE_LDLP:`pwd`/../build/lib:`pwd`/build/bin:`pwd`/../build/lib:`pwd`/../../ns-3-dev-dce/build;../build/bin/ns3test-dce --verbose"/> |
|
13 |
</build> |
|
14 |
</module> |
|
15 |
||
16 |
<module name="dce-linux"> |
|
17 |
<source type="mercurial" sourcedir="dce1"> |
|
18 |
<attribute name="url" value="http://code.nsnam.org/furbani/ns-3-dce"/> |
|
19 |
<attribute name="module_directory" value="dce"/> |
|
20 |
</source> |
|
21 |
<depends_on name="readversiondef" optional="False"/> |
|
81
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
22 |
<depends_on name="ns-3-linux" optional="False"/> |
82 | 23 |
<depends_on name="ns-3-dev-dce" optional="False"/> |
24 |
||
25 |
<build type="waf" objdir="yes" sourcedir="dce"> |
|
26 |
<attribute name="configure_arguments" value="configure --prefix=`pwd`/../build --enable-kernel-stack=`pwd`/../ns-3-linux --verbose"/> |
|
80 | 27 |
<attribute name="post_installation" value="BASEDCE=`pwd`/..;DCE_PATH=$BASEDCE/build/bin_dce:$BASEDCE/build/bin:$BASE/build/bin;DCE_ROOT=$HOME/dce_root:$BASEDCE/build;LD_LIBRARY_PATH=$SAVE_LDLP:`pwd`/../build/lib:`pwd`/build/bin:`pwd`/../build/lib:`pwd`/../../ns-3-dev-dce/build;../build/bin/ns3test-dce --verbose"/> |
82 | 28 |
<attribute name="v_PATH" value="$OBJDIR/../../readversiondef;`pwd`;`pwd`/../build/bin" /> |
29 |
<attribute name="v_LD_LIBRARY" value="$OBJDIR/..;`pwd`;`pwd`/../ns-3-dev-dce/build" /> |
|
30 |
<attribute name="v_PKG_CONFIG" value="`pwd`/../ns-3-dev-dce/build/lib/pkgconfig;$OBJDIR/../../ns-3-dev-dce/build/lib/pkgconfig" /> |
|
80 | 31 |
</build> |
32 |
</module> |
|
33 |
||
34 |
<module name="readversiondef"> |
|
35 |
<source type="mercurial"> |
|
36 |
<attribute name="url" value="http://code.nsnam.org/mathieu/readversiondef"/> |
|
37 |
</source> |
|
38 |
<build type="make" objdir="yes"> |
|
39 |
<attribute name="make_arguments" value="install PREFIX=`pwd`/../build"/> |
|
40 |
</build> |
|
41 |
</module> |
|
42 |
||
43 |
<module name="ns-3-dev-dce"> |
|
44 |
<source type="mercurial"> |
|
45 |
<attribute name="url" value="http://code.nsnam.org/ns-3-dev"/> |
|
46 |
<attribute name="revision" value="49dadc40be43"/> |
|
47 |
</source> |
|
48 |
<build type="waf" objdir="yes"> |
|
82 | 49 |
<attribute name="patch" value="../dce/utils/packet-socket-upgrade-exp.patch"/> |
80 | 50 |
<attribute name="configure_arguments" value="configure --prefix=`pwd`/../build --enable-tests"/> |
51 |
</build> |
|
52 |
</module> |
|
53 |
||
81
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
54 |
<module name="git-kern"> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
55 |
<source type="git"> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
56 |
<attribute name="url" value="git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git"/> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
57 |
<attribute name="revision" value="fed66381d65a35198639f564365e61a7f256bf79"/> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
58 |
</source> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
59 |
<build type="none" objdir="no"> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
60 |
</build> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
61 |
</module> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
62 |
|
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
63 |
<module name="ns-3-linux" built_once="true"> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
64 |
<source type="mercurial"> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
65 |
<attribute name="url" value="http://code.nsnam.org/furbani/ns-3-linux"/> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
66 |
</source> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
67 |
<depends_on name="git-kern" optional="False"/> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
68 |
<build type="make" objdir="no"> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
69 |
<attribute name="pre_installation" value="ln -s ../git-kern net-next-2.6; sed 's/$(PWD)/`pwd`/' Makefile >a; mv a Makefile; make unpatch; make setup ;make defconfig; make config; sed s/CONFIG_PACKET=m/CONFIG_PACKET=y/ config >c2 ; mv c2 config"/> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
70 |
</build> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
71 |
</module> |
0e40fb09aef7
Add support to system dependencies and automatic installation for Linux systems
daniel
parents:
80
diff
changeset
|
72 |
|
80 | 73 |
</modules> |
74 |
||
75 |
</configuration> |