makefile: preserve dependencies when cleaning