blob: 5286813f1009da0f6c097d9fb75a606b2692e0d1 [file] [log] [blame]
#!/bin/bash
if [ $# -ne 1 ]; then
echo "Usage: $0 <path_to_sdk_support.zip>"
exit 1
fi
# Make sure we are in prebuilts/sdk/current
if [ $(realpath $(dirname $0)) != $(realpath $(pwd)) ]; then
echo "The script must be run from $(dirname $0)."
exit 1
fi
set -x -e
rm -rf support/
unzip $1 >/dev/null
# Remove duplicates
rm -f support/v7/appcompat/libs/android-support-v4.jar
rm -f support/multidex/instrumentation/libs/android-support-multidex.jar
# Remove samples
rm -rf support/samples
# Remove source files
find support -name "*.java" \
-o -name "*.aidl" \
-o -name AndroidManifest.xml \
| xargs rm
# Other misc files we don't need
find support -name "*.gradle" \
-o -name ".classpath" \
-o -name ".project" \
-o -name "project.properties" \
-o -name "source.properties" \
-o -name ".readme" \
-o -name "README.txt" \
-o -name "package.html" \
-o -name "NOTICE.txt" \
| xargs rm
# Now we can remove empty dirs
find . -type d -empty -delete