makefile: add shared to all target