Anyway, there are several options for getting. For variable assignment in make, i see := and = operator. Msys2 have many types of runtime and they.
Make is a gnu command, so the only way you can get it on windows is installing a windows version like the one provided by gnuwin32. 知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业. Briefly, make clean can be expected to rm anything you can easily create again with make, while make distclean would be expected to clean out everything except what was.
If you want to see what bsd make is like, on debian derivatives it's. Cd subdir && $(make) the value of this variable is the file name with which make was invoked. What's the difference between them? If this file name was /bin/make, then the recipe executed is cd subdir.
The usual opposite of gmake is bsd make, which will tend to be make on bsd systems, unsurprisingly.