blob: d5da9439b55d5d3c40d1b2e7b66e99fb05391969 [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",
40 ],
41}
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080042
43cc_binary {
44 name: "android.hardware.graphics.composer@2.1-service",
Steven Moreland48c52242017-03-08 16:11:32 -080045 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080046 proprietary: true,
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080047 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080048 srcs: ["service.cpp"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080049 init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
Chia-I Wu16624b62017-02-02 09:03:20 -080050 static_libs: ["libhwcomposer-client"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080051 shared_libs: [
52 "android.hardware.graphics.allocator@2.0",
53 "android.hardware.graphics.composer@2.1",
54 "libbase",
55 "libbinder",
56 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080057 "libfmq",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080058 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080059 "libhidlbase",
60 "libhidltransport",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080061 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080062 "libsync",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080063 "libutils",
64 ],
65}
Chia-I Wubb61a722016-10-24 15:40:20 +080066
67cc_library_static {
68 name: "libhwcomposer-command-buffer",
Steven Moreland48c52242017-03-08 16:11:32 -080069 defaults: ["hidl_defaults"],
Chia-I Wubb61a722016-10-24 15:40:20 +080070 shared_libs: ["android.hardware.graphics.composer@2.1"],
71 export_include_dirs: ["."],
72}