List of stub libraries from system (and bionic APEX) is currently managed in static file. This change generates the list at build time and adds to the system config so linkerconfig can use it. Bug: 172889962 Test: Build cuttlefish and confirmed list is generated in /system/etc/linker.config.pb Change-Id: Ie0400e9d1098b0de19c6a7c25f261384aadde0a3
92 lines
1.8 KiB
Plaintext
92 lines
1.8 KiB
Plaintext
bootstrap_go_package {
|
|
name: "soong-cc",
|
|
pkgPath: "android/soong/cc",
|
|
deps: [
|
|
"blueprint",
|
|
"blueprint-pathtools",
|
|
"soong",
|
|
"soong-android",
|
|
"soong-cc-config",
|
|
"soong-etc",
|
|
"soong-genrule",
|
|
"soong-tradefed",
|
|
],
|
|
srcs: [
|
|
"androidmk.go",
|
|
"api_level.go",
|
|
"builder.go",
|
|
"cc.go",
|
|
"ccdeps.go",
|
|
"check.go",
|
|
"coverage.go",
|
|
"gen.go",
|
|
"image.go",
|
|
"linkable.go",
|
|
"lto.go",
|
|
"makevars.go",
|
|
"pgo.go",
|
|
"prebuilt.go",
|
|
"proto.go",
|
|
"rs.go",
|
|
"sanitize.go",
|
|
"sabi.go",
|
|
"sdk.go",
|
|
"snapshot_utils.go",
|
|
"stl.go",
|
|
"strip.go",
|
|
"sysprop.go",
|
|
"tidy.go",
|
|
"util.go",
|
|
"vendor_snapshot.go",
|
|
"vndk.go",
|
|
"vndk_prebuilt.go",
|
|
|
|
"cflag_artifacts.go",
|
|
"cmakelists.go",
|
|
"compdb.go",
|
|
"compiler.go",
|
|
"installer.go",
|
|
"linker.go",
|
|
|
|
"binary.go",
|
|
"binary_sdk_member.go",
|
|
"fuzz.go",
|
|
"library.go",
|
|
"library_headers.go",
|
|
"library_sdk_member.go",
|
|
"object.go",
|
|
"test.go",
|
|
"toolchain_library.go",
|
|
|
|
"ndk_prebuilt.go",
|
|
"ndk_headers.go",
|
|
"ndk_library.go",
|
|
"ndk_sysroot.go",
|
|
|
|
"llndk_library.go",
|
|
|
|
"kernel_headers.go",
|
|
|
|
"genrule.go",
|
|
|
|
"vendor_public_library.go",
|
|
|
|
"testing.go",
|
|
|
|
"stub_library.go",
|
|
],
|
|
testSrcs: [
|
|
"cc_test.go",
|
|
"compiler_test.go",
|
|
"gen_test.go",
|
|
"genrule_test.go",
|
|
"library_headers_test.go",
|
|
"library_test.go",
|
|
"object_test.go",
|
|
"prebuilt_test.go",
|
|
"proto_test.go",
|
|
"test_data_test.go",
|
|
],
|
|
pluginFor: ["soong_build"],
|
|
}
|