That said, I'm more than happy trying to help you figuring out the missing part in your compilation jigsaw, but you have to post exact messages received... I suspect you simply need to cd in the right directory to build libserialport, but that's just a wild guess!
EDIT: follow @gadgetoid instructions, the sources for libserialport are more suitable than those currently included in the 'VS' repo.