qa: small source makefile portability improvements
qa: small source makefile portability improvements

Remove reference to LIBSOL which doesn't exist anywhere now.
Use _SHAREDOPTS macro from the build instead of the direct
use of -shared, which is platform/toolchain specific.

adfernandes/pcp,adfernandes/pcp,adfernandes/pcp,adfernandes/pcp,adfernandes/pcp,adfernandes/pcp,adfernandes/pcp,adfernandes/pcp