Build: create .d files and clean compiler output

Signed-off-by: Eduardo Silva <edsiper@gmail.com>
Make: add some colors

Signed-off-by: Eduardo Silva <edsiper@gmail.com>
Make: add -e flag to echo for colors3

Signed-off-by: Eduardo Silva <edsiper@gmail.com>