summaryrefslogtreecommitdiff
path: root/lib/libdrm/exynos
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2021-02-11 10:16:48 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2021-02-11 10:16:48 +0000
commit0b432e174bc71dbf28f00abd310370c9ec4b7e9b (patch)
tree69c23fb85801d99698e8c91a29991169bde271fe /lib/libdrm/exynos
parent2b16e5a05f7e17f1e05b79aeb569521a363e46a9 (diff)
Import libdrm 2.4.104
Diffstat (limited to 'lib/libdrm/exynos')
-rw-r--r--lib/libdrm/exynos/exynos-symbols.txt23
-rw-r--r--lib/libdrm/exynos/meson.build11
2 files changed, 30 insertions, 4 deletions
diff --git a/lib/libdrm/exynos/exynos-symbols.txt b/lib/libdrm/exynos/exynos-symbols.txt
new file mode 100644
index 000000000..c67484140
--- /dev/null
+++ b/lib/libdrm/exynos/exynos-symbols.txt
@@ -0,0 +1,23 @@
+exynos_bo_create
+exynos_bo_destroy
+exynos_bo_from_name
+exynos_bo_get_info
+exynos_bo_get_name
+exynos_bo_handle
+exynos_bo_map
+exynos_device_create
+exynos_device_destroy
+exynos_prime_fd_to_handle
+exynos_prime_handle_to_fd
+exynos_vidi_connection
+exynos_handle_event
+g2d_blend
+g2d_copy
+g2d_copy_with_scale
+g2d_exec
+g2d_config_event
+g2d_fini
+g2d_init
+g2d_move
+g2d_scale_and_blend
+g2d_solid_fill
diff --git a/lib/libdrm/exynos/meson.build b/lib/libdrm/exynos/meson.build
index 0136cb2a8..40d66fc1a 100644
--- a/lib/libdrm/exynos/meson.build
+++ b/lib/libdrm/exynos/meson.build
@@ -47,8 +47,11 @@ pkg.generate(
)
test(
- 'exynos-symbol-check',
- find_program('exynos-symbol-check'),
- env : env_test,
- args : libdrm_exynos,
+ 'exynos-symbols-check',
+ symbols_check,
+ args : [
+ '--lib', libdrm_exynos,
+ '--symbols-file', files('exynos-symbols.txt'),
+ '--nm', prog_nm.path(),
+ ],
)