GNU makefile内でbash関数を呼び出すことができるという印象がありますが、間違っているようです。これが簡単なテストです。この関数を定義しました。
>type lsc
lsc is a function
lsc ()
{
ls --color=auto --color=tty
}
これが私のMakefileです:
>cat Makefile
all:
lsc
これが私がmakeを実行することで得られるものです:
>make
lsc
make: lsc: Command not found
make: *** [all] Error 127
私の印象は間違っていますか?または、環境設定の問題はありますか?コマンドラインで「lsc」を実行できます。