私は言語変換/変換を行うためにMakefileを使用します。 すべての言語について、XMLから特定の形式への変換を行うルールがあります。Makefileで同様のルールをマージするには?
これらの類似パターンを1つのルールに結合するにはどうすればよいですか?
さらに多くの言語を追加すると、この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
はい、そうです。 –