@@ -10,7 +10,6 @@ echo_help()
10
10
echo " -e Encryption library to be used. Possible options: openssl (default) mbedtls"
11
11
echo " -o OpenSSL version. E.g. 1.1.1l"
12
12
echo " -m Mbed TLS version. E.g. v2.26.0"
13
- echo " -s SRT version. E.g. v1.4.4"
14
13
echo
15
14
echo " Example: ./build-android -n /home/username/Android/Sdk/ndk/23.0.7599858 -a 28 -t \" arm64-v8a x86_64\" "
16
15
echo
@@ -21,7 +20,6 @@ NDK_ROOT=""
21
20
API_LEVEL=28
22
21
BUILD_TARGETS=" armeabi-v7a arm64-v8a x86 x86_64"
23
22
OPENSSL_VERSION=1.1.1l
24
- SRT_VERSION=" "
25
23
ENC_LIB=openssl
26
24
MBEDTLS_VERSION=v2.26.0
27
25
@@ -56,10 +54,8 @@ SCRIPT_DIR=$(pwd)
56
54
HOST_TAG=' unknown'
57
55
unamestr=$( uname -s)
58
56
if [ " $unamestr " = ' Linux' ]; then
59
- SCRIPT_DIR=$( readlink -f $0 | xargs dirname)
60
57
HOST_TAG=' linux-x86_64'
61
58
elif [ " $unamestr " = ' Darwin' ]; then
62
- SCRIPT_DIR=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd)
63
59
if [ $( uname -p) = ' arm' ]; then
64
60
echo " NDK does not currently support ARM64"
65
61
exit 128
93
89
exit 128
94
90
fi
95
91
96
- if [ ! -d $BASE_DIR /srt ]; then
97
- git clone https://github.com/Haivision/srt srt
98
- if [ ! -z " $SRT_VERSION " ]; then
99
- git -C $BASE_DIR /srt checkout $SRT_VERSION
100
- fi
101
- fi
102
-
103
92
for build_target in $BUILD_TARGETS ; do
104
93
LIB_DIR=$BASE_DIR /$build_target /lib
105
94
JNI_DIR=$BASE_DIR /prebuilt/$build_target
@@ -114,6 +103,6 @@ for build_target in $BUILD_TARGETS; do
114
103
fi
115
104
116
105
git -C $BASE_DIR /srt clean -fd
117
- $SCRIPT_DIR /mksrt -n $NDK_ROOT -a $API_LEVEL -t $build_target -e $ENC_LIB -s $BASE_DIR /srt -i $BASE_DIR /$build_target
106
+ $SCRIPT_DIR /mksrt -n $NDK_ROOT -a $API_LEVEL -t $build_target -e $ENC_LIB -s ../.. -i $BASE_DIR /$build_target
118
107
cp $LIB_DIR /libsrt.so $JNI_DIR /libsrt.so
119
108
done
0 commit comments