depend-cleanup.sh: Handle rs(1) moving to C++.

To support changes in filenames for programs (and not just libraries),
update clean_dep() to check .depend.foo.o files as well as
.depend.foo.pico files.
This commit is contained in:
John Baldwin
2022-11-15 21:17:28 -08:00
parent 42d10b1b56
commit 838a061417
+12
View File
@@ -37,6 +37,15 @@ clean_dep()
"$OBJTOP"/obj-lib32/$1/.depend.$2.* \ "$OBJTOP"/obj-lib32/$1/.depend.$2.* \
"$OBJTOP"/obj-lib32/$1/$2.*o "$OBJTOP"/obj-lib32/$1/$2.*o
fi fi
if [ -e "$OBJTOP"/$1/.depend.$2.o ] && \
egrep -qw "$2\.$3" "$OBJTOP"/$1/.depend.$2.o; then \
echo "Removing stale dependencies and objects for $2.$3"; \
rm -f \
"$OBJTOP"/$1/.depend.$2.* \
"$OBJTOP"/$1/$2.*o \
"$OBJTOP"/obj-lib32/$1/.depend.$2.* \
"$OBJTOP"/obj-lib32/$1/$2.*o
fi
} }
# Date Rev Description # Date Rev Description
@@ -98,3 +107,6 @@ if stat "$OBJTOP"/tests/sys/kqueue/libkqueue/*kqtest* \
rm -f "$OBJTOP"/tests/sys/kqueue/libkqueue/.depend.* \ rm -f "$OBJTOP"/tests/sys/kqueue/libkqueue/.depend.* \
"$OBJTOP"/tests/sys/kqueue/libkqueue/* "$OBJTOP"/tests/sys/kqueue/libkqueue/*
fi fi
# 20221115 42d10b1b56f2 move from rs.c to rs.cc
clean_dep usr.bin/rs rs c