mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-27 15:41:05 +08:00
36 lines
888 B
Bash
Executable File
36 lines
888 B
Bash
Executable File
#! /bin/sh
|
|
# Remove built object files and test executables
|
|
#
|
|
# Written by Ewen McNeill <ewen@imatix.com>, 2014-07-22
|
|
#---------------------------------------------------------------------------
|
|
|
|
set -e # Stop on errors
|
|
|
|
# Figure out where we are
|
|
BIN_DIR=$(dirname $0)
|
|
if [ -z "${BIN_DIR}" ]; then BIN_DIR="."; fi
|
|
case "${BIN_DIR}" in
|
|
.) BIN_DIR="$(pwd)"; ;;
|
|
/*) ;;
|
|
*) BIN_DIR="$(pwd)/${BIN_DIR}"; ;;
|
|
esac
|
|
|
|
# Locate top of source tree, assuming we're in builds/zos
|
|
TOP="${BIN_DIR}/../.."
|
|
SRC="${TOP}/src"
|
|
TESTS="${TOP}/tests"
|
|
|
|
# Remove object/library files
|
|
echo "Removing libzmq built files"
|
|
(cd "${SRC}" && rm -f *.o *.a *.dbg *.x libzmq* *.so)
|
|
|
|
# Remove test object files
|
|
echo "Removing libzmq tests"
|
|
(cd "${TESTS}" && rm -f *.o *.dbg)
|
|
(cd "${TESTS}";
|
|
EXES=$(ls test_* | grep -v "\.")
|
|
if [ -n "${EXES}" ]; then
|
|
rm ${EXES}
|
|
fi
|
|
)
|