makefile management and change in philosiphy on my location of header files