blob: fb75bebecc0086b36f818df5df3d44092ad760bb [file] [log] [blame]
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05001cc_library_static {
2 name: "libhwcomposer-client",
Steven Moreland1c8bff22017-04-11 21:25:13 -07003 vendor_available: true,
Steven Moreland48c52242017-03-08 16:11:32 -08004 defaults: ["hidl_defaults"],
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05005 export_include_dirs: ["."],
6 srcs: ["ComposerClient.cpp"],
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05007 shared_libs: [
8 "android.hardware.graphics.allocator@2.0",
9 "android.hardware.graphics.composer@2.1",
10 "libbase",
11 "libcutils",
12 "libfmq",
13 "libhardware",
14 "libhidlbase",
15 "libhidltransport",
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -050016 "liblog",
17 "libsync",
18 "libutils",
19 ],
20}
21
Chia-I Wu7f8d3962016-09-28 21:04:23 +080022cc_library_shared {
23 name: "android.hardware.graphics.composer@2.1-impl",
Steven Moreland48c52242017-03-08 16:11:32 -080024 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080025 proprietary: true,
Chia-I Wu7f8d3962016-09-28 21:04:23 +080026 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080027 srcs: ["Hwc.cpp"],
28 static_libs: ["libhwcomposer-client"],
Chia-I Wu7f8d3962016-09-28 21:04:23 +080029 shared_libs: [
30 "android.hardware.graphics.allocator@2.0",
31 "android.hardware.graphics.composer@2.1",
32 "libbase",
33 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080034 "libfmq",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080035 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080036 "libhidlbase",
37 "libhidltransport",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080038 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080039 "libsync",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080040 "libutils",
Fabien Sanglard0d55a212017-03-16 16:56:46 -070041 "libhwc2on1adapter"
Chia-I Wu7f8d3962016-09-28 21:04:23 +080042 ],
43}
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080044
45cc_binary {
46 name: "android.hardware.graphics.composer@2.1-service",
Steven Moreland48c52242017-03-08 16:11:32 -080047 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080048 proprietary: true,
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080049 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080050 srcs: ["service.cpp"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080051 init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
Chia-I Wu16624b62017-02-02 09:03:20 -080052 static_libs: ["libhwcomposer-client"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080053 shared_libs: [
54 "android.hardware.graphics.allocator@2.0",
55 "android.hardware.graphics.composer@2.1",
56 "libbase",
57 "libbinder",
58 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080059 "libfmq",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080060 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080061 "libhidlbase",
62 "libhidltransport",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080063 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080064 "libsync",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080065 "libutils",
66 ],
67}
Chia-I Wubb61a722016-10-24 15:40:20 +080068
69cc_library_static {
70 name: "libhwcomposer-command-buffer",
Steven Moreland48c52242017-03-08 16:11:32 -080071 defaults: ["hidl_defaults"],
Chia-I Wubb61a722016-10-24 15:40:20 +080072 shared_libs: ["android.hardware.graphics.composer@2.1"],
73 export_include_dirs: ["."],
74}