1cc_library_shared {
2    name: "android.hardware.graphics.composer@2.1-impl",
3    defaults: ["hidl_defaults"],
4    vendor: true,
5    relative_install_path: "hw",
6    srcs: ["passthrough.cpp"],
7    header_libs: [
8        "android.hardware.graphics.composer@2.1-passthrough",
9    ],
10    shared_libs: [
11        "android.hardware.graphics.composer@2.1",
12        "android.hardware.graphics.mapper@2.0",
13        "libbase",
14        "libcutils",
15        "libfmq",
16        "libhardware",
17        "libhidlbase",
18        "libhidltransport",
19        "liblog",
20        "libsync",
21        "libutils",
22        "libhwc2on1adapter",
23        "libhwc2onfbadapter",
24    ],
25    cflags: [
26        "-DLOG_TAG=\"ComposerHal\""
27    ],
28}
29
30cc_binary {
31    name: "android.hardware.graphics.composer@2.1-service",
32    defaults: ["hidl_defaults"],
33    vendor: true,
34    relative_install_path: "hw",
35    srcs: ["service.cpp"],
36    init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
37    shared_libs: [
38        "android.hardware.graphics.composer@2.1",
39        "libbinder",
40        "libhidlbase",
41        "libhidltransport",
42        "liblog",
43        "libsync",
44        "libutils",
45    ],
46}
47