Если вы хотите использовать список целей в макросе для make
, используйте пробелы для их разделения (и кавычки для их включения) в командной строке:
make VAR_ARG_LIST="src1 src2 src3 src4"
Это можно использоватьвнутри makefile
без особых проблем:
PROGRAMS = ${VAR_ARG_LIST}
all: ${PROGRAMS}
, и он отключится и создаст программы src1
, ... src4
из остальных правил в makefile
.
Если это не совсем то, что вам нужно, тогда вам нужно уточнить свой вопрос.