我要在windows .NET环境下维护一个很大的工程,现在编写的makefile可以包含.c文件和.obj文件之间的依赖关系,但是当.h文件被改动时,因为没有依赖关系所以nmake不能实现增量编译。有没有什么方法能让nmake自动产生C文件和H文件的依赖关系,并且实现对H文件的增量编译呢?我只知道build工具可以自动产生依赖关系,而且听说build最后还是调用了nmake的,但是build要求在sources文件中把所有的C文件都列出来,而且我要从现在的nmake方式转移到build方式下也很困难。如果能让nmake来完成就最好了,请高手指点,谢谢。