-ifeq (,$(strip \
- $(filter %tags,$(MAKECMDGOALS)) \
- $(filter %check,$(MAKECMDGOALS)) \
- $(filter %clean,$(MAKECMDGOALS)) \
- $(filter %.d,$(MAKECMDGOALS))\
-))
- -include $(addsuffix .d,$(CMDOBJ) $(COMMONOBJ) $(CASL2OBJ) $(ASOBJ) $(EXECOBJ))
+NODEP := %tags %check %clean %.d
+ifeq ($(filter $(NODEP),$(MAKECMDGOALS)),)
+ -include $(addsuffix .d,$(CMDOBJ) $(COMMONOBJ) $(STRUCTOBJ) $(ASOBJ) $(EXECOBJ))