Makefile and installation