1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5bootstrap_go_package { 6 name: "soong-cc", 7 pkgPath: "android/soong/cc", 8 deps: [ 9 "blueprint", 10 "blueprint-pathtools", 11 "soong", 12 "soong-android", 13 "soong-bazel", 14 "soong-cc-config", 15 "soong-etc", 16 "soong-genrule", 17 "soong-tradefed", 18 ], 19 srcs: [ 20 "androidmk.go", 21 "api_level.go", 22 "builder.go", 23 "bp2build.go", 24 "cc.go", 25 "ccdeps.go", 26 "check.go", 27 "coverage.go", 28 "gen.go", 29 "image.go", 30 "linkable.go", 31 "lto.go", 32 "makevars.go", 33 "pgo.go", 34 "prebuilt.go", 35 "proto.go", 36 "rs.go", 37 "sanitize.go", 38 "sabi.go", 39 "sdk.go", 40 "snapshot_prebuilt.go", 41 "snapshot_utils.go", 42 "stl.go", 43 "strip.go", 44 "sysprop.go", 45 "tidy.go", 46 "util.go", 47 "vendor_snapshot.go", 48 "vndk.go", 49 "vndk_prebuilt.go", 50 51 "cflag_artifacts.go", 52 "cmakelists.go", 53 "compdb.go", 54 "compiler.go", 55 "installer.go", 56 "linker.go", 57 58 "binary.go", 59 "binary_sdk_member.go", 60 "fuzz.go", 61 "library.go", 62 "library_headers.go", 63 "library_sdk_member.go", 64 "object.go", 65 "test.go", 66 "toolchain_library.go", 67 68 "ndk_prebuilt.go", 69 "ndk_headers.go", 70 "ndk_library.go", 71 "ndk_sysroot.go", 72 73 "llndk_library.go", 74 75 "kernel_headers.go", 76 77 "genrule.go", 78 79 "vendor_public_library.go", 80 81 "testing.go", 82 83 "stub_library.go", 84 ], 85 testSrcs: [ 86 "cc_test.go", 87 "compiler_test.go", 88 "gen_test.go", 89 "genrule_test.go", 90 "library_headers_test.go", 91 "library_test.go", 92 "object_test.go", 93 "prebuilt_test.go", 94 "proto_test.go", 95 "sanitize_test.go", 96 "test_data_test.go", 97 "vendor_public_library_test.go", 98 "vendor_snapshot_test.go", 99 ], 100 pluginFor: ["soong_build"], 101} 102