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-fuzz", 17 "soong-genrule", 18 "soong-snapshot", 19 "soong-tradefed", 20 ], 21 srcs: [ 22 "afdo.go", 23 "androidmk.go", 24 "api_level.go", 25 "bp2build.go", 26 "builder.go", 27 "cc.go", 28 "ccdeps.go", 29 "check.go", 30 "coverage.go", 31 "gen.go", 32 "image.go", 33 "linkable.go", 34 "lto.go", 35 "makevars.go", 36 "pgo.go", 37 "prebuilt.go", 38 "proto.go", 39 "rs.go", 40 "sanitize.go", 41 "sabi.go", 42 "sdk.go", 43 "snapshot_prebuilt.go", 44 "snapshot_utils.go", 45 "stl.go", 46 "strip.go", 47 "sysprop.go", 48 "tidy.go", 49 "util.go", 50 "vendor_snapshot.go", 51 "vndk.go", 52 "vndk_prebuilt.go", 53 54 "cflag_artifacts.go", 55 "cmakelists.go", 56 "compdb.go", 57 "compiler.go", 58 "installer.go", 59 "linker.go", 60 61 "binary.go", 62 "binary_sdk_member.go", 63 "fuzz.go", 64 "image_sdk_traits.go", 65 "library.go", 66 "library_headers.go", 67 "library_sdk_member.go", 68 "native_bridge_sdk_trait.go", 69 "object.go", 70 "test.go", 71 72 "ndk_abi.go", 73 "ndk_headers.go", 74 "ndk_library.go", 75 "ndk_prebuilt.go", 76 "ndk_sysroot.go", 77 78 "llndk_library.go", 79 80 "kernel_headers.go", 81 82 "genrule.go", 83 84 "vendor_public_library.go", 85 86 "testing.go", 87 88 "stub_library.go", 89 ], 90 testSrcs: [ 91 "afdo_test.go", 92 "cc_test.go", 93 "compiler_test.go", 94 "gen_test.go", 95 "genrule_test.go", 96 "library_headers_test.go", 97 "library_test.go", 98 "object_test.go", 99 "prebuilt_test.go", 100 "proto_test.go", 101 "sanitize_test.go", 102 "test_data_test.go", 103 "vendor_public_library_test.go", 104 "vendor_snapshot_test.go", 105 ], 106 pluginFor: ["soong_build"], 107} 108