Os ficheiros Makefile são utilizados para compilar programas, mas podem ser utilizados em qualquer situação em que alguns ficheiros são produzidos a partir de outros através de programa que podem ser executados a partir da linha de comandos.
uʃ fˌiʃˈeɪɾʊʒ mˌɐkɨfˈilɨ sɐ̃ʊ̃ ˌutilizˈadʊʃ pˌɐɾɐ kˌumpilˈaɹ pɹˌuɡɹˈɐ̃mɐʃ, mɐʃ pˌɔdeɪŋ sɨɹ ˌutilizˈadʊz ˈeɪŋ kwˌɑlkˌɛɹ sˌituɐsˈɐ̃ʊ̃ ˈeɪŋ kɨ ˌɑlɡˈũŋʃ fˌiʃˈeɪɾʊʃ sɐ̃ʊ̃ pɹˌuduzˈidʊz ɐ pɐɾətˈiɹ dɨ ˈowtɹʊz ˌɐtɹɐvˈɛʒ dɨ pɹˌuɡɹˈɐ̃mɐ kɨ pˌɔdeɪŋ sɨɹ ˌezɨkutˈadʊz ɐ pɐɾətˈiɹ dɐ lˈiɲɐ dɨ kˌumˈɐ̃ŋdʊʃ.