multi-wildcard pattern rules of GNU Make

Я хочу написать что-то вроде regex:

SRC:="a.dat.1 a.dat.2"    
$(SRC): %.dat.%: (\\1).rlt.(\\2)    
      dat2rlt $^ $@

, чтобы a.dat.1 и a.dat.2 давали ] a.rlt.1 и a.rlt.2 .

На странице информации GNU Make сказано, что «% можно использовать только один раз».

Есть какой-то трюк чтобы добиться этого в GNU Make?

17
задан starblue 19 September 2010 в 09:52
поделиться