blob: 62784ed1a9d09f0d6eb5291279abaf3754131a30 [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"],
Ytai Ben-Tsvi71109da2020-11-03 15:11:13 -080017 host_supported: true,
18 vendor_available: true,
19 double_loadable: true,
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070020 shared_libs: [
21 "libbinder",
22 "libshmemutil",
23 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090024 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070025 ],
26 export_shared_lib_headers: [
27 "libbinder",
28 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090029 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070030 ],
Ytai Ben-Tsvi8a9048f2020-11-30 14:19:26 -080031 target: {
32 darwin: {
33 enabled: false,
34 },
35 },
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070036}
37
38cc_library {
39 name: "libshmemutil",
40 export_include_dirs: ["include"],
41 srcs: ["ShmemUtil.cpp"],
Ytai Ben-Tsvi71109da2020-11-03 15:11:13 -080042 host_supported: true,
43 vendor_available: true,
44 double_loadable: true,
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070045 shared_libs: [
Jeongik Chabde90a42020-08-29 02:09:08 +090046 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070047 ],
48 export_shared_lib_headers: [
Jeongik Chabde90a42020-08-29 02:09:08 +090049 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070050 ],
Ytai Ben-Tsvi8a9048f2020-11-30 14:19:26 -080051 target: {
52 darwin: {
53 enabled: false,
54 },
55 },
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070056}
57
58cc_test {
59 name: "shmemTest",
60 srcs: ["ShmemTest.cpp"],
61 shared_libs: [
62 "libbinder",
Ytai Ben-Tsvie817f392020-10-20 09:16:19 -070063 "libcutils",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070064 "libshmemcompat",
65 "libshmemutil",
66 "libutils",
Jeongik Chabde90a42020-08-29 02:09:08 +090067 "shared-file-region-aidl-unstable-cpp",
Ytai Ben-Tsvi37934a22020-08-11 15:53:04 -070068 ],
69 test_suites: ["device-tests"],
70}