gnuc -> gcc, more abstraction in makefiles and extTools