blob: fce95e6af99398e0145f7366d82a3f542bdca362 [file] [log] [blame]
#!/bin/dash
set -e
OBJCOPY=$1
shift
# The arguments after any -o flags.
OUTPUT=`echo "$@" | awk \
'BEGIN { RS=" " }; output { print ; output = 0 }; /-o/ { output = 1 }'`
DEBUG_DIR=$(dirname $(dirname ${OUTPUT}))/unstripped_files
mkdir -p ${DEBUG_DIR}
DEBUG_FILE=${DEBUG_DIR}/$(basename ${OUTPUT}).full
"$@"
cp ${OUTPUT} ${DEBUG_FILE}
${OBJCOPY} --strip-debug --add-gnu-debuglink=${DEBUG_FILE} ${OUTPUT}