Skip to content

WSLのmakeでmkdir

   
.PHONY: mkdir
mkdir:
	mkdir -p ./work/{a,b,c}
$ make mkdir 
mkdir -p ./work/{a,b,c}
$ ls work
{a,b,c}

なんでや。

$ rm -r work
$ mkdir -p ./work/{a,b,c}
$ ls work
a  b  c

こうなってほしい。

→make内では、デフォルトのシェルが/bin/shになっているので、MakefileでSHELL=/bin/bashを書く必要がある。