afd9e69a25
This separates out the rules for %.d files from the rules that create the related target file (%.o etc). Doing this can reduce the amount of work to be done when rebuilding applications after making source changes. For files in O.Common which can be built by any target architecture this can solve problems when parallel builds (-j) are used.