blob: 26605a7d7ec701873ba6e81b781a6f7da3c9585c [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",
7 "soong",
8 "soong-android-soongconfig",
9 "soong-env",
10 "soong-shared",
11 "soong-ui-metrics_proto",
12 ],
13 srcs: [
14 "androidmk.go",
15 "apex.go",
16 "api_levels.go",
17 "arch.go",
Chris Parsonsf3c96ef2020-09-29 02:23:17 -040018 "bazel_handler.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070019 "config.go",
20 "csuite_config.go",
21 "defaults.go",
22 "defs.go",
Colin Cross9e44e212020-07-14 15:02:16 -070023 "depset.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070024 "expand.go",
25 "filegroup.go",
26 "hooks.go",
27 "image.go",
Yifan Hong696ed4d2020-07-27 12:59:58 -070028 "makefile_goal.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070029 "makevars.go",
30 "metrics.go",
31 "module.go",
32 "mutator.go",
33 "namespace.go",
34 "neverallow.go",
Colin Cross12129292020-10-29 18:23:58 -070035 "ninja_deps.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070036 "notices.go",
37 "onceper.go",
38 "override_module.go",
39 "package.go",
40 "package_ctx.go",
Jiyong Park073ea552020-11-09 14:08:34 +090041 "packaging.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070042 "path_properties.go",
43 "paths.go",
Colin Crossc3d87d32020-06-04 13:25:17 -070044 "phony.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070045 "prebuilt.go",
Dan Willemsen751ae872020-07-16 17:49:05 -070046 "prebuilt_build_tool.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070047 "proto.go",
Jingwen Chen50f93d22020-11-05 07:42:11 -050048 "queryview.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070049 "register.go",
50 "rule_builder.go",
51 "sandbox.go",
52 "sdk.go",
53 "singleton.go",
54 "soong_config_modules.go",
Colin Cross8eebb132020-01-29 20:07:03 -080055 "test_suites.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070056 "testing.go",
57 "util.go",
58 "variable.go",
59 "visibility.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070060 "writedocs.go",
61
62 // Lock down environment access last
63 "env.go",
64 ],
65 testSrcs: [
66 "android_test.go",
67 "androidmk_test.go",
Colin Cross9f720ce2020-10-02 10:26:04 -070068 "apex_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070069 "arch_test.go",
70 "config_test.go",
71 "csuite_config_test.go",
Colin Cross9e44e212020-07-14 15:02:16 -070072 "depset_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070073 "expand_test.go",
74 "module_test.go",
75 "mutator_test.go",
76 "namespace_test.go",
77 "neverallow_test.go",
Colin Cross12129292020-10-29 18:23:58 -070078 "ninja_deps_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070079 "onceper_test.go",
80 "package_test.go",
Jiyong Parkdda8f692020-11-09 18:38:48 +090081 "packaging_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070082 "path_properties_test.go",
83 "paths_test.go",
84 "prebuilt_test.go",
85 "rule_builder_test.go",
86 "soong_config_modules_test.go",
87 "util_test.go",
88 "variable_test.go",
89 "visibility_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070090 ],
91}