I still wonder if there's an easy way to just incorporate all of these libs inside the external binary.Do you mean static linking?
Depends on the dependencies. Some are available as a static library and others are not.
Personally, I strongly prefer static linking for plugins (like Pd externals).
The downside is that you're responsible for providing the correct linker flags, since a static library is just an archive of object files. For complex dependencies, you're better off with linking dynamically and shipping them along side your library.