OSDN Git Service

Add constraints resolution for dependencies
authorJooyung Han <jooyung@google.com>
Wed, 27 Nov 2019 13:08:46 +0000 (22:08 +0900)
committerJooyung Han <jooyung@google.com>
Wed, 27 Nov 2019 13:09:25 +0000 (22:09 +0900)
commitb9f20d1929a1f774ade3f913709130f1d753c364
tree132ccdb1588e6482ba39d2c3563181b8bb9a2aa8
parent964d6bddf132f06101bb29ab6d46f5d7fd20b4d2
Add constraints resolution for dependencies

Each namespace may provide some list of libraries to other namespaces
and require some from others. From this constraints, generate mapping
between linker namespaces.

Bug: 144659031
Test: atest --host linkerconfig_modules_unittest
Change-Id: Ib3a948d4c5654557ad03adf8bade98cf527adc0f
modules/include/linkerconfig/namespace.h
modules/include/linkerconfig/section.h
modules/namespace.cc
modules/section.cc
modules/tests/section_test.cc