Как перечислить источники в makefile? - PullRequest
0 голосов
/ 10 октября 2011

Какой самый простой способ составить список исходных файлов, которые в конечном итоге будут разделены запятыми?

У меня плохое знание make-файлов, поэтому я написал то, что я есть после использования псевдокода:

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

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

1 Ответ

1 голос
/ 10 октября 2011

Решено благодаря: Создание разделенных запятыми списков в GNU Make

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

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

FULL_SOURCES := $(subst $(space),$(comma),$(strip $(sources)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...