Bonjour,
anne> ${mgetty%.*} ) => marche plus
À tout hasard :
la syntaxe ${car%pattern} est correcte dans bash, l'est-elle dans sh
(qui est par défaut le shell de make). Est-ce que
$(basename $(mgetty))
ne pourrait pas te donner ce qu'il faut ?
Voire qqch du genre :
VOICELOG = $(basename $(word 3,$(shell grep 'VGETTY_LOG_PATH' ../../voice/include/paths.h)))
S.