Added -shared to Makefile and updated make clean target