(fix) makefile  system of my dream. autodenerating .h depemdencies