splits the makedepend call into multiple lines. makedepend often fails due to the large number of files, which causes build problems. Splitting the make call into multiple calls seems to fix this problem. (James Bordner gets credit for the solution)
Very very nice. No more pesky make depend errors. It works both on Ubuntu and Darwin.