Нет, Makefile - нет.
Makefile - это, по сути, скрипт, сообщающий программе make, какие файлы отправлять каким программам в составе файла сборки.
Итак, Makefile может вызывать компилятор, компоновщик и т. Д. С соответствующими исходными файлами / объектными файлами, но на самом деле он не выполняет саму работу.
Я думаю, что вы пропустили всю концепцию Makefile, поэтому я предлагаю вам сделать дальнейшее чтение .