Atualização, Makefile e funções