Como fazer um aplicativo Windows gratuito
Nos makefiles, as variáveis são usadas para dizer, faça o que construir. Eles geralmente são nomeados para um arquivo ou classe e são avaliados como verdadeiros se especificados na linha de comando Make. Se já existir um arquivo, o destino será avaliado como verdadeiro, caso contrário, será pesquisado no caminho de pesquisa do sistema. A Make também possui regras implícitas que dizem para reconstruir arquivos específicos com base em seus nomes. Se essas regras não forem especificadas, o programa não criará nada.
Se você deseja forçar a compilação a ser concluída, pode usar a opção -d. Esta opção não faz com que o comando Make seja executado, imprima ou modifique arquivos. Em vez disso, imprime informações que serão úteis para depuração. O comando Make imprime as informações de depuração sobre a compilação, incluindo se algum arquivo foi considerado para refazer, resultados de comparação de tempo de arquivo e regras implícitas. O interruptor -k cancela esse comportamento;No entanto, é útil usar uma combinação de ambas as opções.
Se seus arquivos de origem forem diferentes um do outro, a criação não conseguirá criar os arquivos. O makefile contendo todos os alvos é chamado de makefile. A MAKE tentará criar o arquivo com base no Makefile, mas se não for capaz de encontrar um Makefile, ele usará o Makefile padrão, a menos que outro arquivo seja especificado. Se o Makefile contiver um arquivo .Depend, ele será lido após o Makefile principal.