PETSc's makefile system can't find MKL

I'm learning PETSc and trying to make the examples written in C. However, when I use the provided makefile, I get the following error:

/usr/bin/ld: cannot find -lmkl


When I check in the mkl/lib directory, I find that none of the .a or .so files are called libmkl.

Do I need to recompile PETSc to have the built-in makefiles link to MKL?

Which library file should I link to if not lmkl?

-