blob: d3476c5c80d111e0320793ece9f3453eb9af14fa [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: [
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -05008 "android.hardware.graphics.composer@2.1",
Chia-I Wu2ae85702017-04-20 11:01:18 -07009 "android.hardware.graphics.mapper@2.0",
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -050010 "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 ],
Courtney Goeltzenleuchter5ecd86a2018-01-12 14:00:56 -080020 header_libs: [
21 "android.hardware.graphics.composer@2.1-command-buffer",
Chia-I Wubbd95452018-01-25 13:11:21 -080022 "android.hardware.graphics.composer@2.1-hal",
Courtney Goeltzenleuchter5ecd86a2018-01-12 14:00:56 -080023 ],
Daniel Nicoara0a60e4b2017-01-09 12:51:06 -050024}
25
Chia-I Wu7f8d3962016-09-28 21:04:23 +080026cc_library_shared {
27 name: "android.hardware.graphics.composer@2.1-impl",
Steven Moreland48c52242017-03-08 16:11:32 -080028 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080029 proprietary: true,
Chia-I Wu7f8d3962016-09-28 21:04:23 +080030 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080031 srcs: ["Hwc.cpp"],
32 static_libs: ["libhwcomposer-client"],
Chia-I Wu7f8d3962016-09-28 21:04:23 +080033 shared_libs: [
Chia-I Wu7f8d3962016-09-28 21:04:23 +080034 "android.hardware.graphics.composer@2.1",
Chia-I Wu2ae85702017-04-20 11:01:18 -070035 "android.hardware.graphics.mapper@2.0",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080036 "libbase",
37 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080038 "libfmq",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080039 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080040 "libhidlbase",
41 "libhidltransport",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080042 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080043 "libsync",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080044 "libutils",
Chia-I Wu16e8ed22017-10-19 09:49:03 -070045 "libhwc2on1adapter",
46 "libhwc2onfbadapter",
Chia-I Wu7f8d3962016-09-28 21:04:23 +080047 ],
Courtney Goeltzenleuchter5ecd86a2018-01-12 14:00:56 -080048 header_libs: [
49 "android.hardware.graphics.composer@2.1-command-buffer",
Chia-I Wubbd95452018-01-25 13:11:21 -080050 "android.hardware.graphics.composer@2.1-hal",
Courtney Goeltzenleuchter5ecd86a2018-01-12 14:00:56 -080051 ],
Chia-I Wu7f8d3962016-09-28 21:04:23 +080052}
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080053
54cc_binary {
55 name: "android.hardware.graphics.composer@2.1-service",
Steven Moreland48c52242017-03-08 16:11:32 -080056 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080057 proprietary: true,
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080058 relative_install_path: "hw",
Chia-I Wu16624b62017-02-02 09:03:20 -080059 srcs: ["service.cpp"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080060 init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
Chia-I Wu16624b62017-02-02 09:03:20 -080061 static_libs: ["libhwcomposer-client"],
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080062 shared_libs: [
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080063 "android.hardware.graphics.composer@2.1",
64 "libbase",
65 "libbinder",
66 "libcutils",
Chia-I Wubb61a722016-10-24 15:40:20 +080067 "libfmq",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080068 "libhardware",
Yifan Hong6b920e42016-11-16 14:17:58 -080069 "libhidlbase",
70 "libhidltransport",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080071 "liblog",
Chia-I Wubb61a722016-10-24 15:40:20 +080072 "libsync",
Chia-I Wub0b5a4d2016-10-17 14:56:15 +080073 "libutils",
74 ],
75}