我使用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