Makefile: Отфильтровать строки, содержащие символ

Я пытаюсь отфильтровать строки, содержащие определенный символ, но это не работает. Полагаю, make делает не поддерживает несколько шаблонов % ?

.PHONY: test
test:
    echo $(filter-out %g%, seven eight nine ten)

Дает:

$ make test
echo seven eight nine ten
seven eight nine ten

Он не отфильтровывает "восемь"? На самом деле я хочу отфильтровать из списка имен файлов те, которые содержат "$". (В контексте Java.)

Есть надежда, или мне нужно использовать $ (shell) ?

Спасибо.

23
задан Steve 26 May 2011 в 21:10
поделиться