add intelij project and compatible with makefile