blob: 1dd11b0f1a0556c17a14f9b1c2c55c3f73245711 [file] [log] [blame]
Donnie Pollitz1c07aed2022-01-04 12:52:31 +01001package {
Aditya Choudhary6f1c61e2024-02-02 13:55:58 +00002 default_team: "trendy_team_pixel_system_sw_security",
Donnie Pollitz1c07aed2022-01-04 12:52:31 +01003 default_applicable_licenses: ["external_usbip-service_license"],
4}
5
6license {
7 name: "external_usbip-service_license",
8 visibility: [":__subpackages__"],
9 license_kinds: ["SPDX-license-identifier-GPL-2.0"],
10 license_text: ["COPYING"],
11}
12
13cc_defaults {
14 name: "usbip_defaults",
15 host_supported: true,
16 cflags: [
17 "-Wall",
18 "-Werror",
19 ],
20 shared_libs: [
21 "liblog",
22 "libutils",
23 "libcutils",
24 "libbase",
25 "libc++",
26 ],
27 product_specific: true,
28 stl: "none",
29}
30
31cc_binary {
32 name: "usbip_service",
33 init_rc: ["usbip-service.rc"],
34 defaults: ["usbip_defaults"],
35 srcs: [
Aditya Choudhary6f1c61e2024-02-02 13:55:58 +000036 "UsbIpService.cpp",
Donnie Pollitz1c07aed2022-01-04 12:52:31 +010037 ],
38 static_libs: [
39 "usbip_utils",
40 ],
41}
42
43cc_library {
44 name: "usbip_utils",
45 defaults: ["usbip_defaults"],
46 srcs: [
Aditya Choudhary6f1c61e2024-02-02 13:55:58 +000047 "UsbIpUtils.cpp",
Donnie Pollitz1c07aed2022-01-04 12:52:31 +010048 ],
49 export_include_dirs: ["./"],
50}
51
52cc_test {
53 name: "usbip_test",
54 defaults: ["usbip_defaults"],
55 srcs: ["UsbIpTest.cpp"],
Donnie Pollitz1c07aed2022-01-04 12:52:31 +010056
57 test_options: {
Julien Desprez92deebd2024-11-06 16:57:15 +000058 unit_test: true,
Donnie Pollitz1c07aed2022-01-04 12:52:31 +010059 },
60 shared_libs: [
61 "usbip_utils",
62 ],
63}