PKG_CHECK_MODULES(LIBUDEV, libudev)
PKG_CHECK_MODULES(SYSTEM_INFO, capi-system-info)
+AC_ARG_ENABLE(cachectrl,
+ AS_HELP_STRING([--enable-cachectrl],
+ [Enable cache control (default: disable)]),
+ [CACHE_CTRL=$enableval], [CACHE_CTRL=yes])
+
+if test "x$CACHE_CTRL" = xyes; then
+ AC_DEFINE(ENABLE_CACHECTRL, 1, [Enable cache control])
+fi
+
+AC_ARG_ENABLE(backendctrl,
+ AS_HELP_STRING([--enable-backendctrl],
+ [Enable always backend ctrl (default: enable)]),
+ [BACKENED_CTRL=$enableval], [BACKEND_CTRL=yes])
+
+if test "x$BACKEND_CTRL" = xyes; then
+ AC_DEFINE(ALWAYS_BACKEND_CTRL, 1, [Enable always backend ctrl])
+fi
+
+if test "x$BACKEND_CTRL" = xyes; then
+ AC_DEFINE(ALWAYS_BACKEND_CTRL, 1, [Enable always backend ctrl])
+fi
+
LIBTBM_EXYNOS_CFLAGS="$LIBDRM_CFLAGS $LIBDRM_EXYNOS_CFLAGS $LIBTBM_CFLAGS $DLOG_CFLAGS $LIBUDEV_CFLAGS $SYSTEM_INFO_CFLAGS"
LIBTBM_EXYNOS_LIBS="$LIBDRM_LIBS $LIBDRM_EXYNOS_LIBS $LIBTBM_LIBS $DLOG_LIBS $LIBUDEV_LIBS $SYSTEM_INFO_LIBS"
AC_SUBST(LIBTBM_EXYNOS_CFLAGS)
%description
descriptionion: Tizen Buffer manager backend module for exynos
+%if 0%{?TZ_SYS_RO_SHARE:1}
+# TZ_SYS_RO_SHARE is already defined
+%else
+%global TZ_SYS_RO_SHARE /usr/share
+%endif
+
%prep
%setup -q
%build
%reconfigure --prefix=%{_prefix} --libdir=%{_libdir}/bufmgr \
+ --disable-align-eight \
+ --disable-cachectrl \
CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
make %{?_smp_mflags}