blob: c8d2284c42db5e60a29f0649f9e54283cfe8ec10 [file] [log] [blame]
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -07001aidl_interface {
2 name: "shared-file-region-aidl",
3 unstable: true,
4 local_include_dir: "aidl",
5 srcs: [
6 "aidl/android/media/SharedFileRegion.aidl",
7 ],
8}
9
10cc_library {
11 name: "libshmemcompat",
12 export_include_dirs: ["include"],
13 srcs: ["ShmemCompat.cpp"],
14 shared_libs: [
15 "libbinder",
16 "libshmemutil",
17 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090018 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070019 ],
20 export_shared_lib_headers: [
21 "libbinder",
22 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090023 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070024 ],
25}
26
27cc_library {
28 name: "libshmemutil",
29 export_include_dirs: ["include"],
30 srcs: ["ShmemUtil.cpp"],
31 shared_libs: [
Jeongik Chabde90a42020-08-29 02:09:08 +090032 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070033 ],
34 export_shared_lib_headers: [
Jeongik Chabde90a42020-08-29 02:09:08 +090035 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070036 ],
37}
38
39cc_test {
40 name: "shmemTest",
41 srcs: ["ShmemTest.cpp"],
42 shared_libs: [
43 "libbinder",
Ytai Ben-Tsvie817f392020-10-20 09:16:19 -070044 "libcutils",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070045 "libshmemcompat",
46 "libshmemutil",
47 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090048 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070049 ],
50 test_suites: ["device-tests"],
51}