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