Browse Source

Linkerconfig with namespace contribution

APEX can contribute search paths to linker namespaces.

Bug: 216208308
Test: linkerconfig_diff_test
Change-Id: I3f9b85d7a491b9ac841b0e454c707b4d6c150654
Jooyung Han 2 years ago
parent
commit
e5b0a0a4a0
1 changed files with 12 additions and 0 deletions
  1. 12 0
      linkerconfig/proto/linker_config.proto

+ 12 - 0
linkerconfig/proto/linker_config.proto

@@ -34,4 +34,16 @@ message LinkerConfig {
 
   // Required libs from the module
   repeated string requireLibs = 4;
+
+  message Contribution {
+    // Target namespace where this module contributes the search paths.
+    string namespace = 1;
+    // Search paths (inc. permitted paths) that this module contributes.
+    // Paths should be related to the current module and can use "${LIB}" variable which is
+    // expanded to "lib" or "lib64".
+    // e.g. ${LIB}/subdir
+    repeated string paths = 2;
+  }
+  // APEX can contribute search paths to specified namespaces.
+  repeated Contribution contributions = 5;
 }