Qual é a finalidade principal de um Makefile?
Executar o código-fonte C diretamente sem chamar um compilador.
Descrever destinos, dependências e comandos para que make possa automatizar as compilações do projeto.
make
Substituir todos os arquivos de código-fonte C por instruções de compilação.
Armazenar todas as entradas do usuário fornecidas enquanto o programa é executado.