blob: 61e4b35fda4eff359fcc2069317a82de9fd4fa41 [file] [log] [blame]
Bob Badour8a6a2bc2021-02-12 17:07:05 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_base_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_base_license"],
8}
9
Adam Pardyl0f1b3d42019-08-19 15:24:11 +020010java_library_host {
11 name: "protologtool-lib",
12 srcs: [
13 "src/com/android/protolog/tool/**/*.kt",
Ats Jenkca89abc2023-05-19 14:47:45 -070014 ":protolog-common-no-android-src",
Adam Pardyl0f1b3d42019-08-19 15:24:11 +020015 ],
16 static_libs: [
Adam Pardyl0f1b3d42019-08-19 15:24:11 +020017 "javaparser",
Wenjie Zhou27030cd2020-04-15 10:35:07 -070018 "platformprotos",
Adam Pardyl0f1b3d42019-08-19 15:24:11 +020019 "jsonlib",
20 ],
21}
22
Adam Pardylfab9ad62019-08-27 02:07:16 +020023java_binary_host {
24 name: "protologtool",
25 manifest: "manifest.txt",
Adam Pardylfab9ad62019-08-27 02:07:16 +020026 static_libs: [
Adam Pardyl0f1b3d42019-08-19 15:24:11 +020027 "protologtool-lib",
Adam Pardylfab9ad62019-08-27 02:07:16 +020028 ],
29}
30
31java_test_host {
32 name: "protologtool-tests",
33 test_suites: ["general-tests"],
34 srcs: [
Adam Pardylfab9ad62019-08-27 02:07:16 +020035 "tests/**/*.kt",
36 ],
Julien Desprezf9be7162021-02-23 04:28:45 +000037 test_options: {
38 unit_test: true,
39 },
Adam Pardylfab9ad62019-08-27 02:07:16 +020040 static_libs: [
Adam Pardyl0f1b3d42019-08-19 15:24:11 +020041 "protologtool-lib",
Adam Pardylfab9ad62019-08-27 02:07:16 +020042 "junit",
43 "mockito",
Julien Desprezf9be7162021-02-23 04:28:45 +000044 "objenesis",
Pablo Gamito329813a2024-02-13 14:27:15 +000045 "truth",
Adam Pardylfab9ad62019-08-27 02:07:16 +020046 ],
47}