Feito mais umas alterações no codigo, sendo que coloquei alguns comentarios, aparamentemente o código está ok mas o makefile não esta funcionando.