Make кажется мне просто сценарием оболочки с немного более простой обработкой аргументов командной строки.
Почему стандартно запускать make вместо ./make. sh