我使用Makefile来做语言翻译/转换。 对于每种语言都有一条规则来执行从XML到特定格式的转换。如何合并Makefile中的类似规则?
如何将这些相似模式合并为一个规则?
添加更多的语言会使该Makefile中的代码膨胀。
在这种情况下,我无法更改目标的后缀(de_DE - > de_DE.txt)。 这将使它更容易!
这里是Makefile中:
# german translation
%.de_DE: %.de_DE.xml
@java $(JAVA_PAR) $(CONVERTER) $< [email protected]
# turkish translation
%.tr_TR: %.tr_TR.xml
@java $(JAVA_PAR) $(CONVERTER) $< [email protected]
# cz translation
%.cs_CZ: %.cs_CZ.xml
@java $(JAVA_PAR) $(CONVERTER) $< [email protected]
'%:%.xml'太松了吗? – Beta 2012-02-15 16:00:31
是的,在这种情况下就是这样。 – 2012-02-20 08:47:08