如何列出makefile中的源代码?

时间:2011-10-10 15:17:57

标签: makefile

列出最终以逗号分隔的一系列源文件的最简洁方法是什么?

我对makefile的了解很少,所以我在使用伪代码之后写了我的内容:

sources = array(
    'my/file1',
    'my/file2',
    //...
    'my/file30'
)

executable -source=${implode(',', sources)}

1 个答案:

答案 0 :(得分:1)

感谢:Create comma-separated lists in GNU Make

sources = my/file1 \
my/file2 \
my/file3

null  :=
space := $(null) #
comma := ,

FULL_SOURCES := $(subst $(space),$(comma),$(strip $(sources)))