2015-12-19 7 views
0

Я хочу написать make-файл, который может быть запущен с любой задачей, и просто повторить все имена задач.
Есть ли способ сделать это?Makefile соответствует любой цели/задаче

Как:

%.%: 
    echo "[email protected]" 
+0

Что вы подразумеваете под «все имена задач»? –

+0

@ 200_success: заголовок Q указывает «цель/задача». Всем удачи. – shellter

+0

Но в общем случае не все цели могут быть известны. –

ответ

1

Предполагая, что ваша марка является GNU делать или так, используйте следующий Makefile:

.PHONY: all 

%: 
     @echo "Here I am! [email protected]" 

Смотрите результат:

> make first 
Here I am! first 
> make second 
Here I am! second 
> make first second 
Here I am! first 
Here I am! second 
Смежные вопросы