У меня есть make-файл с правилами, которые выглядят так:
data/foo-trunk.xml: svn log -v --xml http://www.example.com/svn/foo/trunk > $@ data/bar-trunk.xml: svn log -v --xml http://www.example.com/svn/bar/trunk > $@ data/baz-trunk.xml: svn log -v --xml http://www.example.com/svn/baz/trunk > $@
Как я могу абстрагировать это в правило?Например, есть ли способ сделать что-то вроде этого (то есть, что бы заменить ???)
data/%-trunk.xml: svn log -v --xml http://www.example.com/svn/???/trunk > $@
Предполагая, что GNU Make, ??? должно быть $*.
???
$*