After spending a lots of time (Trial and error method) I got the answer. DON'T give the relative path in configure. Give ONLY absolute paths like
./Configure android shared --prefix=`pwd`/../libs/armeabi --openssldir=openssl
due to relative path "cp: cannot create regular file `./../libs/armeabi/include/openssl/crypto.h': No such file or directory" this is failing.