blob: 190d55ec6467d7085f33b8ce66ef6a3753390d62 [file] [log] [blame]
Bob Badour02040de2021-02-03 18:08:28 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Jaewoong Jung4b79e982020-06-01 10:45:49 -07005bootstrap_go_package {
6 name: "soong-cc",
7 pkgPath: "android/soong/cc",
8 deps: [
9 "blueprint",
10 "blueprint-pathtools",
11 "soong",
12 "soong-android",
Rupert Shuttleworth095081c2021-03-25 09:06:03 +000013 "soong-bazel",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070014 "soong-cc-config",
15 "soong-etc",
hamzehc0a671f2021-07-22 12:05:08 -070016 "soong-fuzz",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070017 "soong-genrule",
Kiyoung Kim48f37782021-07-07 12:42:39 +090018 "soong-snapshot",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070019 "soong-tradefed",
20 ],
21 srcs: [
22 "androidmk.go",
Dan Albert1a246272020-07-06 14:49:35 -070023 "api_level.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070024 "builder.go",
Jingwen Chen91220d72021-03-24 02:18:33 -040025 "bp2build.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070026 "cc.go",
27 "ccdeps.go",
28 "check.go",
29 "coverage.go",
30 "gen.go",
Inseob Kime498dd92020-08-04 09:24:04 +090031 "image.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070032 "linkable.go",
33 "lto.go",
34 "makevars.go",
35 "pgo.go",
36 "prebuilt.go",
37 "proto.go",
38 "rs.go",
39 "sanitize.go",
40 "sabi.go",
41 "sdk.go",
Inseob Kimde5744a2020-12-02 13:14:28 +090042 "snapshot_prebuilt.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070043 "snapshot_utils.go",
44 "stl.go",
45 "strip.go",
46 "sysprop.go",
47 "tidy.go",
48 "util.go",
49 "vendor_snapshot.go",
50 "vndk.go",
51 "vndk_prebuilt.go",
52
53 "cflag_artifacts.go",
54 "cmakelists.go",
55 "compdb.go",
56 "compiler.go",
57 "installer.go",
58 "linker.go",
59
60 "binary.go",
61 "binary_sdk_member.go",
62 "fuzz.go",
63 "library.go",
64 "library_headers.go",
65 "library_sdk_member.go",
Paul Duffin93b750e2019-11-19 19:44:10 +000066 "native_bridge_sdk_trait.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070067 "object.go",
68 "test.go",
69 "toolchain_library.go",
70
Dan Albertf1d14c72020-07-30 14:32:55 -070071 "ndk_abi.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070072 "ndk_headers.go",
73 "ndk_library.go",
Dan Albertf1d14c72020-07-30 14:32:55 -070074 "ndk_prebuilt.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070075 "ndk_sysroot.go",
76
77 "llndk_library.go",
78
79 "kernel_headers.go",
80
81 "genrule.go",
82
83 "vendor_public_library.go",
84
85 "testing.go",
Kiyoung Kim24dfc1f2020-11-16 10:48:44 +090086
87 "stub_library.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070088 ],
89 testSrcs: [
90 "cc_test.go",
91 "compiler_test.go",
92 "gen_test.go",
93 "genrule_test.go",
94 "library_headers_test.go",
95 "library_test.go",
96 "object_test.go",
97 "prebuilt_test.go",
98 "proto_test.go",
Colin Crossaf98f582021-05-12 17:27:32 -070099 "sanitize_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -0700100 "test_data_test.go",
Colin Crossf12db532021-04-23 14:04:33 -0700101 "vendor_public_library_test.go",
Colin Cross0fce0ba2021-01-08 16:40:12 -0800102 "vendor_snapshot_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -0700103 ],
104 pluginFor: ["soong_build"],
105}