mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-21 19:55:33 -04:00
27 lines
808 B
Text
27 lines
808 B
Text
// board_platform must match TARGET_BOARD_PLATFORM
|
|
board_platform = "universal7884B"
|
|
cmd_and = " && "
|
|
|
|
hwc = "hwcomposer." + board_platform
|
|
hwcomposer = "$(productOut)/vendor/lib64/hw/" + hwc + ".so"
|
|
|
|
original_symbol = "_Z27exynos_acceptDisplayChangesP11hwc2_devicem"
|
|
custom_symbol = "_Z27exynos_acceptDisplayChangesP12hwc2_devicem"
|
|
|
|
|
|
cc_library_shared {
|
|
name: "libhwcomposer_shim",
|
|
srcs: [
|
|
"hwcomposer_shim.cpp"
|
|
],
|
|
required: ["libhwccomposer-patch"],
|
|
vendor: true,
|
|
}
|
|
|
|
7884B_build_command {
|
|
name: "libhwccomposer-patch",
|
|
cmd: "mkdir -p $(productOut)/vendor/lib64/hw" + cmd_and +
|
|
"sed -i s/" + original_symbol + "/" + custom_symbol + "/g " + hwcomposer + cmd_and +
|
|
"patchelf --add-needed libhwcomposer_shim.so" + hwcomposer,
|
|
required: [hwcomposer],
|
|
}
|