Daichi Hirono | 7f8e819 | 2016-10-27 10:37:05 +0900 | [diff] [blame] | 1 | // Copyright 2016 The Android Open Source Project |
| 2 | |
Bob Badour | d69ad69 | 2021-02-16 19:02:14 -0800 | [diff] [blame^] | 3 | package { |
| 4 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 5 | } |
| 6 | |
Daichi Hirono | 7f8e819 | 2016-10-27 10:37:05 +0900 | [diff] [blame] | 7 | cc_defaults { |
| 8 | name: "libappfuse_defaults", |
| 9 | local_include_dirs: ["include"], |
| 10 | shared_libs: ["libbase"], |
| 11 | cflags: [ |
| 12 | "-Wall", |
| 13 | "-Werror", |
| 14 | ], |
Daichi Hirono | 7f8e819 | 2016-10-27 10:37:05 +0900 | [diff] [blame] | 15 | } |
| 16 | |
| 17 | cc_library_shared { |
| 18 | name: "libappfuse", |
| 19 | defaults: ["libappfuse_defaults"], |
| 20 | export_include_dirs: ["include"], |
Daichi Hirono | a0aecda | 2016-11-08 10:17:51 +0900 | [diff] [blame] | 21 | srcs: [ |
| 22 | "FuseAppLoop.cc", |
| 23 | "FuseBuffer.cc", |
| 24 | "FuseBridgeLoop.cc", |
Daichi Hirono | 2a14b71 | 2017-03-06 15:21:00 +0900 | [diff] [blame] | 25 | "EpollController.cc", |
Elliott Hughes | dc699a2 | 2018-02-16 17:58:14 -0800 | [diff] [blame] | 26 | ], |
Daichi Hirono | 7f8e819 | 2016-10-27 10:37:05 +0900 | [diff] [blame] | 27 | } |
| 28 | |
| 29 | cc_test { |
| 30 | name: "libappfuse_test", |
Dan Shi | 688b6e5 | 2017-03-31 17:11:50 -0700 | [diff] [blame] | 31 | test_suites: ["device-tests"], |
Daichi Hirono | 7f8e819 | 2016-10-27 10:37:05 +0900 | [diff] [blame] | 32 | defaults: ["libappfuse_defaults"], |
| 33 | shared_libs: ["libappfuse"], |
Daichi Hirono | a0aecda | 2016-11-08 10:17:51 +0900 | [diff] [blame] | 34 | srcs: [ |
| 35 | "tests/FuseAppLoopTest.cc", |
| 36 | "tests/FuseBridgeLoopTest.cc", |
| 37 | "tests/FuseBufferTest.cc", |
Elliott Hughes | dc699a2 | 2018-02-16 17:58:14 -0800 | [diff] [blame] | 38 | ], |
Daichi Hirono | 7f8e819 | 2016-10-27 10:37:05 +0900 | [diff] [blame] | 39 | } |