Added makefile to support various maintenance scenarious