> clean-files := $(zlib) $(zlibheader) $(zliblinuxheader) \ > - $(obj)/empty.c > + $(obj)/empty.c *.dtb If this wildcard works at all, it will still do the wrong thing: deleting all .dtb files (even the ones that the Makefile cannot create again, e.g., the user put them in the tree manually) is at best not very polite. Segher