use eclipse cdt to build the project, create a single entry point, rearrage directories