The node you are looking for is at Remaking Makefiles.