blob: 46cd0c4f6ff6f3dc75e70dfaf5f215362bcdda2c [file] [log] [blame]
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05001cc_library_static {
2 name: "libhwcomposer-client",
3 export_include_dirs: ["."],
4 srcs: ["ComposerClient.cpp"],
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05005 shared_libs: [
6 "android.hardware.graphics.allocator@2.0",
7 "android.hardware.graphics.composer@2.1",
8 "libbase",
9 "libcutils",
10 "libfmq",
11 "libhardware",
12 "libhidlbase",
13 "libhidltransport",
14 "libhwbinder",
15 "liblog",
16 "libsync",
17 "libutils",
18 ],
19}
20
Chia-I Wu7f8d3962016-09-28 21:04:23 +080021cc_library_shared {
22 name: "android.hardware.graphics.composer@2.1-impl",
23 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080024 srcs: ["Hwc.cpp"],
25 static_libs: ["libhwcomposer-client"],
Chia-I Wu7f8d3962016-09-28 21:04:23 +080026 shared_libs: [
27 "android.hardware.graphics.allocator@2.0",
28 "android.hardware.graphics.composer@2.1",
29 "libbase",
30 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080031 "libfmq",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080032 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080033 "libhidlbase",
34 "libhidltransport",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080035 "libhwbinder",
36 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080037 "libsync",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080038 "libutils",
39 ],
40}
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080041
42cc_binary {
43 name: "android.hardware.graphics.composer@2.1-service",
44 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080045 srcs: ["service.cpp"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080046 init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
Chia-I Wu16624b62017-02-02 09:03:20 -080047 static_libs: ["libhwcomposer-client"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080048 shared_libs: [
49 "android.hardware.graphics.allocator@2.0",
50 "android.hardware.graphics.composer@2.1",
51 "libbase",
52 "libbinder",
53 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080054 "libfmq",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080055 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080056 "libhidlbase",
57 "libhidltransport",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080058 "libhwbinder",
59 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080060 "libsync",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080061 "libutils",
62 ],
63}
Chia-I Wubb61a722016-10-24 15:40:20 +080064
65cc_library_static {
66 name: "libhwcomposer-command-buffer",
67 shared_libs: ["android.hardware.graphics.composer@2.1"],
68 export_include_dirs: ["."],
69}