1 // Use of this source code is governed by a BSD-style license that can be
2 // found in the LICENSE file.
5 name: "gralloc.minigbm_intel_defaults",
6 cflags: ["-DDRV_I915"],
10 name: "gralloc.minigbm_meson_defaults",
11 cflags: ["-DDRV_MESON"],
15 name: "gralloc.minigbm_defaults",
38 "cros_gralloc/cros_gralloc_buffer.cc",
39 "cros_gralloc/cros_gralloc_driver.cc",
40 "cros_gralloc/cros_gralloc_helpers.cc",
41 "cros_gralloc/gralloc0/gralloc0.cc",
46 "-D_FILE_OFFSET_BITS=64",
52 "-Wno-unused-parameter",
54 cppflags: ["-std=c++14"],
56 // The preferred path for vendor HALs is /vendor/lib/hw
58 relative_install_path: "hw",
61 "libhardware_headers",
62 "libnativebase_headers",
75 static_libs: ["libarect"],
79 name: "gralloc.minigbm",
80 defaults: ["gralloc.minigbm_defaults"],
84 name: "gralloc.minigbm_intel",
86 "gralloc.minigbm_defaults",
87 "gralloc.minigbm_intel_defaults",
101 name: "gralloc.minigbm_meson",
103 "gralloc.minigbm_defaults",
104 "gralloc.minigbm_meson_defaults",
110 defaults: ["gralloc.minigbm_defaults"],
111 shared_libs: ["liblog"],
112 static_libs: ["libdrm"],
119 export_include_dirs: ["."],