makefile generating sh error