Merge "cros_gralloc: move cflags select into minigbm_defaults build rule" into main

This commit is contained in:
John Stultz 2025-03-20 01:03:58 -07:00 committed by Gerrit Code Review
commit fefcc1b9da

View file

@ -69,6 +69,19 @@ filegroup {
srcs: ["cros_gralloc/gralloc0/gralloc0.cc"],
}
generic_cflags = ["-DHAS_DMABUF_SYSTEM_HEAP"]
intel_cflags = [
"-DDRV_I915",
"-DDRV_XE",
]
meson_cflags = ["-DDRV_MESON"]
msm_cflags = [
"-DDRV_MSM",
"-DQCOM_DISABLE_COMPRESSED_NV12",
"-DHAS_DMABUF_SYSTEM_HEAP",
]
arcvm_cflags = ["-DVIRTIO_GPU_NEXT"]
cc_defaults {
name: "minigbm_defaults",
@ -81,7 +94,14 @@ cc_defaults {
"-Wcast-qual",
"-Wcast-align",
"-Wno-unused-parameter",
],
] + select(soong_config_variable("minigbm", "platform"), {
"generic": generic_cflags,
"intel": intel_cflags,
"meson": meson_cflags,
"msm": msm_cflags,
"arcvm": arcvm_cflags,
default: [],
}),
product_variables: {
platform_sdk_version: {
@ -143,19 +163,6 @@ cc_defaults {
srcs: [":minigbm_gralloc0_files"],
}
generic_cflags = ["-DHAS_DMABUF_SYSTEM_HEAP"]
intel_cflags = [
"-DDRV_I915",
"-DDRV_XE",
]
meson_cflags = ["-DDRV_MESON"]
msm_cflags = [
"-DDRV_MSM",
"-DQCOM_DISABLE_COMPRESSED_NV12",
"-DHAS_DMABUF_SYSTEM_HEAP",
]
arcvm_cflags = ["-DVIRTIO_GPU_NEXT"]
cc_library {
name: "libgbm",
defaults: ["minigbm_defaults"],
@ -168,15 +175,6 @@ cc_library {
"minigbm_helpers.c",
],
cflags: select(soong_config_variable("minigbm", "platform"), {
"generic": generic_cflags,
"intel": intel_cflags,
"meson": meson_cflags,
"msm": msm_cflags,
"arcvm": arcvm_cflags,
default: [],
}),
target: {
host: {
// Avoid linking to another host copy of libdrm; this library will cause