summaryrefslogtreecommitdiff
path: root/android/apk/make-unsigned-apk.sh
blob: 3bc4009feeb231b1f72b07cc73331ca5c91d4c6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh -e

S=`dirname "$0"`
ANDROID_ABI=$1
STRIP=$2
ZIP=$3
UNSIGNED_APK=$4
LIBMPD_SO=$5
CLASSES_DEX=$6
RESOURCES_APK=$7
D=`dirname "$UNSIGNED_APK"`

rm -rf "$D/apk"
mkdir -p "$D/apk/lib/$ANDROID_ABI"

"$STRIP" "$LIBMPD_SO" -o "$D/apk/lib/$ANDROID_ABI/`basename $LIBMPD_SO`"
cp "$CLASSES_DEX" "$D/apk/"
cp "$RESOURCES_APK" "$UNSIGNED_APK"

cd "$D/apk"
exec zip -q -r -X "../`basename $UNSIGNED_APK`" .