According to the manual of GNU make, recursive make commands should always use the variable MAKE, not the explicit command name 'make'. The value of this variable is the file name with which make was invoked. Using of explicit 'make' command for recursive calls may cause problems when non-default make utility is used (not the /usr/bin/make).
make: use the variable MAKE: command not found for recursive calls
@majstar, thanks for your PR! By analyzing the history of the files in this pull request, we identified @captain-caveman2k, @bagder and @yangtse to be potential reviewers.
I am sorry for a malformed commit message.
make: use the variable MAKE for recursive calls