The specified base path "/home/abhinav/catkin_ws" contains a CMakeLists.txt but "catkin_make" must be invoked in the root of workspace
what should i do
See the comment for this answer.
I actually just moved that comment to an answer.... thanks for linking to it!