# .c and from itself.
-include $(MAKECMDGOALS)
-$(dependancies): .dep/%.d: %.c
+
+$(cdependancies): .dep/%.d: %.c
@test -d .dep/$(dir $*) || mkdir -p .dep/$(dir $*)
#@echo "generating dependancies for $*.c"
@$(SHELL) -ec '$(CC) $(DCFLAGS) $(CFLAGS) $(DEFINE) 2>/dev/null $< \
.dep\/$(subst /,\/,$*).d : /g'\'' > $@; \
[ -s $@ ] || rm -f $@'
+$(cppdependancies): .dep/%.dpp: %.cpp
+ @test -d .dep/$(dir $*) || mkdir -p .dep/$(dir $*)
+ #@echo "generating dependancies for $*.c"
+ @$(SHELL) -ec '$(CC) $(DCFLAGS) $(CFLAGS) $(DEFINE) 2>/dev/null $< \
+ | sed '\''s/$(subst .,\.,$(notdir $*))\.o[ :]*/$(subst /,\/,$*).o \
+ .dep\/$(subst /,\/,$*).dpp : /g'\'' > $@; \
+ [ -s $@ ] || rm -f $@'
+