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