Prefix is hardcoded to prefix=/usr in the .pc file. We need to use the Makefile's PREFIX instead. This involves making the .pc file a .pc.in template.
prefix=/usr
.pc
.pc.in