add unified makefile at root directory