# 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_DUMB, hal-rootstrap)
+
+AC_SUBST(LIBHAL_BACKEND_TBM_DUMB_CFLAGS)
+AC_SUBST(LIBHAL_BACKEND_TBM_DUMB_LIBS)
# set the data dir for the tbm config
DEFAULT_HAL_LIBDIR="/hal/lib"
AC_DEFINE(HAVE_DMA_BUF, 1, [Enable dma buf sync])
fi
-LIBHAL_BACKEND_TBM_DUMB_CFLAGS="$HAL_API_COMMON_CFLAGS $HAL_API_TBM_CFLAGS $LIBDRM_CFLAGS $DLOG_CFLAGS $LIBUDEV_CFLAGS "
-LIBHAL_BACKEND_TBM_DUMB_LIBS="$HAL_API_COMMON_LIBS $HAL_API_TBM_LIBS $LIBDRM_LIBS $DLOG_LIBS $LIBUDEV_LIBS "
-
-AC_SUBST(LIBHAL_BACKEND_TBM_DUMB_CFLAGS)
-AC_SUBST(LIBHAL_BACKEND_TBM_DUMB_LIBS)
-
AC_OUTPUT([
Makefile
src/Makefile])
Source0: %{name}-%{version}.tar.gz
Source1001: %{name}.manifest
-BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(libtbm)
-BuildRequires: pkgconfig(hal-api-common)
-BuildRequires: pkgconfig(hal-api-tbm)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(hal-rootstrap)
%description
description: hal tbm backend module for drm dumb
#include <xf86drm.h>
#include <xf86drmMode.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_backend_log.h"
default:
return;
}
- __dlog_vprint(LOG_ID_SYSTEM, dlog_prio, LOG_TAG, fmt, arg);
+ dlog_vprint(dlog_prio, LOG_TAG, fmt, arg);
}
void