• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["external_usbip-service_license"],
3}
4
5license {
6    name: "external_usbip-service_license",
7    visibility: [":__subpackages__"],
8    license_kinds: ["SPDX-license-identifier-GPL-2.0"],
9    license_text: ["COPYING"],
10}
11
12cc_defaults {
13    name: "usbip_defaults",
14    host_supported: true,
15    cflags: [
16        "-Wall",
17        "-Werror",
18    ],
19    shared_libs: [
20        "liblog",
21        "libutils",
22        "libcutils",
23        "libbase",
24        "libc++",
25    ],
26    product_specific: true,
27    stl: "none",
28}
29
30cc_binary {
31    name: "usbip_service",
32    init_rc: ["usbip-service.rc"],
33    defaults: ["usbip_defaults"],
34    srcs: [
35        "UsbIpService.cpp"
36    ],
37    static_libs: [
38        "usbip_utils",
39    ],
40}
41
42cc_library {
43    name: "usbip_utils",
44    defaults: ["usbip_defaults"],
45    srcs: [
46        "UsbIpUtils.cpp"
47    ],
48    export_include_dirs: ["./"],
49}
50
51cc_test {
52    name: "usbip_test",
53    defaults: ["usbip_defaults"],
54    srcs: ["UsbIpTest.cpp"],
55    test_suites: ["general-tests"],
56
57    test_options: {
58        unit_test: false,
59    },
60    shared_libs: [
61        "usbip_utils",
62    ],
63}
64