[Multi]Minituto de makefile desde cero

Me interesa me interesa y mucho!!!!!!
Me harias uno del sdk de psp con las librerias SDL?
Creo q tengo alguno x aqui pero aun asi, con tu gran explicacion creo q me ayudara bastante.

Solo una duda:
(No puedo poner el origen pero...) Me baje un instalador de un kit para torpes de programacion en psp con las sdl y otras librerias. Todo va bien y aunq soy uno de esos "torpes" me gustari a entenderlo todo bien y aprender.
La cita es de Marce82(lo digo xq copio y pego para la pregunta):

"1º Hay que añadir el path en windows: en MiPc con el botón derecho, Opciones avanzadas, Variables de entorno, en la varible PATH (si no existe, aunque es raro, la creas en nuevo)y añades al final ";C:/PSPDev/bin" (Sin las Comillas xd). Ahora creas dos variables nuevas,una con el nombre PSPSDK con valor "C:/PSPDev/psp/sdk" y otra con nombre PSPDEV con valor "C:/PSPDev". "

Xq se hace esto? no se puede simplemente poner las rutas o paths en el propio makefile? Xq son variables de entorno? no entiendo q mira el compilador en el path de windows...me lia mucho esto.

Gracias
(mensaje borrado)
2 respuestas