# Enable quiet compiles on automake 1.11.
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-PKG_CHECK_MODULES(LIBDRM, libdrm)
-PKG_CHECK_MODULES(HAL_API_COMMON, hal-api-common)
-PKG_CHECK_MODULES(HAL_API_TBM, hal-api-tbm)
-PKG_CHECK_MODULES(DLOG, dlog)
-PKG_CHECK_MODULES(LIBUDEV, libudev)
+PKG_CHECK_MODULES(LIBHAL_BACKEND_TBM_VC4, hal-rootstrap)
+
+AC_SUBST(LIBHAL_BACKEND_TBM_VC4_CFLAGS)
+AC_SUBST(LIBHAL_BACKEND_TBM_VC4_LIBS)
# set the data dir for the tdm config
DEFAULT_HAL_LIBDIR="/hal/lib"
AC_DEFINE_UNQUOTED(HAL_LIBDIR, "${HAL_LIBDIR}", [Directory for hal backend library path])
AC_SUBST(HAL_LIBDIR)
-LIBHAL_BACKEND_TBM_VC4_CFLAGS="$HAL_API_COMMON_CFLAGS $HAL_API_TBM_CFLAGS $LIBDRM_CFLAGS $DLOG_CFLAGS $LIBUDEV_CFLAGS"
-LIBHAL_BACKEND_TBM_VC4_LIBS="$HAL_API_COMMON_LIBS $HAL_API_TBM_LIBS $LIBDRM_LIBS $DLOG_LIBS $LIBUDEV_LIBS"
-
-AC_SUBST(LIBHAL_BACKEND_TBM_VC4_CFLAGS)
-AC_SUBST(LIBHAL_BACKEND_TBM_VC4_LIBS)
-
AC_OUTPUT([
Makefile
src/Makefile])
Source0: %{name}-%{version}.tar.gz
Source1001: %{name}.manifest
-BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(hal-api-common)
-BuildRequires: pkgconfig(hal-api-tbm)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(hal-rootstrap)
ExclusiveArch: %{arm} aarch64
%description
default:
return;
}
- __dlog_vprint(LOG_ID_SYSTEM, dlog_prio, LOG_TAG, fmt, arg);
+ dlog_vprint(dlog_prio, LOG_TAG, fmt, arg);
}
void
#include <errno.h>
#include <xf86drm.h>
#include <pthread.h>
-#include <hal-common.h>
+#include <hal-common-interface.h>
#include <hal-tbm-types.h>
#include <hal-tbm-interface.h>
#include "tbm_bufmgr_tgl.h"