1// Copyright 2016 The Android Open Source Project
2
3package {
4    default_applicable_licenses: ["Android-Apache-2.0"],
5}
6
7cc_defaults {
8    name: "libappfuse_defaults",
9    local_include_dirs: ["include"],
10    shared_libs: ["libbase"],
11    cflags: [
12        "-Wall",
13        "-Werror",
14    ],
15}
16
17cc_library_shared {
18    name: "libappfuse",
19    defaults: ["libappfuse_defaults"],
20    export_include_dirs: ["include"],
21    srcs: [
22        "FuseAppLoop.cc",
23        "FuseBuffer.cc",
24        "FuseBridgeLoop.cc",
25        "EpollController.cc",
26    ],
27}
28
29cc_test {
30    name: "libappfuse_test",
31    test_suites: ["device-tests"],
32    defaults: ["libappfuse_defaults"],
33    shared_libs: ["libappfuse"],
34    srcs: [
35        "tests/FuseAppLoopTest.cc",
36        "tests/FuseBridgeLoopTest.cc",
37        "tests/FuseBufferTest.cc",
38    ],
39}
40