blob: a9bd94ec2b1a232e997f52bd7b7b3c130d9821f5 [file] [log] [blame]
Daichi Hirono7f8e8192016-10-27 10:37:05 +09001// Copyright 2016 The Android Open Source Project
2
Bob Badourd69ad692021-02-16 19:02:14 -08003package {
4 default_applicable_licenses: ["Android-Apache-2.0"],
5}
6
Daichi Hirono7f8e8192016-10-27 10:37:05 +09007cc_defaults {
8 name: "libappfuse_defaults",
9 local_include_dirs: ["include"],
10 shared_libs: ["libbase"],
11 cflags: [
12 "-Wall",
13 "-Werror",
14 ],
Daichi Hirono7f8e8192016-10-27 10:37:05 +090015}
16
17cc_library_shared {
18 name: "libappfuse",
19 defaults: ["libappfuse_defaults"],
20 export_include_dirs: ["include"],
Daichi Hironoa0aecda2016-11-08 10:17:51 +090021 srcs: [
22 "FuseAppLoop.cc",
23 "FuseBuffer.cc",
24 "FuseBridgeLoop.cc",
Daichi Hirono2a14b712017-03-06 15:21:00 +090025 "EpollController.cc",
Elliott Hughesdc699a22018-02-16 17:58:14 -080026 ],
Daichi Hirono7f8e8192016-10-27 10:37:05 +090027}
28
29cc_test {
30 name: "libappfuse_test",
Dan Shi688b6e52017-03-31 17:11:50 -070031 test_suites: ["device-tests"],
Daichi Hirono7f8e8192016-10-27 10:37:05 +090032 defaults: ["libappfuse_defaults"],
33 shared_libs: ["libappfuse"],
Daichi Hironoa0aecda2016-11-08 10:17:51 +090034 srcs: [
35 "tests/FuseAppLoopTest.cc",
36 "tests/FuseBridgeLoopTest.cc",
37 "tests/FuseBufferTest.cc",
Elliott Hughesdc699a22018-02-16 17:58:14 -080038 ],
Daichi Hirono7f8e8192016-10-27 10:37:05 +090039}