Merge "Parameterize cc_stub_suite for api surface" into main
This commit is contained in:
@@ -1315,6 +1315,7 @@ apex {
|
||||
"tags": `["apex_available=myapex"]`,
|
||||
}),
|
||||
MakeBazelTarget("cc_stub_suite", "foo_stub_libs", AttrNameToString{
|
||||
"api_surface": `"module-libapi"`,
|
||||
"soname": `"foo.so"`,
|
||||
"source_library_label": `"//:foo"`,
|
||||
"symbol_file": `"foo.map.txt"`,
|
||||
|
@@ -2809,6 +2809,7 @@ func TestCcLibraryStubs(t *testing.T) {
|
||||
"stubs_symbol_file": `"a.map.txt"`,
|
||||
})
|
||||
expectedBazelTargets = append(expectedBazelTargets, makeCcStubSuiteTargets("a", AttrNameToString{
|
||||
"api_surface": `"module-libapi"`,
|
||||
"soname": `"a.so"`,
|
||||
"source_library_label": `"//foo/bar:a"`,
|
||||
"stubs_symbol_file": `"a.map.txt"`,
|
||||
|
@@ -543,6 +543,7 @@ cc_library_shared {
|
||||
},
|
||||
Blueprint: soongCcLibraryPreamble,
|
||||
ExpectedBazelTargets: []string{makeCcStubSuiteTargets("a", AttrNameToString{
|
||||
"api_surface": `"module-libapi"`,
|
||||
"soname": `"a.so"`,
|
||||
"source_library_label": `"//foo/bar:a"`,
|
||||
"stubs_symbol_file": `"a.map.txt"`,
|
||||
@@ -1442,6 +1443,7 @@ cc_library_shared {
|
||||
`,
|
||||
ExpectedBazelTargets: []string{
|
||||
makeCcStubSuiteTargets("a", AttrNameToString{
|
||||
"api_surface": `"module-libapi"`,
|
||||
"soname": `"a.so"`,
|
||||
"source_library_label": `"//:a"`,
|
||||
"stubs_symbol_file": `"a.map.txt"`,
|
||||
@@ -1456,6 +1458,7 @@ cc_library_shared {
|
||||
"stubs_symbol_file": `"a.map.txt"`,
|
||||
}),
|
||||
makeCcStubSuiteTargets("b", AttrNameToString{
|
||||
"api_surface": `"module-libapi"`,
|
||||
"soname": `"b.so"`,
|
||||
"source_library_label": `"//:b"`,
|
||||
"stubs_symbol_file": `"b.map.txt"`,
|
||||
|
@@ -644,6 +644,7 @@ func makeCcStubSuiteTargets(name string, attrs AttrNameToString) string {
|
||||
return ""
|
||||
}
|
||||
STUB_SUITE_ATTRS := map[string]string{
|
||||
"api_surface": "api_surface",
|
||||
"stubs_symbol_file": "symbol_file",
|
||||
"stubs_versions": "versions",
|
||||
"soname": "soname",
|
||||
|
Reference in New Issue
Block a user