add makefile and installation files