1package { 2 default_team: "trendy_team_pixel_system_sw_security", 3 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: [ 36 "UsbIpService.cpp", 37 ], 38 static_libs: [ 39 "usbip_utils", 40 ], 41} 42 43cc_library { 44 name: "usbip_utils", 45 defaults: ["usbip_defaults"], 46 srcs: [ 47 "UsbIpUtils.cpp", 48 ], 49 export_include_dirs: ["./"], 50} 51 52cc_test { 53 name: "usbip_test", 54 defaults: ["usbip_defaults"], 55 srcs: ["UsbIpTest.cpp"], 56 57 test_options: { 58 unit_test: true, 59 }, 60 shared_libs: [ 61 "usbip_utils", 62 ], 63} 64