diff --git a/make/depend.mk b/make/depend.mk index 780431d9..d0ee4c4a 100644 --- a/make/depend.mk +++ b/make/depend.mk @@ -2,20 +2,21 @@ DEPEND_CFLAGS += -D__MAKEDEPEND__ DEPEND_CPPFLAGS += -D__MAKEDEPEND__ DEPEND_MK = $(addprefix .,$(addsuffix .dep.mk, $(OBJ))) -$(DEPEND_MK): $(PREREQ_DONE) -ifneq ($(MAKECMDGOALS),clean) -ifneq ($(MAKECMDGOALS),distclean) +all: ifneq ($(DEPEND_MK),) --include $(DEPEND_MK) -endif - -endif + ifeq ($(MAKECMDGOALS),) + -include $(DEPEND_MK) + endif + ifneq ($(filter all,$(MAKECMDGOALS)),) + -include $(DEPEND_MK) + endif endif clean: depclean my_depclean +$(DEPEND_MK): $(PREREQ_DONE) my_depclean: rm -f .*.dep.mk