X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.ac;h=7eaba4462c973799967846bf06160526a5242f62;hb=refs%2Fheads%2Faccepted%2Ftizen_7.0_unified;hp=922d3e3f800d3a4a99fd156b684cd2704ab39683;hpb=706031b30579a779b9cc59a8a6008677c4701a3b;p=platform%2Fadaptation%2Fspreadtrum%2Flibtbm-sprd.git diff --git a/configure.ac b/configure.ac index 922d3e3..7eaba44 100755 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. AC_PREREQ(2.60) -AC_INIT(libtbm-sprd, 1.0.0) +AC_INIT(hal-backend-tbm-sprd, 1.0.0) AC_USE_SYSTEM_EXTENSIONS AC_CONFIG_SRCDIR([Makefile.am]) AM_INIT_AUTOMAKE([dist-bzip2]) @@ -37,20 +37,28 @@ AC_FUNC_ALLOCA m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) PKG_CHECK_MODULES(LIBDRM, libdrm) -PKG_CHECK_MODULES(LIBTBM, libtbm) +PKG_CHECK_MODULES(HAL_API_COMMON, hal-api-common) +PKG_CHECK_MODULES(HAL_API_TBM, hal-api-tbm) PKG_CHECK_MODULES(LIBDLOG, dlog) -PKG_CHECK_MODULES(WAYLAND_CLIENT, wayland-client wayland-server) +PKG_CHECK_MODULES(LIBUDEV, libudev, [udev=yes], [udev=no]) -WYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client wayland-server` -AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],, [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH]) +# set the data dir for the tdm config +DEFAULT_HAL_LIBDIR="/hal/lib" +AC_ARG_WITH(hal-libdir, AS_HELP_STRING([--with-hal-libdir=PATH], [hal backend library path]), + [ HAL_LIBDIR="$withval" ], + [ HAL_LIBDIR="${DEFAULT_HAL_LIBDIR}" ]) +AC_DEFINE_UNQUOTED(HAL_LIBDIR, "${HAL_LIBDIR}", [Directory for hal backend library path]) +AC_SUBST(HAL_LIBDIR) -LIBTBM_SPRD_CFLAGS="$LIBDRM_CFLAGS $LIBTBM_CFLAGS $LIBDLOG_CFLAGS $WAYLAND_CLIENT_CLFAGS " -LIBTBM_SPRD_LIBS="$LIBDRM_LIBS $LIBTBM_LIBS $LIBDLOG_LIBS $WAYLAND_CLIENT_LIBS " -AC_SUBST(LIBTBM_SPRD_CFLAGS) -AC_SUBST(LIBTBM_SPRD_LIBS) +LIBHAL_BACKEND_TBM_SPRD_CFLAGS="$HAL_API_COMMON_CFLAGS $HAL_API_TBM_CFLAGS $LIBDRM_CFLAGS $LIBDRM_SPRD_CFLAGS $DLOG_CFLAGS " +LIBHAL_BACKEND_TBM_SPRD_LIBS="$HAL_API_COMMON_LIBS $HAL_API_TBM_LIBS $LIBDRM_LIBS $LIBDRM_SPRD_LIBS $DLOG_LIBS " +if test x"$udev" = xyes; then + LIBHAL_BACKEND_TBM_SPRD_CFLAGS+="$LIBUDEV_CFLAGS " + LIBHAL_BACKEND_TBM_SPRD_LIBS+="$LIBUDEV_LIBS " +fi -bufmgr_dir=${libdir#*/} -AC_SUBST(bufmgr_dir) +AC_SUBST(LIBHAL_BACKEND_TBM_SPRD_CFLAGS) +AC_SUBST(LIBHAL_BACKEND_TBM_SPRD_LIBS) AC_OUTPUT([ Makefile @@ -59,8 +67,7 @@ AC_OUTPUT([ echo "" echo "CFLAGS : $CFLAGS" echo "LDFLAGS : $LDFLAGS" -echo "LIBTBM_SPRD_CFLAGS : $LIBTBM_SPRD_CFLAGS" -echo "LIBTBM_SPRD_LIBS : $LIBTBM_SPRD_LIBS" -echo "bufmgr_dir : $bufmgr_dir" +echo "LIBHAL_BACKEND_TBM_SPRD_CFLAGS : $LIBHAL_BACKEND_TBM_SPRD_CFLAGS" +echo "LIBHAL_BACKEND_TBM_SPRD_LIBS : $LIBHAL_BACKEND_TBM_SPRD_LIBS" +echo "HAL_LIBDIR : $HAL_LIBDIR" echo "" -