3 AC_INIT([xserver-xorg-video-emulfb],
6 xserver-xorg-video-emulfb)
8 AC_CONFIG_SRCDIR([Makefile.am])
9 AM_CONFIG_HEADER([config.h])
12 AM_INIT_AUTOMAKE([dist-bzip2])
16 # Checks for programs.
22 AH_TOP([#include "xorg-server.h"])
24 AC_ARG_WITH(xorg-module-dir,
25 AC_HELP_STRING([--with-xorg-module-dir=DIR],
26 [Default xorg module directory [[default=$libdir/xorg/modules]]]),
27 [moduledir="$withval"],
28 [moduledir="$libdir/xorg/modules"])
30 AC_ARG_ENABLE(pciaccess,
31 AS_HELP_STRING([--enable-pciaccess],
32 [Enable use of libpciaccess (default: disabled)]),
33 [PCIACCESS=$enableval], [PCIACCESS=no])
36 AS_HELP_STRING([--enable-v4l2],
37 [Enable v4l2 (default: enabled)]),
38 [V4L2=$enableval], [V4L2=yes])
41 AS_HELP_STRING([--enable-arm],
42 [Enable arm (default: enabled)]),
43 [ARM=$enableval], [ARM=no])
45 # Checks for extensions
46 XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
47 XORG_DRIVER_CHECK_EXT(RENDER, renderproto)
48 XORG_DRIVER_CHECK_EXT(XV, videoproto)
50 # Checks for pkg-config packages
51 PKG_CHECK_MODULES(XORG, [xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES])
52 sdkdir=$(pkg-config --variable=sdkdir xorg-server)
54 # check the conditions
58 PKG_CHECK_MODULES(DLOG, dlog)
59 PKG_CHECK_MODULES(DRM, libdrm)
60 PKG_CHECK_MODULES(PIXMAN, pixman-1)
62 EMULFB_CFLAGS="$EMULFB_CFLAGS $DLOG_CFLAGS $PIXMAN_CFLAGS $DRM_CFLAGS "
63 EMULFB_LIBS="$EMULFB_LIBS $DLOG_LIBS $PIXMAN_LIBS $DRM_LIBS "
66 AM_CONDITIONAL(ARM, test "x$ARM" = xyes)
67 if test "x$ARM" = xyes; then
68 AC_DEFINE(ENABLE_ARM, 1, [Enable arm])
71 AM_CONDITIONAL(V4L2, test "x$V4L2" = xyes)
72 if test "x$V4L2" = xyes; then
73 AC_DEFINE(ENABLE_V4L2, 1, [Enable v4l2])
76 AM_CONDITIONAL(PCIACCESS, [test "x$PCIACCESS" = xyes])
77 if test "x$PCIACCESS" = xyes; then
78 AC_DEFINE(PCIACCESS, 1, [Use libpciaccess])
79 PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0])
80 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS "
83 # Checks for libraries.
85 # Checks for header files.
88 AC_SUBST([EMULFB_CFLAGS])
89 AC_SUBST([EMULFB_LIBS])
91 AC_SUBST([XORG_CFLAGS])
95 AC_SUBST([DRIVER_NAME])