Mozilla/mozilla/camino/scripts/strip-headers.sh
stuart.morgan%alumni.case.edu 81b2f3e289 Camino only - Fix strip-headers.sh so that it doesn't fail if there's a .h file in the srcroot
git-svn-id: svn://10.0.0.236/trunk@257289 18797224-902f-48f8-a5cc-f745e15eee43
2009-05-27 00:09:19 +00:00

17 lines
736 B
Bash
Executable File

#!/bin/bash
# Failures are delicious delicacies
set -e
if [[ "${BUILT_PRODUCTS_DIR}" == "" || "${FRAMEWORKS_FOLDER_PATH}" == "" ]]; then
echo "BUILT_PRODUCTS_DIR and FRAMEWORKS_FOLDER_PATH must be set"
exit 1
fi
echo Stripping framework headers
find "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}" -name '*.h' -exec rm {} \;
find "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}" -name Headers -type l -exec rm {} \;
find "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}" -name Headers -type d -exec rmdir {} \; -prune
find "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}" -name PrivateHeaders -type l -exec rm {} \;
find "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}" -name PrivateHeaders -type d -exec rmdir {} \; -prune