Commit d9f5ed2a authored by Oleg Dzhimiev's avatar Oleg Dzhimiev

check if .depend contains WORKDIR paths -> delete if not

parent 8af945ca
......@@ -55,12 +55,40 @@ EXTRA_OEMAKE = " \
INITSTRING='${INITSTRING}' \
"
do_clean_append() {
import os.path
VPATH = d.getVar("VPATH")
dfile = os.path.join(VPATH,"src/.depend")
if os.path.exists(dfile):
os.remove(dfile)
}
do_compile_prepend() {
echo "SRCREV is ${SRCREV}"
if [ ! -f Makefile ]; then
echo "Nothing to compile (missing a Makefile)"
exit 1
fi
# need to deal with .depend here
DEPEND_FILE="${VPATH}/src/.depend"
# Poky does not like non-zero exit codes,
# look for matching lines - if empty string returned - remove .depend
TEST_STR=`grep -r "${WORKDIR}" ${DEPEND_FILE} | cat`
if [ -f $DEPEND_FILE ]; then
if [ -z "${TEST_STR}" ]; then
echo "This package version has been updated to ${PE}.${PV}.${PR}. Removing ${DEPEND_FILE} before compiling."
rm ${DEPEND_FILE}
fi
fi
}
do_install_append() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment