Add sharedlib build