1soong_namespace {
2}
3
4display_go_defaults {
5    name: "display_go_defaults",
6}
7
8cc_defaults {
9    name: "display_defaults",
10    defaults: ["display_go_defaults"],
11    cflags: [
12        "-Wno-missing-field-initializers",
13        "-Wconversion",
14        "-Wall",
15        "-Werror",
16	"-std=c++14",
17    ],
18    shared_libs: [
19        "liblog",
20        "libcutils",
21        "libutils",
22    ],
23    header_libs: ["display_headers"],
24    clang: true,
25}
26
27cc_library_headers {
28    name: "display_headers",
29    defaults: ["display_go_defaults"],
30    vendor: true,
31    export_include_dirs: [
32        "include",
33        "libcopybit",
34        "libdrmutils",
35        "libqdutils",
36        "libqservice",
37        "gpu_tonemapper",
38        "sdm/include",
39        "gralloc",
40        "libdebug",
41        "libhistogram",
42    ],
43    header_libs: ["libhardware_headers", "//vendor/qcom/sm8150:display_intf_headers"],
44    export_header_lib_headers: ["libhardware_headers", "//vendor/qcom/sm8150:display_intf_headers"],
45}
46
47subdirs = [
48    "libqservice",
49    "libqdutils",
50]
51