Кто может разъяснить зачем нужен makefile?! На просторах интернета внятной информации не нашел. К примеру в некоторых темах пишут что при правки makefile нужно указывать тип микроконтроллера, рабочаю частоту и т. д. Я работаю в atmel studio и там в makefile нет таких пунктов. Просто хочется для общего развития понимать зачем он нужен и почему он бывает разный.
Вики знает. Гугл подсказывает. Это инструкция для программы Make как из чего-то одного (исходного кода программы или, например, текста статьи или книги в Latex) сделать что-то другое (исполняемый программы, документ в pdf). На самом деле не важно, что и из чего вы делаете, Make нужен, чтобы все сделать в правильном порядке.
Задам по другому вопрос))) К примеру есть исходники bootloaded, есть makefile, в нем указывается тип микроконтроллера и рабочая частота. В атмел студии 6 makefile генерируется автоматически но там нет таких пунктов. Вот мне не понятны различия, почему где-то есть эти пункты а в атмел студии их нет.