forked from rumpkernel/drv-netif-dpdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuildme.sh
More file actions
29 lines (23 loc) · 651 Bytes
/
Copy pathbuildme.sh
File metadata and controls
29 lines (23 loc) · 651 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
die ()
{
echo ERROR: $*
exit 1
}
: ${RTE_SDK:=$(pwd)/dpdk}
: ${RTE_TARGET:=build}
export RTE_SDK
export RTE_TARGET
RUMPTOOLS=$(pwd)/rumptools
RUMPMAKE=${RUMPTOOLS}/rumpmake
RUMPDEST=$(pwd)/rump
set -e
( cd buildrump.sh && ./buildrump.sh -T ${RUMPTOOLS} -d ${RUMPDEST} -q \
checkout fullbuild || die buildrump.sh failed )
( cd dpdk ; make T=$(uname -m)-native-linuxapp-gcc config && make \
|| die dpdk build failed )
( cd src && ${RUMPMAKE} dependall && ${RUMPMAKE} install \
|| die dpdkif build failed )
( cd examples && ${RUMPMAKE} dependall && ${RUMPMAKE} install \
|| die examples build failed )
touch .build_done