2011-03-04 119 views
1

使用模式匹配我有一個看起來像這樣的規則生成文件:在makefile規則

data/foo-trunk.xml: 
    svn log -v --xml http://www.example.com/svn/foo/trunk > [email protected] 

data/bar-trunk.xml: 
    svn log -v --xml http://www.example.com/svn/bar/trunk > [email protected] 

data/baz-trunk.xml: 
    svn log -v --xml http://www.example.com/svn/baz/trunk > [email protected] 

我怎麼能抽象到這個規則?例如,有沒有辦法做這樣的事情(即,什麼將取代???)

data/%-trunk.xml: 
    svn log -v --xml http://www.example.com/svn/???/trunk > [email protected] 

回答

4

假設GNU製作,???應該$*