Makefile is now more generic and has automatic header dependecies.
Worked on integrating video decoding, compiles fine but untested.
Note : the .d files are header dependency descriptors generated by gcc for each source (.c) file.
A few corrections