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