blob: 69aa03738ba87120158a0fbc027703b7d3fccab9 [file] [log] [blame]
Jaewoong Jung4b79e982020-06-01 10:45:49 -07001bootstrap_go_package {
2 name: "soong-android",
3 pkgPath: "android/soong/android",
4 deps: [
5 "blueprint",
6 "blueprint-bootstrap",
Colin Crosse16ce362020-11-12 08:29:30 -08007 "sbox_proto",
Jaewoong Jung4b79e982020-06-01 10:45:49 -07008 "soong",
9 "soong-android-soongconfig",
Jingwen Chen30f5aaa2020-11-19 05:38:02 -050010 "soong-bazel",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070011 "soong-env",
12 "soong-shared",
13 "soong-ui-metrics_proto",
14 ],
15 srcs: [
16 "androidmk.go",
17 "apex.go",
18 "api_levels.go",
19 "arch.go",
Colin Crossa6845402020-11-16 15:08:19 -080020 "arch_list.go",
Chris Parsonsf3c96ef2020-09-29 02:23:17 -040021 "bazel_handler.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070022 "config.go",
23 "csuite_config.go",
24 "defaults.go",
25 "defs.go",
Colin Cross96c44122020-11-25 14:29:50 -080026 "depset_generic.go",
27 "depset_paths.go",
Colin Crosse9fe2942020-11-10 18:12:15 -080028 "deptag.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070029 "expand.go",
30 "filegroup.go",
31 "hooks.go",
32 "image.go",
Bob Badour37af0462021-01-07 03:34:31 +000033 "license.go",
34 "license_kind.go",
35 "licenses.go",
Yifan Hong696ed4d2020-07-27 12:59:58 -070036 "makefile_goal.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070037 "makevars.go",
38 "metrics.go",
39 "module.go",
40 "mutator.go",
41 "namespace.go",
42 "neverallow.go",
Colin Cross12129292020-10-29 18:23:58 -070043 "ninja_deps.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070044 "notices.go",
45 "onceper.go",
46 "override_module.go",
47 "package.go",
48 "package_ctx.go",
Jiyong Park073ea552020-11-09 14:08:34 +090049 "packaging.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070050 "path_properties.go",
51 "paths.go",
Colin Crossc3d87d32020-06-04 13:25:17 -070052 "phony.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070053 "prebuilt.go",
Dan Willemsen751ae872020-07-16 17:49:05 -070054 "prebuilt_build_tool.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070055 "proto.go",
Jingwen Chen50f93d22020-11-05 07:42:11 -050056 "queryview.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070057 "register.go",
58 "rule_builder.go",
59 "sandbox.go",
60 "sdk.go",
61 "singleton.go",
62 "soong_config_modules.go",
Colin Cross8eebb132020-01-29 20:07:03 -080063 "test_suites.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070064 "testing.go",
65 "util.go",
66 "variable.go",
67 "visibility.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070068 "writedocs.go",
69
70 // Lock down environment access last
71 "env.go",
72 ],
73 testSrcs: [
74 "android_test.go",
75 "androidmk_test.go",
Colin Cross9f720ce2020-10-02 10:26:04 -070076 "apex_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070077 "arch_test.go",
78 "config_test.go",
79 "csuite_config_test.go",
Colin Cross9e44e212020-07-14 15:02:16 -070080 "depset_test.go",
Colin Crosse9fe2942020-11-10 18:12:15 -080081 "deptag_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070082 "expand_test.go",
Bob Badour37af0462021-01-07 03:34:31 +000083 "license_kind_test.go",
84 "license_test.go",
85 "licenses_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070086 "module_test.go",
87 "mutator_test.go",
88 "namespace_test.go",
89 "neverallow_test.go",
Colin Cross12129292020-10-29 18:23:58 -070090 "ninja_deps_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070091 "onceper_test.go",
92 "package_test.go",
Jiyong Parkdda8f692020-11-09 18:38:48 +090093 "packaging_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070094 "path_properties_test.go",
95 "paths_test.go",
96 "prebuilt_test.go",
97 "rule_builder_test.go",
98 "soong_config_modules_test.go",
99 "util_test.go",
100 "variable_test.go",
101 "visibility_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -0700102 ],
103}