add makefile , remove dependence files