file SConstruce removed
reformat the project struct and add cmake support