blob: b6c14ac37e257b6cf98c09856766e6ceeaedb995 [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-java",
7 pkgPath: "android/soong/java",
8 deps: [
9 "blueprint",
10 "blueprint-pathtools",
11 "soong",
12 "soong-android",
13 "soong-cc",
14 "soong-dexpreopt",
15 "soong-genrule",
16 "soong-java-config",
Liz Kammerdd849a82020-06-12 16:38:45 -070017 "soong-python",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070018 "soong-remoteexec",
19 "soong-tradefed",
20 ],
21 srcs: [
22 "aapt2.go",
23 "aar.go",
24 "android_manifest.go",
25 "android_resources.go",
26 "androidmk.go",
27 "app_builder.go",
28 "app.go",
Jaewoong Jungf9b44652020-12-21 12:29:12 -080029 "app_import.go",
30 "app_set.go",
Jaewoong Jung26342642021-03-17 15:56:23 -070031 "base.go",
Paul Duffin3451e162021-01-20 15:16:56 +000032 "boot_image.go",
Paul Duffin9a89a2a2020-10-28 19:20:06 +000033 "boot_jars.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070034 "builder.go",
35 "device_host_converter.go",
36 "dex.go",
37 "dexpreopt.go",
38 "dexpreopt_bootjars.go",
39 "dexpreopt_config.go",
40 "droiddoc.go",
Colin Cross2207f872021-03-24 12:39:08 -070041 "droidstubs.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070042 "gen.go",
43 "genrule.go",
44 "hiddenapi.go",
45 "hiddenapi_singleton.go",
46 "jacoco.go",
47 "java.go",
48 "jdeps.go",
49 "java_resources.go",
50 "kotlin.go",
Colin Cross014489c2020-06-02 20:09:13 -070051 "lint.go",
Pete Gillin84c38072020-07-09 18:03:41 +010052 "legacy_core_platform_api_usage.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070053 "platform_compat_config.go",
54 "plugin.go",
55 "prebuilt_apis.go",
56 "proto.go",
57 "robolectric.go",
Jaewoong Jungf9b44652020-12-21 12:29:12 -080058 "rro.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070059 "sdk.go",
60 "sdk_library.go",
JaeMan Parkff715562020-10-19 17:25:58 +090061 "sdk_library_external.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070062 "support_libraries.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070063 "system_modules.go",
64 "testing.go",
65 "tradefed.go",
66 ],
67 testSrcs: [
68 "androidmk_test.go",
Jaewoong Jungf9b44652020-12-21 12:29:12 -080069 "app_import_test.go",
70 "app_set_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070071 "app_test.go",
Paul Duffin3451e162021-01-20 15:16:56 +000072 "boot_image_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070073 "device_host_converter_test.go",
74 "dexpreopt_test.go",
75 "dexpreopt_bootjars_test.go",
Colin Cross2207f872021-03-24 12:39:08 -070076 "droiddoc_test.go",
77 "droidstubs_test.go",
Liz Kammer5ca3a622020-08-05 15:40:41 -070078 "hiddenapi_singleton_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070079 "java_test.go",
80 "jdeps_test.go",
81 "kotlin_test.go",
Paul Duffin29072a92021-03-16 10:12:49 +000082 "platform_compat_config_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070083 "plugin_test.go",
Jaewoong Jungf9b44652020-12-21 12:29:12 -080084 "rro_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070085 "sdk_test.go",
Paul Duffindb284be2021-03-11 08:07:46 +000086 "system_modules_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070087 ],
88 pluginFor: ["soong_build"],
89}