2010-06-16 40 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

回答