-${OBJSDIR_$P}%.o: ${SRCSDIR_$P}%.cpp | $${@D}
- ${cmd-cpptoobj}
-
-# rule to make a depend file from a .cpp
-${DEPSDIR_$P}%.d: ${SRCSDIR_$P}%.cpp | $${@D}
- ${cmd-cpptodep}
+${OBJSDIR_$P}/%.o: ${SRCSDIR_$P}/%.cpp | $${SS_DIR} $${call SS_DEPSDIR,$P}
+ ${cmd-cpp_to_obj_and_dep}