blob: 870ca7e1e17f905985618ebbcac697ac9cb8e4c8 [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-apex",
7 pkgPath: "android/soong/apex",
8 deps: [
9 "blueprint",
Colin Crossb614cd42024-10-11 12:52:21 -070010 "blueprint-bpmodify",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070011 "soong",
Yu Liueae7b362023-11-16 17:05:47 -080012 "soong-aconfig",
13 "soong-aconfig-codegen",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070014 "soong-android",
markchien2f59ec92020-09-02 16:23:38 +080015 "soong-bpf",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070016 "soong-cc",
Jiyong Park12a719c2021-01-07 15:31:24 +090017 "soong-filesystem",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070018 "soong-java",
Wei Li340ee8e2022-03-18 17:33:24 -070019 "soong-provenance",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070020 "soong-python",
Jiyong Park99644e92020-11-17 22:21:02 +090021 "soong-rust",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070022 "soong-sh",
23 ],
24 srcs: [
25 "androidmk.go",
26 "apex.go",
Paul Duffin4e7d1c42022-05-13 13:12:19 +000027 "apex_sdk_member.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070028 "apex_singleton.go",
29 "builder.go",
Paul Duffin064b70c2020-11-02 17:32:38 +000030 "deapexer.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070031 "key.go",
32 "prebuilt.go",
Paul Duffin37aad602021-03-08 09:47:16 +000033 "testing.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070034 "vndk.go",
35 ],
36 testSrcs: [
Cole Faustcdef43f2024-10-29 17:36:15 -070037 "aconfig_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070038 "apex_test.go",
Paul Duffin7771eba2021-04-23 14:25:28 +010039 "bootclasspath_fragment_test.go",
Paul Duffine245b612021-06-10 08:59:41 +010040 "classpath_element_test.go",
Jihoon Kangf86fe9a2024-06-26 22:18:10 +000041 "container_test.go",
Jiakai Zhangb95998b2023-05-11 16:39:27 +010042 "dexpreopt_bootjars_test.go",
Paul Duffinb432df92021-03-22 22:09:42 +000043 "platform_bootclasspath_test.go",
satayev333a1732021-05-17 21:35:26 +010044 "systemserver_classpath_fragment_test.go",
Jaewoong Jung4b79e982020-06-01 10:45:49 -070045 ],
46 pluginFor: ["soong_build"],
Cole Faust16d227a2024-09-18 16:42:01 -070047 // Used by plugins
48 visibility: ["//visibility:public"],
Jaewoong Jung4b79e982020-06-01 10:45:49 -070049}