DISTCLEANABLE += $(DEPSOURCES:.c=.d)

.SUFFIXES: .d

.c.d:
	@echo "Updating dependencies for $<"
	@set -e; $(MAKEDEP) $(DEPCFLAGS) $< | \
	sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@;

ifeq ($(subst clean,,$(MAKECMDGOALS)),$(MAKECMDGOALS)) 
-include $(DEPSOURCES:.c=.d)
endif