forked from esnet/iperf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build-me.sh
executable file
·27 lines (16 loc) · 1.07 KB
/
build-me.sh
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
#!/bin/bash
export CROSS_COMPILE=arm-linux-androideabi-
# Manually include sysroot
# export SYSROOTDIR=/home/cristina/iij/android-ndk-r15b/tmp-toolchain/sysroot
# export CFLAGS="-I$SYSROOTDIR/usr/include"
# export LDFLAGS="-L$SYSROOTDIR/usr/lib -L/home/cristina/iij/android-ndk-r15b/apps/iperf/iperf-bin"
# Copy headers in ./include
# Manually include local headers
IPERF_HOME=/home/cristina/iij/android-ndk-r15b/apps/iperf
export CFLAGS="-I$IPERF_HOME/include"
echo $CFLAGS
export LDFLAGS="-L$IPERF_HOME/lib -L$IPERF_HOME/iperf-bin/lib -L$IPERF_HOME/iperf-bin/ -L$IPERF_HOME -L$IPERF_HOME/src -pie"
echo $LDFLAGS
./configure --host=arm-linux-androideabi --host=arm-linux-androideabi --prefix=/home/cristina/iij/android-ndk-r15b/apps/iperf/iperf-bin/lib --target=arm-linux-androideabi --with-sysroot=/home/cristina/iij/android-ndk-r15b/tmp-toolchain/sysroot
# ./configure --host=arm-none-linux-androideabi -prefix=/home/cristina/iij/android-ndk-r15b/apps/iperf/iperf-bin/ --with-sysroot=/home/cristina/iij/android-ndk-r15b/tmp-toolchain/sysroot &&
make CFLAGS=-static CXXFLAGS=-static