blob: 337fe86c123f9a215386b9f4d46dd51dca9e2999 [file] [log] [blame]
Bob Badour02040de2021-02-03 18:08:28 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Liz Kammer2dd9ca42020-11-25 16:06:39 -08005bootstrap_go_package {
6 name: "soong-bp2build",
7 pkgPath: "android/soong/bp2build",
8 srcs: [
9 "androidbp_to_build_templates.go",
10 "bp2build.go",
11 "build_conversion.go",
12 "bzl_conversion.go",
Jingwen Chen5d864492021-02-24 07:20:12 -050013 "configurability.go",
Liz Kammerba3ea162021-02-17 13:22:03 -050014 "constants.go",
Liz Kammer2dd9ca42020-11-25 16:06:39 -080015 "conversion.go",
Jingwen Chen164e0862021-02-19 00:48:40 -050016 "metrics.go",
Lukacs T. Berkib353cca2021-04-16 13:47:36 +020017 "symlink_forest.go",
Liz Kammer2dd9ca42020-11-25 16:06:39 -080018 ],
19 deps: [
20 "soong-android",
Jingwen Chen01812022021-11-19 14:29:43 +000021 "soong-android-soongconfig",
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux947fdbf2021-11-10 09:55:20 -050022 "soong-shared",
Rupert Shuttlewortha9d76dd2021-07-02 07:17:16 -040023 "soong-apex",
Jingwen Chen73850672020-12-14 08:25:34 -050024 "soong-bazel",
Rupert Shuttleworth54e78412021-02-15 11:04:32 +000025 "soong-cc",
Jingwen Chenbf61afb2021-05-06 13:31:18 +000026 "soong-cc-config",
Rupert Shuttleworth378fc1b2021-07-28 08:03:16 -040027 "soong-etc",
Jingwen Chen316e07c2020-12-14 09:09:52 -050028 "soong-genrule",
Jingwen Chen13b9b422021-03-08 07:32:28 -050029 "soong-python",
Rupert Shuttlewortha1a56e82021-02-09 10:59:06 +000030 "soong-sh",
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux947fdbf2021-11-10 09:55:20 -050031 "soong-ui-metrics",
Liz Kammer2dd9ca42020-11-25 16:06:39 -080032 ],
33 testSrcs: [
Rupert Shuttleworth5c4881c2021-07-28 06:21:31 -040034 "android_app_certificate_conversion_test.go",
Rupert Shuttlewortha9d76dd2021-07-02 07:17:16 -040035 "apex_conversion_test.go",
Rupert Shuttlewortheb8c85a2021-07-27 07:10:32 -040036 "apex_key_conversion_test.go",
Liz Kammer2dd9ca42020-11-25 16:06:39 -080037 "build_conversion_test.go",
38 "bzl_conversion_test.go",
Wei Libcd39942021-09-16 23:57:28 +000039 "cc_genrule_conversion_test.go",
Jingwen Chen63930982021-03-24 10:04:33 -040040 "cc_library_conversion_test.go",
Jingwen Chen8c1b97e2021-02-18 03:21:34 -050041 "cc_library_headers_conversion_test.go",
Rupert Shuttleworth095081c2021-03-25 09:06:03 +000042 "cc_library_static_conversion_test.go",
Alex Márquez Pérez Muñíz Díaz Púras Thaureauxac5097f2021-09-01 21:22:09 +000043 "cc_library_shared_conversion_test.go",
Jingwen Chen8c1b97e2021-02-18 03:21:34 -050044 "cc_object_conversion_test.go",
Liz Kammer2dd9ca42020-11-25 16:06:39 -080045 "conversion_test.go",
Jingwen Chen5146ac02021-09-02 11:44:42 +000046 "filegroup_conversion_test.go",
Rupert Shuttleworthc5fa3062021-09-08 10:36:41 -040047 "genrule_conversion_test.go",
Liz Kammer32b77cf2021-08-04 15:17:02 -040048 "performance_test.go",
Rupert Shuttleworth378fc1b2021-07-28 08:03:16 -040049 "prebuilt_etc_conversion_test.go",
Jingwen Chen13b9b422021-03-08 07:32:28 -050050 "python_binary_conversion_test.go",
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux0fc781c2021-08-19 19:21:30 +000051 "python_library_conversion_test.go",
Rupert Shuttleworthfb97fde2021-02-11 03:40:05 +000052 "sh_conversion_test.go",
Liz Kammer2dd9ca42020-11-25 16:06:39 -080053 "testing.go",
54 ],
55 pluginFor: [
56 "soong_build",
57 ],
58}