2010-06-16 37 views
3

我有一个Makefile.am文件现在看起来像这样:如何在automake中创建依赖关系?

lib_LIBRARIES = foo.a 

foo_a_SOURCES = bar.F90 baz.F90 

在编译时,bar.F90给bar.o.但是,bar.F90取决于其他几个Fortran文件(cat.F90,dog.F90,pig.F90)。我想设置Automake来重建bar.o,如果这些依赖项之一的来源发生变化。

我一直在阅读有关automake/autoconf的GNU手册,但无法找到解决方案。谢谢阅读。

+0

如果bar.F90是一个内置的源代码,您应该在BUILT_SOURCES中列出它。在automake信息页面中搜索_DEPENDENCIES。 – 2010-06-19 22:35:35

回答