forked from a4tech/GnuTLS-GMP-Nettle-for-iOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild-one.sh
executable file
·35 lines (31 loc) · 887 Bytes
/
build-one.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
28
29
30
31
32
33
34
35
#!/bin/bash
# Library name, version and location
LIBNAMES=("libtasn1" )
FILENAMEBASES=("libtasn1" )
REMOTEURLROOTS=("http://ftp.gnu.org/gnu/libtasn1/" )
COMPRESSIONTYPES=( "gz" )
LIBVERSIONS=( "4.7" )
LIBFLAGSLIST=("")
C_STD=""
CPP_STD=""
ORIGINALPATH=${PWD}
CURRENTPATH="${PWD}/staging"
OGINCLUDE="$ORIGINALPATH/include/"
OGLIB="$ORIGINALPATH/lib/"
mkdir -p $OGINCLUDE
mkdir -p $OGLIB
mkdir -p $CURRENTPATH
for (( i = 0 ; i < ${#LIBNAMES[@]} ; i++ ))
do
[ -e "${OGLIB}/${LIBNAMES[i]}.a" ] && continue
echo "🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 "
echo "🎯 Building target ${LIBNAMES[i]}"
LIBNAME=${LIBNAMES[i]}
FILENAMEBASE=${FILENAMEBASES[i]}
REMOTEURLROOT=${REMOTEURLROOTS[i]}
COMPRESSIONTYPE=${COMPRESSIONTYPES[i]}
LIBVERSION=${LIBVERSIONS[i]}
LIBFLAGS=${LIBFLAGSLIST[i]}
[ ! -e $FILENAME ] && continue
. ./build-generic.sh
done