Ubuntu compatible Makefile

Ubuntu requires some special handlich of find and basename.
alos ~/bin folder is created if not exist