1 TERMUX_PKG_HOMEPAGE
=https
://developer.android.com
/tools
/sdk
/ndk
/index.html
2 TERMUX_SUBPKG_DESCRIPTION
="multilib binaries for cross-compilation"
3 TERMUX_PKG_VERSION
=$TERMUX_NDK_VERSION
4 TERMUX_PKG_NO_DEVELSPLIT
=yes
5 TERMUX_PKG_KEEP_STATIC_LIBRARIES
="true"
6 TERMUX_PKG_PLATFORM_INDEPENDENT
=true
11 local NDK_SUFFIX
=$SUFFIX
13 if [ $ARCH = x86
] ||
[ $ARCH = x86_64
]; then
17 mkdir
-p
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
18 local BASEDIR
=$NDK/platforms
/android-
${TERMUX_PKG_API_LEVEL}/arch-
$ARCH/usr
/lib
19 if [ $ARCH = x86_64
] ||
[ $ARCH = mips64
]; then BASEDIR
+="64"; fi
20 cp $BASEDIR/*.o
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
22 LIBATOMIC
=$NDK/toolchains
/${NDK_SUFFIX}-*/prebuilt
/linux-
*/${SUFFIX}/lib
23 if [ $ARCH = arm64
]; then LIBATOMIC
+="64"; fi
24 cp $LIBATOMIC/libatomic.a
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
/libatomic.a
27 termux_step_extract_into_massagedir
() {
28 prepare_libs
"arm" "arm-linux-androideabi"
29 prepare_libs
"arm64" "aarch64-linux-android"
30 prepare_libs
"x86" "i686-linux-android"
31 prepare_libs
"x86_64" "x86_64-linux-android"
32 prepare_libs
"mips" "mipsel-linux-android"
33 prepare_libs
"mips64" "mips64el-linux-android"