In Visual Studio 2003 and earlier, you could make Visual Studio projects link against the output of a makefile project by setting the Output line.

In VS2005 this seems to be broken. Is there something you have to do to get this to work

One of the projects I have run into has a work around for this issue by making a separate library project with no files in it, that depends on the makefile project. To get the output of the makefile project to link in, it adds the output of the makefile project to the "Additional Dependencies" line in the separate empty library project. Any upstream libraries then need to depend on the empty library project instead of the makefile project. But this means you have to author 2 project files for every external library.

Is there a better way to do this in VS2005