[英]How to specify multiple source files in Makefile.am
我是使用autoconf
和automake
,我正在按此學習它們。
我對Makefile.am
文件有疑問。 對於Makefile.am
下面的一個簡單的helloworld
程序,它可以工作:
AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = helloworld
helloworld_SOURCES = hello.c
我們如何在第三行中指定多個源文件(如果需要多個源文件來編譯程序)?
您可以假定所有源文件都在Makefile.am
所在的目錄中。
您所要做的就是將它們添加到hellworld_SOURCES
每個文件都由一個空格分隔。
AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = helloworld
helloworld_SOURCES = hello.c x.c y.c b.c
如果您只是不想在_SOURCES
提供所有文件名,如下所示
helloworld_SOURCES = hello.c x.c y.c b.c
並只想使用*.c
那么您可以在makefile.am中如下使用它
helloworld_SOURCES = $(wildcard your_src_dir/*.c)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.