Il makefile è un file di testo creato appunto per eseguire in sequenza alcune oparazioni di compilazione.. se non sai cos'è forse è meglio che torni a studiarti il libro (che spero tu abbia) di C perchè è una delle cose basilari della programmazione..
ps: spero tu non stia imparando il C da guide in linea..