installation automation Makefile