diff --git a/libtirpc-1.3.1/build.sh b/libtirpc-1.3.1/build.sh new file mode 100755 index 0000000..b06e70c --- /dev/null +++ b/libtirpc-1.3.1/build.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +LOCAL_DIR=`pwd` +#---------------------------------- +OUTPUT_DIR=${LOCAL_DIR}/output +INSTALL_DIR=${LOCAL_DIR}/install + +NDK=${HOME}/Workspaces/ndk/android-ndk-r21e + +# Only choose one of these, depending on your build machine... +#export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/darwin-x86_64 +export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/linux-x86_64 + +# Only choose one of these, depending on your device... +export TARGET=aarch64-linux-android +#export TARGET=armv7a-linux-androideabi +#export TARGET=i686-linux-android +#export TARGET=x86_64-linux-android + +# Set this to your minSdkVersion. +export API=30 + +# Configure and build. +export AR=$TOOLCHAIN/bin/llvm-ar +export CC=$TOOLCHAIN/bin/$TARGET$API-clang +export AS=$CC +export CXX=$TOOLCHAIN/bin/$TARGET$API-clang++ +export LD=$TOOLCHAIN/bin/ld +export RANLIB=$TOOLCHAIN/bin/llvm-ranlib +export STRIP=$TOOLCHAIN/bin/llvm-strip + +./configure --host=$TARGET --prefix=${PWD}/../_install --disable-static --disable-gssapi CFLAGS="-I../libtirpc-1.3.1/tirpc/rpc/" + +make diff --git a/nfs-utils-2.5.2/build.sh b/nfs-utils-2.5.2/build.sh new file mode 100755 index 0000000..57386d5 --- /dev/null +++ b/nfs-utils-2.5.2/build.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +LOCAL_DIR=`pwd` +#---------------------------------- +OUTPUT_DIR=${LOCAL_DIR}/output +INSTALL_DIR=${LOCAL_DIR}/install + +NDK=${HOME}/Workspaces/ndk/android-ndk-r21e + +# Only choose one of these, depending on your build machine... +#export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/darwin-x86_64 +export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/linux-x86_64 + +# Only choose one of these, depending on your device... +export TARGET=aarch64-linux-android +#export TARGET=armv7a-linux-androideabi +#export TARGET=i686-linux-android +#export TARGET=x86_64-linux-android + +# Set this to your minSdkVersion. +export API=30 + +# Configure and build. +export AR=$TOOLCHAIN/bin/llvm-ar +export CC=$TOOLCHAIN/bin/$TARGET$API-clang +export AS=$CC +export CXX=$TOOLCHAIN/bin/$TARGET$API-clang++ +export LD=$TOOLCHAIN/bin/ld +export RANLIB=$TOOLCHAIN/bin/llvm-ranlib +export STRIP=$TOOLCHAIN/bin/llvm-strip + +./configure --host=$TARGET --prefix=${INSTALL_DIR} \ +--disable-ipv6 --disable-tirpc --disable-nfsv4 --disable-gss --disable-uuid --disable-mount; + +make