blob: e00627e4f0b575fccbf672130efb924fd0e01524 [file] [log] [blame]
Bob Badoure539dba2021-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
Jiyong Parkbae2e902019-11-17 13:11:19 +090010filegroup {
11 name: "services.usb-sources",
12 srcs: ["java/**/*.java"],
13 path: "java",
14 visibility: ["//frameworks/base/services"],
15}
16
Colin Crosse0b2ee52017-12-05 09:46:29 -080017java_library_static {
18 name: "services.usb",
Jeff Sharkeyd23b5372020-10-23 14:30:42 -060019 defaults: ["platform_service_defaults"],
Jiyong Parkbae2e902019-11-17 13:11:19 +090020 srcs: [":services.usb-sources"],
Colin Crosse0b2ee52017-12-05 09:46:29 -080021
22 libs: [
23 "services.core",
24 "android.hidl.manager-V1.0-java",
Andrei Onea5be6fe382023-02-07 16:17:32 +000025 "android.hardware.usb.gadget-V1.0-java",
26 "android.hardware.usb.gadget-V1.1-java",
27 "android.hardware.usb.gadget-V1.2-java",
28 "android.hardware.usb.gadget-V1-java",
Colin Crosse0b2ee52017-12-05 09:46:29 -080029 ],
30
31 static_libs: [
32 "android.hardware.usb-V1.0-java",
33 "android.hardware.usb-V1.1-java",
Badhri Jagan Sridharane966a382018-12-09 14:49:38 -080034 "android.hardware.usb-V1.2-java",
Albert Wangbd9dfea2020-11-29 16:46:50 +080035 "android.hardware.usb-V1.3-java",
Roy Luofc495442023-09-30 00:27:29 +000036 "android.hardware.usb-V3-java",
Sarup Dalwani3e5c6932024-02-09 10:51:36 +000037 "usb_flags_lib",
Colin Crosse0b2ee52017-12-05 09:46:29 -080038 ],
Cole Faust749a6882023-12-20 11:57:03 -080039 lint: {
40 baseline_filename: "lint-baseline.xml",
41 },
Colin Crosse0b2ee52017-12-05 09:46:29 -080042}
Sarup Dalwani3e5c6932024-02-09 10:51:36 +000043
44aconfig_declarations {
45 name: "usb_flags",
46 package: "com.android.server.usb.flags",
Ted Bauera2b11022024-04-04 16:41:32 +000047 container: "system",
Sarup Dalwani3e5c6932024-02-09 10:51:36 +000048 srcs: ["**/usb_flags.aconfig"],
49}
50
51java_aconfig_library {
52 name: "usb_flags_lib",
53 aconfig_declarations: "usb_flags",
54}