1 cc_library_static {
2 name: "libhwcomposer-client",
3 vendor_available: true,
4 defaults: ["hidl_defaults"],
5 export_include_dirs: ["."],
6 srcs: ["ComposerClient.cpp"],
7 shared_libs: [
8 "android.hardware.graphics.composer@2.1",
9 "android.hardware.graphics.mapper@2.0",
10 "libbase",
11 "libcutils",
12 "libfmq",
13 "libhardware",
14 "libhidlbase",
15 "libhidltransport",
16 "liblog",
17 "libsync",
18 "libutils",
19 ],
20 }
22 cc_library_shared {
23 name: "android.hardware.graphics.composer@2.1-impl",
24 defaults: ["hidl_defaults"],
25 proprietary: true,
26 relative_install_path: "hw",
27 srcs: ["Hwc.cpp"],
28 static_libs: ["libhwcomposer-client"],
29 shared_libs: [
30 "android.hardware.graphics.composer@2.1",
31 "android.hardware.graphics.mapper@2.0",
32 "libbase",
33 "libcutils",
34 "libfmq",
35 "libhardware",
36 "libhidlbase",
37 "libhidltransport",
38 "liblog",
39 "libsync",
40 "libutils",
41 "libhwc2on1adapter"
42 ],
43 }
45 cc_binary {
46 name: "android.hardware.graphics.composer@2.1-service",
47 defaults: ["hidl_defaults"],
48 proprietary: true,
49 relative_install_path: "hw",
50 srcs: ["service.cpp"],
51 init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
52 static_libs: ["libhwcomposer-client"],
53 shared_libs: [
54 "android.hardware.graphics.composer@2.1",
55 "libbase",
56 "libbinder",
57 "libcutils",
58 "libfmq",
59 "libhardware",
60 "libhidlbase",
61 "libhidltransport",
62 "liblog",
63 "libsync",
64 "libutils",
65 ],
66 }
68 cc_library_static {
69 name: "libhwcomposer-command-buffer",
70 defaults: ["hidl_defaults"],
71 shared_libs: ["android.hardware.graphics.composer@2.1"],
72 export_include_dirs: ["."],
73 }