AC_PREREQ(2.61) AC_INIT([xf86-video-exynos], 1.0.0, [https://bugs.tizen.org/jira], [xf86-video-exynos]) AC_CONFIG_SRCDIR([Makefile.am]) AM_CONFIG_HEADER([config.h]) AC_CONFIG_AUX_DIR(.) AM_INIT_AUTOMAKE([dist-bzip2]) AM_MAINTAINER_MODE # Checks for programs. AC_DISABLE_STATIC AC_PROG_LIBTOOL AC_PROG_CC AM_PROG_AS AH_TOP([#include "xorg-server.h"]) AC_ARG_WITH(xorg-module-dir, AC_HELP_STRING([--with-xorg-module-dir=DIR], [Default xorg module directory [[default=$libdir/xorg/modules]]]), [moduledir="$withval"], [moduledir="$libdir/xorg/modules"]) AC_ARG_ENABLE(pciaccess, AS_HELP_STRING([--enable-pciaccess], [Enable use of libpciaccess (default: disabled)]), [PCIACCESS=$enableval], [PCIACCESS=no]) # Checks for extensions XORG_DRIVER_CHECK_EXT(RANDR, randrproto) XORG_DRIVER_CHECK_EXT(RENDER, renderproto) XORG_DRIVER_CHECK_EXT(XV, videoproto) # Checks for pkg-config packages PKG_CHECK_MODULES(XORG, [xorg-server xproto fontsproto]) sdkdir=$(pkg-config --variable=sdkdir xorg-server) # check the conditions EXYNOS_CFALGS="" EXYNOS_LIBS="" PKG_CHECK_MODULES(XDBG, xdbg) PKG_CHECK_MODULES(DRM, libdrm) PKG_CHECK_MODULES(LIBTBM, libtbm) PKG_CHECK_MODULES(UDEV, [libudev], [udev=yes], [udev=no]) if test x"$udev" = xyes; then AC_DEFINE(HAVE_UDEV,1,[Enable udev-based monitor hotplug detection]) fi EXYNOS_CFLAGS="$EXYNOS_CFLAGS $XDBG_CFLAGS" EXYNOS_LIBS="$EXYNOS_LIBS $XDBG_LIBS" EXYNOS_CFLAGS="$EXYNOS_CFLAGS $DRM_CFLAGS $LIBTBM_CFLAGS " EXYNOS_LIBS="$EXYNOS_LIBS $DRM_LIBS $LIBTBM_LIBS " EXYNOS_CFLAGS="$EXYNOS_CFLAGS $UDEV_CFALGS " EXYNOS_LIBS="$EXYNOS_LIBS $UDEV_LIBS " AM_CONDITIONAL(PCIACCESS, [test "x$PCIACCESS" = xyes]) if test "x$PCIACCESS" = xyes; then AC_DEFINE(PCIACCESS, 1, [Use libpciaccess]) PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0]) XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS " fi # Checks for libraries. # Checks for header files. AC_HEADER_STDC AC_SUBST([EXYNOS_CFLAGS]) AC_SUBST([EXYNOS_LIBS]) AC_SUBST([XORG_CFLAGS]) AC_SUBST([moduledir]) DRIVER_NAME=exynos AC_SUBST([DRIVER_NAME]) XORG_MANPAGE_SECTIONS XORG_RELEASE_VERSION AC_OUTPUT([ Makefile src/Makefile man/Makefile ])