Использование Makefile для очистки подкаталогов

Можно ли выполнить make clean из родительского каталога, который также рекурсивно очищает все подкаталоги без необходимости включать make-файл в каждый подкаталог?

Например, в настоящее время в моем Makefile у меня есть что-то вроде:

SUBDIRS = src, src1

.PHONY: clean subdirs $(SUBDIRS)

clean: $(SUBDIRS)
    rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c

$(SUBDIRS):
    $(MAKE) -C $(SUBDIRS) clean 

Однако для этого требуется, чтобы у меня был Makefile как в src, так и в src1. Иначе я бы получил ошибку

No rule to make target clean

Так как я хочу запустить только команду "rm -rf * .o~ core .depend.В любом случае .cmd * .ko * .mod.c "в каждом подкаталоге кажется излишним включать Makefile в каждый подкаталог с одинаковой строкой для clean. Нет ли способа просто запустить одну и ту же команду clean в каждом подкаталоге? из подкаталогов?

Ответы на вопрос(4)

Ваш ответ на вопрос