• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_library {
6    name: "liburingutils",
7
8    srcs: [
9        "src/IOUringSocketHandler.cpp",
10    ],
11
12    cflags: [
13        "-Wall",
14        "-Werror",
15    ],
16
17    export_include_dirs: ["include"],
18
19    static_libs: [
20        "liburing",
21    ],
22    shared_libs: [
23        "libbase",
24        "liblog",
25    ],
26
27    tidy: true,
28    tidy_checks: [
29        "-*",
30        "cert-*",
31        "clang-analyzer-security*",
32        "android-*",
33    ],
34    tidy_checks_as_errors: [
35        "cert-*",
36        "clang-analyzer-security*",
37        "android-*",
38    ],
39
40    min_sdk_version: "30",
41
42    apex_available: [
43        "//apex_available:platform",
44        "com.android.os.statsd",
45    ],
46}
47
48cc_test {
49    name: "IOUringSocketHandler_tests",
50    test_suites: ["device-tests"],
51    srcs: [
52        "src/IOUringSocketHandler_test.cpp",
53    ],
54    static_libs: [
55        "liburing",
56        "liburingutils",
57        "libbase",
58        "liblog",
59    ],
60}
61