Fixed in r3380.
The cause of the problem was that gcc -MM strips the directory part of the
target file in the rules it generates. From "man gcc" (section on -M):
Unless specified explicitly (with -MT or -MQ), the object file name
consists of the name of the source file with any suffix replaced
with object file suffix and with any leading directory parts
removed.
|