mqtt/__make.d__/localclean.mk

21 lines
569 B
Makefile

.ONESHELL:
SHELL = /usr/bin/bash
.SILENT:
localclean:
echo -e "\033[1;33mCleaning docs, requirements, unittest...\033[00m"
if [[ -e docs/Makefile ]]; then
make -kC docs clean 2> /dev/null
fi
if [[ -e requirements/Makefile ]]; then
make -kC requirements cleanall 2> /dev/null
fi
if [[ -e unittest/Makefile ]]; then
make -kC unittest clean 2> /dev/null
fi
echo -e "\033[1;33mRemoving backup files...\033[00m"
find . -name "*~" -type f |xargs rm -vf
echo -e "\033[1;33mRemoving __pycache__...\033[00m"
find . -name "__pycache__" -type d |xargs rm -rf