I am using gn as make system, and I have a shared libS which deps libA and libB, but I want to functions in libA are not linked into libS ( it will be linked into main ) while functions libB are linked into libS.
My problem is:
- If I use deps or public deps for libA, the include path will be added ( it is what I want) but all functions will also be linked too ( it is not what I want)
- If I use data_deps, the functions will not be linked (I want), but the include path will not be added too ( not I want )