1 TERMUX_PKG_HOMEPAGE
=https
://developer.android.com
/tools
/sdk
/ndk
/index.html
2 TERMUX_PKG_DESCRIPTION
="Multilib binaries for cross-compilation"
3 TERMUX_PKG_VERSION
=$TERMUX_NDK_VERSION
5 TERMUX_PKG_NO_DEVELSPLIT
=yes
6 TERMUX_PKG_KEEP_STATIC_LIBRARIES
="true"
7 TERMUX_PKG_PLATFORM_INDEPENDENT
=true
12 local NDK_SUFFIX
=$SUFFIX
14 if [ $ARCH = x86
] ||
[ $ARCH = x86_64
]; then
18 mkdir
-p
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
19 local BASEDIR
=$NDK/platforms
/android-
${TERMUX_PKG_API_LEVEL}/arch-
$ARCH/usr
/lib
20 if [ $ARCH = x86_64
]; then BASEDIR
+="64"; fi
21 cp $BASEDIR/*.o
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
23 LIBATOMIC
=$NDK/toolchains
/${NDK_SUFFIX}-*/prebuilt
/linux-
*/${SUFFIX}/lib
24 if [ $ARCH = arm64
]; then LIBATOMIC
+="64"; fi
25 if [ $ARCH = "arm" ]; then LIBATOMIC
+="/armv7-a"; fi
26 cp $LIBATOMIC/libatomic.a
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
/
28 LIBGCC
=$NDK/toolchains
/${NDK_SUFFIX}-*/prebuilt
/linux-
*/lib
/gcc
/${SUFFIX}/4.9.x
29 if [ $ARCH = "arm" ]; then LIBGCC
+="/armv7-a"; fi
30 cp $LIBGCC/libgcc.a
$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/$SUFFIX/lib
/
33 termux_step_extract_into_massagedir
() {
34 prepare_libs
"arm" "arm-linux-androideabi"
35 prepare_libs
"arm64" "aarch64-linux-android"
36 prepare_libs
"x86" "i686-linux-android"
37 prepare_libs
"x86_64" "x86_64-linux-android"