blob: 0367fcd0eb6a41c602a6ecf41cfb7b4c6abd848d [file] [log] [blame]
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05001cc_library_static {
2 name: "libhwcomposer-client",
Steven Moreland48c52242017-03-08 16:11:32 -08003 defaults: ["hidl_defaults"],
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05004 export_include_dirs: ["."],
5 srcs: ["ComposerClient.cpp"],
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05006 shared_libs: [
7 "android.hardware.graphics.allocator@2.0",
8 "android.hardware.graphics.composer@2.1",
9 "libbase",
10 "libcutils",
11 "libfmq",
12 "libhardware",
13 "libhidlbase",
14 "libhidltransport",
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -050015 "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",
Steven Moreland48c52242017-03-08 16:11:32 -080023 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080024 proprietary: true,
Chia-I Wu7f8d3962016-09-28 21:04:23 +080025 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080026 srcs: ["Hwc.cpp"],
27 static_libs: ["libhwcomposer-client"],
Chia-I Wu7f8d3962016-09-28 21:04:23 +080028 shared_libs: [
29 "android.hardware.graphics.allocator@2.0",
30 "android.hardware.graphics.composer@2.1",
31 "libbase",
32 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080033 "libfmq",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080034 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080035 "libhidlbase",
36 "libhidltransport",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080037 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080038 "libsync",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080039 "libutils",
Fabien Sanglard0d55a212017-03-16 16:56:46 -070040 "libhwc2on1adapter"
Chia-I Wu7f8d3962016-09-28 21:04:23 +080041 ],
42}
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080043
44cc_binary {
45 name: "android.hardware.graphics.composer@2.1-service",
Steven Moreland48c52242017-03-08 16:11:32 -080046 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080047 proprietary: true,
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080048 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080049 srcs: ["service.cpp"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080050 init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
Chia-I Wu16624b62017-02-02 09:03:20 -080051 static_libs: ["libhwcomposer-client"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080052 shared_libs: [
53 "android.hardware.graphics.allocator@2.0",
54 "android.hardware.graphics.composer@2.1",
55 "libbase",
56 "libbinder",
57 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080058 "libfmq",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080059 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080060 "libhidlbase",
61 "libhidltransport",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080062 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080063 "libsync",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080064 "libutils",
65 ],
66}
Chia-I Wubb61a722016-10-24 15:40:20 +080067
68cc_library_static {
69 name: "libhwcomposer-command-buffer",
Steven Moreland48c52242017-03-08 16:11:32 -080070 defaults: ["hidl_defaults"],
Chia-I Wubb61a722016-10-24 15:40:20 +080071 shared_libs: ["android.hardware.graphics.composer@2.1"],
72 export_include_dirs: ["."],
73}