link all .cpp files into one .so