如何为python代码做Makefile依赖

Gor*_*ley 7 python dependencies makefile

我有一堆C文件是由一组python程序生成的,这些程序有许多共享的python模块,我需要在make系统中考虑到这一点.

枚举需要运行哪个python程序来生成每个C文件是很容易的.我找不到一个好的解决方案是确定那些程序所依赖的其他python文件.我需要这个,所以如果其中一个共享的python文件发生变化,make会知道需要重新生成什么.

是否有一个很好的系统来从python源集合中生成make风格依赖规则?