Makefile - автоматически запускать все программы - PullRequest
1 голос
/ 15 июня 2011

У меня есть это в моем Makefile:

%.x: %.c
$(CC) $(CFLAGS) -o $@ $^

Таким образом, генерируются исполняемые файлы, заканчивающиеся на .x Теперь я хотел бы запустить все эти исполняемые файлы один за другим, что-то вроде:

run:
   <execute *.x>

, но я хочу избежать ввода всех имен

run:
    ./a.x
    ./b.x

(Как) я могу это сделать?

Заранее спасибо.

1 Ответ

2 голосов
/ 15 июня 2011
run:
        for x in *.x; do ./$$x; done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...