Compilation - Started to make the conditional makefile and to prettify

Got back to work (finaly), lets hope it works