Правило общего шаблонного файла - xyzzy-en_US.ext2 из xyzzy.ext0

Я не могу найти способ определить общее шаблонное правило для следующего вида продукции с помощью make:

требоватьxyzzy-en_US.ext2 отxyzzy.ext0 с помощьюxyzzy.ext1.

Это работает:

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

Но как обобщить языковую часть второго правила? Или мне нужно создать правила для всех разных локалей?

Ни одна из этих работ:

%-??_??.ext2 : %.ext1
  # ...

%.ext2 : $(@,%-??_??.ext2,%.ext1)
  # ...

Ответы на вопрос(1)

Ваш ответ на вопрос