add consonle compile ex
auto Makefile generator