У меня есть строка в моем Makefile примерно такого содержания:
prog /something/f.{one,two,three}
но запустив make файл я получаю от проги что
/something/f.{one,two,three}
не существует. Это наводит меня на мысль, что make не расширяет шар. Обычно это работало бы для меня в Bash, но сейчас я использую zshell, поэтому я думаю, что проблема в этом. Кто-нибудь знает, как указать этот шаблон переносимо?
SHELL
в/bin/zsh
в вашем Makefile, но это приведет к катастрофе с переносимостью, упомянутой @MadScientist (если кто-то, использующий ваш Makefile, не имеет/bin/zsh
, Makefile не будет работать для них). - person chepner   schedule 15.03.2013