2011-08-15 27 views
0

我需要編輯哪個文件才能將其他文件添加到現有的製作系統?有三個文件:編輯現有的製作系統

Makefile.am Makefile.in 的Makefile

它們都包含關於正在使用的信息來源。我認爲這是Makefile.am,因爲在Makefile.in中它說「由automake生成」。我的問題是:如何告訴系統使用我的更改重新生成Makefiles,但不更改其他內容?

+2

您似乎在使用automake。我不太瞭解automake,但我認爲你應該編輯'Makefile.am'。 Automake會讀取並生成'Makefile.in',configure會讀取並生成'Makefile',Make會讀取並構建東西。我將添加'automake'標籤。 – Beta

回答

1

將您的修改設置爲Makefile.am,然後運行make。這應該觸發撥打automake(重新生成Makefile.in),然後重新撥打configure以重新生成Makefile

在某些項目中,這些重建規則被禁用且不會發生任何事情。在這種情況下,您必須首先運行./configure --enable-maintainer-mode才能啓用這些功能。