blob: b549b5d1e5bf954fc64834179ee08b3a59ac3bb1 [file] [log] [blame]
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -07001aidl_interface {
2 name: "shared-file-region-aidl",
3 unstable: true,
Ytai Ben-Tsvi4dfeb622020-11-02 12:47:30 -08004 host_supported: true,
5 vendor_available: true,
6 double_loadable: true,
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -07007 local_include_dir: "aidl",
8 srcs: [
9 "aidl/android/media/SharedFileRegion.aidl",
10 ],
11}
12
13cc_library {
14 name: "libshmemcompat",
15 export_include_dirs: ["include"],
16 srcs: ["ShmemCompat.cpp"],
17 shared_libs: [
18 "libbinder",
19 "libshmemutil",
20 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090021 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070022 ],
23 export_shared_lib_headers: [
24 "libbinder",
25 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090026 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070027 ],
28}
29
30cc_library {
31 name: "libshmemutil",
32 export_include_dirs: ["include"],
33 srcs: ["ShmemUtil.cpp"],
34 shared_libs: [
Jeongik Chabde90a42020-08-29 02:09:08 +090035 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070036 ],
37 export_shared_lib_headers: [
Jeongik Chabde90a42020-08-29 02:09:08 +090038 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070039 ],
40}
41
42cc_test {
43 name: "shmemTest",
44 srcs: ["ShmemTest.cpp"],
45 shared_libs: [
46 "libbinder",
Ytai Ben-Tsvie817f392020-10-20 09:16:19 -070047 "libcutils",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070048 "libshmemcompat",
49 "libshmemutil",
50 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090051 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070052 ],
53 test_suites: ["device-tests"],
54}