Je ne peux pas trouver un moyen de définir une règle de modèle générique pour le genre suivant de la production avec la marque:règle Makefile modèle générique - xyzzy-en_US.ext2 de xyzzy.ext0
nécessitent xyzzy-en_US.ext2
de xyzzy.ext0
via xyzzy.ext1
.
Cela fonctionne:
all: xyzzy-en_US.ext2
# to be compiled from xyzzy.ext0
%.ext1 : %.ext0
# produce xyzzy.ext1
%-en_US.ext2 : %.ext1
# produce xyzzy-en_US.ext2
Mais comment généraliser la partie locale de la deuxième règle? Ou dois-je générer des règles pour tous les paramètres régionaux?
Aucune de ces travaux:
%-??_??.ext2 : %.ext1
# ...
%.ext2 : $(@,%-??_??.ext2,%.ext1)
# ...