Introduced custom_make.sh
Generalized custom_make and added a abort message