OSDN Git Service

Make linkerconfig support host
authorJooyung Han <jooyung@google.com>
Thu, 26 Sep 2019 14:23:50 +0000 (23:23 +0900)
committerJooyung Han <jooyung@google.com>
Thu, 26 Sep 2019 23:06:07 +0000 (08:06 +0900)
commita3d5d09fda7f36c2d68a369530798cd16d6af0b7
tree84533867e9cb8188ed2c6df8b40070f80227ff11
parentd1861bc9f4a6566c802e237634949a748e00866a
Make linkerconfig support host

By supplying two additional args for host running
--root <root dir>
--vndk <vndk version>
one can run linkerconfig and see the resulting ld.config.txt

Some input files are found under <root>/system/etc with <vndk version>.
For example, out/target/vsoc_x86/system/etc/llndk.libraries.29.txt

Bug: 141660636
Test: m linkerconfig
Test: linkerconfig --root $OUT --vndk 29
Change-Id: I4aeab731a17764d7aa7e508842eae620f55f781e
Android.bp
generator/include/linkerconfig/variableloader.h
generator/variableloader.cc
main.cc