blob: 9ee79409a481e55000a96b017fdd8e0692e98e5b [file] [log] [blame]
Adam Jackson07d23f92005-07-10 22:42:42 +00001# Copyright 2005 Adam Jackson.
2#
3# Permission is hereby granted, free of charge, to any person obtaining a
4# copy of this software and associated documentation files (the "Software"),
5# to deal in the Software without restriction, including without limitation
6# on the rights to use, copy, modify, merge, publish, distribute, sub
7# license, and/or sell copies of the Software, and to permit persons to whom
8# the Software is furnished to do so, subject to the following conditions:
9#
10# The above copyright notice and this permission notice (including the next
11# paragraph) shall be included in all copies or substantial portions of the
12# Software.
13#
14# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
17# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
18# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20
Javier Jardónfd3ed342011-02-09 13:28:20 +000021AC_PREREQ([2.63])
22AC_INIT([libdrm],
Maarten Lankhorst007bff72013-01-16 13:06:52 +010023 [2.4.41],
Javier Jardónfd3ed342011-02-09 13:28:20 +000024 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
25 [libdrm])
26
27AC_CONFIG_HEADERS([config.h])
Adam Jackson07d23f92005-07-10 22:42:42 +000028AC_CONFIG_SRCDIR([Makefile.am])
Javier Jardónfd3ed342011-02-09 13:28:20 +000029AC_CONFIG_MACRO_DIR([m4])
30AC_CONFIG_AUX_DIR([build-aux])
Adam Jackson07d23f92005-07-10 22:42:42 +000031
Javier Jardónfd3ed342011-02-09 13:28:20 +000032AM_INIT_AUTOMAKE([1.10 foreign dist-bzip2])
33AM_MAINTAINER_MODE([enable])
Adam Jackson07d23f92005-07-10 22:42:42 +000034
Eric Anholt607e2282010-05-25 20:13:37 -070035# Enable quiet compiles on automake 1.11.
36m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
37
Javier Jardónfd3ed342011-02-09 13:28:20 +000038# Check for programs
39AC_PROG_CC
40
41AC_USE_SYSTEM_EXTENSIONS
42AC_SYS_LARGEFILE
43AC_FUNC_ALLOCA
44
45# Initialize libtool
46LT_PREREQ([2.2])
47LT_INIT([disable-static])
48
49
Eric Anholt6df7b072008-06-12 23:22:26 -070050PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)
51AC_SUBST(PTHREADSTUBS_CFLAGS)
52AC_SUBST(PTHREADSTUBS_LIBS)
53
Adam Jackson5a5478d2005-07-13 00:13:12 +000054pkgconfigdir=${libdir}/pkgconfig
Adam Jackson07d23f92005-07-10 22:42:42 +000055AC_SUBST(pkgconfigdir)
Javier Jardónfd3ed342011-02-09 13:28:20 +000056AC_ARG_ENABLE([udev],
57 [AS_HELP_STRING([--enable-udev],
58 [Enable support for using udev instead of mknod (default: disabled)])],
59 [UDEV=$enableval], [UDEV=no])
Adam Jackson07d23f92005-07-10 22:42:42 +000060
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010061AC_ARG_ENABLE(libkms,
Jakob Bornecrantz97003c52010-02-18 13:27:29 +010062 AS_HELP_STRING([--disable-libkms],
Alan Coopersmith3c7ae8a2010-04-16 10:12:37 -070063 [Disable KMS mm abstraction library (default: auto)]),
64 [LIBKMS=$enableval], [LIBKMS=auto])
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010065
Chris Wilsonab3300c2009-10-03 22:56:04 +010066AC_ARG_ENABLE(intel,
67 AS_HELP_STRING([--disable-intel],
Chris Wilsonfc8f6be2009-10-12 23:58:47 +010068 [Enable support for intel's KMS API (default: auto)]),
69 [INTEL=$enableval], [INTEL=auto])
Chris Wilsonab3300c2009-10-03 22:56:04 +010070
Dave Airlie520c6582010-02-02 10:58:50 +100071AC_ARG_ENABLE(radeon,
72 AS_HELP_STRING([--disable-radeon],
Pauli Nieminen966c9902009-08-29 12:08:57 +030073 [Enable support for radeon's KMS API (default: auto)]),
74 [RADEON=$enableval], [RADEON=auto])
Dave Airlie520c6582010-02-02 10:58:50 +100075
Ben Skeggs292da612011-12-09 16:11:06 +100076AC_ARG_ENABLE(nouveau,
77 AS_HELP_STRING([--disable-nouveau],
78 [Enable support for nouveau's KMS API (default: auto)]),
79 [NOUVEAU=$enableval], [NOUVEAU=auto])
80
Jakob Bornecrantz7080bfd2012-08-13 13:35:07 +020081AC_ARG_ENABLE(vmwgfx,
82 AS_HELP_STRING([--disable-vmwgfx],
83 [Enable support for vmwgfx's KMS API (default: yes)]),
84 [VMWGFX=$enableval], [VMWGFX=yes])
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +010085
Rob Clarkef1b9582012-03-28 14:39:43 -050086AC_ARG_ENABLE(omap-experimental-api,
87 AS_HELP_STRING([--enable-omap-experimental-api],
88 [Enable support for OMAP's experimental API (default: disabled)]),
89 [OMAP=$enableval], [OMAP=no])
Dave Airlie2fa2db12009-06-17 17:47:42 +100090
Inki Daee07b6502012-05-04 19:13:14 +090091AC_ARG_ENABLE(exynos-experimental-api,
92 AS_HELP_STRING([--enable-exynos-experimental-api],
93 [Enable support for EXYNOS's experimental API (default: disabled)]),
94 [EXYNOS=$enableval], [EXYNOS=no])
95
Eric Anholtc4857422008-06-03 10:20:49 -070096dnl ===========================================================================
97dnl check compiler flags
98AC_DEFUN([LIBDRM_CC_TRY_FLAG], [
99 AC_MSG_CHECKING([whether $CC supports $1])
100
101 libdrm_save_CFLAGS="$CFLAGS"
102 CFLAGS="$CFLAGS $1"
103
104 AC_COMPILE_IFELSE([ ], [libdrm_cc_flag=yes], [libdrm_cc_flag=no])
105 CFLAGS="$libdrm_save_CFLAGS"
106
107 if test "x$libdrm_cc_flag" = "xyes"; then
108 ifelse([$2], , :, [$2])
109 else
110 ifelse([$3], , :, [$3])
111 fi
112 AC_MSG_RESULT([$libdrm_cc_flag])
113])
114
Jesse Barnesbadc6342009-01-07 11:47:52 -0800115dnl We use clock_gettime to check for timeouts in drmWaitVBlank
116
117AC_CHECK_FUNCS([clock_gettime], [CLOCK_LIB=],
118 [AC_CHECK_LIB([rt], [clock_gettime], [CLOCK_LIB=-lrt],
119 [AC_MSG_ERROR([Couldn't find clock_gettime])])])
120AC_SUBST([CLOCK_LIB])
121
Eric Anholtccbc4032012-01-03 12:33:37 -0800122AC_CHECK_FUNCS([open_memstream], [HAVE_OPEN_MEMSTREAM=yes])
123
Eric Anholtc4857422008-06-03 10:20:49 -0700124dnl Use lots of warning flags with with gcc and compatible compilers
125
126dnl Note: if you change the following variable, the cache is automatically
127dnl skipped and all flags rechecked. So there's no need to do anything
128dnl else. If for any reason you need to force a recheck, just change
129dnl MAYBE_WARN in an ignorable way (like adding whitespace)
130
131MAYBE_WARN="-Wall -Wextra \
132-Wsign-compare -Werror-implicit-function-declaration \
133-Wpointer-arith -Wwrite-strings -Wstrict-prototypes \
134-Wmissing-prototypes -Wmissing-declarations -Wnested-externs \
135-Wpacked -Wswitch-enum -Wmissing-format-attribute \
Eric Anholt71ebcf42012-08-02 11:25:57 -0700136-Wstrict-aliasing=2 -Winit-self \
Eric Anholtc4857422008-06-03 10:20:49 -0700137-Wdeclaration-after-statement -Wold-style-definition \
138-Wno-missing-field-initializers -Wno-unused-parameter \
139-Wno-attributes -Wno-long-long -Winline"
140
141# invalidate cached value if MAYBE_WARN has changed
142if test "x$libdrm_cv_warn_maybe" != "x$MAYBE_WARN"; then
143 unset libdrm_cv_warn_cflags
144fi
145AC_CACHE_CHECK([for supported warning flags], libdrm_cv_warn_cflags, [
146 echo
147 WARN_CFLAGS=""
148
149 # Some warning options are not supported by all versions of
150 # gcc, so test all desired options against the current
151 # compiler.
152 #
153 # Note that there are some order dependencies
154 # here. Specifically, an option that disables a warning will
155 # have no net effect if a later option then enables that
156 # warnings, (perhaps implicitly). So we put some grouped
157 # options (-Wall and -Wextra) up front and the -Wno options
158 # last.
159
160 for W in $MAYBE_WARN; do
161 LIBDRM_CC_TRY_FLAG([$W], [WARN_CFLAGS="$WARN_CFLAGS $W"])
162 done
163
164 libdrm_cv_warn_cflags=$WARN_CFLAGS
165 libdrm_cv_warn_maybe=$MAYBE_WARN
166
167 AC_MSG_CHECKING([which warning flags were supported])])
168WARN_CFLAGS="$libdrm_cv_warn_cflags"
169
Dave Airlie9101a022008-08-24 16:54:43 +1000170if test "x$UDEV" = xyes; then
171 AC_DEFINE(UDEV, 1, [Have UDEV support])
172fi
173
Alan Coopersmith3c7ae8a2010-04-16 10:12:37 -0700174AC_CANONICAL_HOST
175if test "x$LIBKMS" = xauto ; then
176 case $host_os in
177 linux*) LIBKMS="yes" ;;
178 *) LIBKMS="no" ;;
179 esac
180fi
181
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100182AM_CONDITIONAL(HAVE_LIBKMS, [test "x$LIBKMS" = xyes])
183
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100184AM_CONDITIONAL(HAVE_VMWGFX, [test "x$VMWGFX" = xyes])
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +0100185if test "x$VMWGFX" = xyes; then
186 AC_DEFINE(HAVE_VMWGFX, 1, [Have vmwgfx kernel headers])
187fi
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100188
Pekka Paalanen4a0d19e2009-02-22 12:40:47 +0200189AM_CONDITIONAL(HAVE_NOUVEAU, [test "x$NOUVEAU" = xyes])
Marcin Kościelnickiafd74ec2010-02-27 15:04:37 +0000190if test "x$NOUVEAU" = xyes; then
191 AC_DEFINE(HAVE_NOUVEAU, 1, [Have nouveau (nvidia) support])
192fi
Ben Skeggs7e5c5122009-02-11 14:18:03 +1000193
Rob Clarkef1b9582012-03-28 14:39:43 -0500194AM_CONDITIONAL(HAVE_OMAP, [test "x$OMAP" = xyes])
195if test "x$OMAP" = xyes; then
196 AC_DEFINE(HAVE_OMAP, 1, [Have OMAP support])
197fi
198
Inki Daee07b6502012-05-04 19:13:14 +0900199AM_CONDITIONAL(HAVE_EXYNOS, [test "x$EXYNOS" = xyes])
200if test "x$EXYNOS" = xyes; then
201 AC_DEFINE(HAVE_EXYNOS, 1, [Have EXYNOS support])
202fi
203
Daniel Stone14db9482012-10-04 01:21:57 +0000204AC_ARG_ENABLE([cairo-tests],
205 [AS_HELP_STRING([--enable-cairo-tests],
206 [Enable support for Cairo rendering in tests (default: auto)])],
207 [CAIRO=$enableval], [CAIRO=auto])
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500208PKG_CHECK_MODULES(CAIRO, cairo, [HAVE_CAIRO=yes], [HAVE_CAIRO=no])
Daniel Stone14db9482012-10-04 01:21:57 +0000209AC_MSG_CHECKING([whether to enable Cairo tests])
210if test "x$CAIRO" = xauto; then
211 CAIRO="$HAVE_CAIRO"
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500212fi
Daniel Stone14db9482012-10-04 01:21:57 +0000213if test "x$CAIRO" = xyes; then
214 if ! test "x$HAVE_CAIRO" = xyes; then
215 AC_MSG_ERROR([Cairo support required but not present])
216 fi
217 AC_DEFINE(HAVE_CAIRO, 1, [Have Cairo support])
218fi
219AC_MSG_RESULT([$CAIRO])
220AM_CONDITIONAL(HAVE_CAIRO, [test "x$CAIRO" = xyes])
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500221
Kristian Høgsberge9d61162009-04-06 17:13:01 -0400222# For enumerating devices in test case
223PKG_CHECK_MODULES(LIBUDEV, libudev, [HAVE_LIBUDEV=yes], [HAVE_LIBUDEV=no])
224if test "x$HAVE_LIBUDEV" = xyes; then
225 AC_DEFINE(HAVE_LIBUDEV, 1, [Have libudev support])
226fi
227AM_CONDITIONAL(HAVE_LIBUDEV, [test "x$HAVE_LIBUDEV" = xyes])
228
David Herrmann08cb5c12013-01-16 19:35:25 +0100229# xsltproc for docbook manpages
230AC_ARG_ENABLE([manpages],
231 AS_HELP_STRING([--disable-manpages], [disable manpages @<:@default=enabled@:>@]),
232 [MANS=$enableval], [MANS=auto])
David Herrmann6b7e45c2012-09-28 23:44:19 +0200233AC_PATH_PROG(XSLTPROC, xsltproc)
David Herrmann08cb5c12013-01-16 19:35:25 +0100234AM_CONDITIONAL([BUILD_MANPAGES], [test "x$XSLTPROC" != "x" -a "x$MANS" != "xno"])
235
236# check for offline man-pages stylesheet
237AC_MSG_CHECKING([for docbook manpages stylesheet])
238MANPAGES_STYLESHEET="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
239AC_PATH_PROGS_FEATURE_CHECK([XSLTPROC_TMP], [xsltproc],
240 AS_IF([`"$ac_path_XSLTPROC_TMP" --nonet "$MANPAGES_STYLESHEET" > /dev/null 2>&1`],
241 [HAVE_MANPAGES_STYLESHEET=yes]))
242if test "x$HAVE_MANPAGES_STYLESHEET" = "xyes"; then
243 AC_SUBST(MANPAGES_STYLESHEET)
244 AC_MSG_RESULT([yes])
245else
246 AC_MSG_RESULT([no])
247fi
248AM_CONDITIONAL([HAVE_MANPAGES_STYLESHEET], [test "x$HAVE_MANPAGES_STYLESHEET" = "xyes"])
David Herrmann6b7e45c2012-09-28 23:44:19 +0200249
Rob Clark22574aa2012-07-13 16:18:25 -0500250if test "x$INTEL" != "xno" -o "x$RADEON" != "xno" -o "x$NOUVEAU" != "xno" -o "x$OMAP" != "xno"; then
Chris Wilsonab3300c2009-10-03 22:56:04 +0100251 # Check for atomic intrinsics
252 AC_CACHE_CHECK([for native atomic primitives], drm_cv_atomic_primitives,
253 [
254 drm_cv_atomic_primitives="none"
255
Javier Jardónfd3ed342011-02-09 13:28:20 +0000256 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
Chris Wilsonab3300c2009-10-03 22:56:04 +0100257 int atomic_add(int i) { return __sync_fetch_and_add (&i, 1); }
258 int atomic_cmpxchg(int i, int j, int k) { return __sync_val_compare_and_swap (&i, j, k); }
Javier Jardónfd3ed342011-02-09 13:28:20 +0000259 ]],[[]])],
260 [drm_cv_atomic_primitives="Intel"],[])
Chris Wilson901bacd2009-10-13 15:13:00 +0100261
262 if test "x$drm_cv_atomic_primitives" = "xnone"; then
263 AC_CHECK_HEADER([atomic_ops.h], drm_cv_atomic_primitives="libatomic-ops")
264 fi
265
Alan Coopersmithb1ce1e62010-01-16 19:28:50 -0800266 # atomic functions defined in <atomic.h> & libc on Solaris
267 if test "x$drm_cv_atomic_primitives" = "xnone"; then
268 AC_CHECK_FUNC([atomic_cas_uint],
269 drm_cv_atomic_primitives="Solaris")
270 fi
271
Chris Wilsonab3300c2009-10-03 22:56:04 +0100272 ])
273 if test "x$drm_cv_atomic_primitives" = xIntel; then
Pauli Nieminen21105bc2010-03-10 13:35:59 +0200274 AC_DEFINE(HAVE_LIBDRM_ATOMIC_PRIMITIVES, 1,
Chris Wilsonab3300c2009-10-03 22:56:04 +0100275 [Enable if your compiler supports the Intel __sync_* atomic primitives])
276 fi
Chris Wilson901bacd2009-10-13 15:13:00 +0100277 if test "x$drm_cv_atomic_primitives" = "xlibatomic-ops"; then
278 AC_DEFINE(HAVE_LIB_ATOMIC_OPS, 1, [Enable if you have libatomic-ops-dev installed])
279 fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100280
281 if test "x$drm_cv_atomic_primitives" = "xnone"; then
Pauli Nieminen966c9902009-08-29 12:08:57 +0300282 if test "x$INTEL" != "xauto"; then
Pauli Nieminen30ce1fd2010-03-17 14:34:53 +0200283 if test "x$INTEL" != "xno"; then
284 AC_MSG_ERROR([libdrm_intel depends upon atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package, or, failing both of those, disable support for Intel GPUs by passing --disable-intel to ./configure])
285 fi
Pauli Nieminen966c9902009-08-29 12:08:57 +0300286 else
287 AC_MSG_WARN([Disabling libdrm_intel. It depends on atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package.])
288 INTEL=no
289 fi
290 if test "x$RADEON" != "xauto"; then
Pauli Nieminen30ce1fd2010-03-17 14:34:53 +0200291 if test "x$RADEON" != "xno"; then
292 AC_MSG_ERROR([libdrm_radeon depends upon atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package, or, failing both of those, disable support for Radeon support by passing --disable-radeon to ./configure])
293 fi
Pauli Nieminen966c9902009-08-29 12:08:57 +0300294 else
295 AC_MSG_WARN([Disabling libdrm_radeon. It depends on atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package.])
296 RADEON=no
297 fi
Ben Skeggs292da612011-12-09 16:11:06 +1000298 if test "x$NOUVEAU" != "xauto"; then
299 if test "x$NOUVEAU" != "xno"; then
300 AC_MSG_ERROR([libdrm_nouveau depends upon atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package, or, failing both of those, disable support for NVIDIA GPUs by passing --disable-nouveau to ./configure])
301 fi
302 else
303 AC_MSG_WARN([Disabling libdrm_nouveau. It depends on atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package.])
304 NOUVEAU=no
305 fi
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500306 else
Pauli Nieminen966c9902009-08-29 12:08:57 +0300307 if test "x$INTEL" != "xno"; then
Paul Berry82c69382012-01-31 14:44:14 -0800308 case $host_cpu in
309 i?86|x86_64) INTEL=yes ;;
Jeremy Huddlestonefd6e812012-01-30 15:20:04 -0800310 *) INTEL=no ;;
311 esac
Pauli Nieminen966c9902009-08-29 12:08:57 +0300312 fi
313 if test "x$RADEON" != "xno"; then
314 RADEON=yes
315 fi
Ben Skeggs292da612011-12-09 16:11:06 +1000316 if test "x$NOUVEAU" != "xno"; then
317 NOUVEAU=yes
318 fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100319 fi
Chris Wilson04495ee2009-10-02 04:39:22 +0100320fi
321
Matt Turnerbe30d352012-03-01 12:19:59 -0500322if test "x$INTEL" != "xno"; then
323 PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
324fi
325AC_SUBST(PCIACCESS_CFLAGS)
326AC_SUBST(PCIACCESS_LIBS)
327
Chris Wilsonced219e2012-02-13 00:19:17 +0000328PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], [have_valgrind=no])
329if test "x$have_valgrind" = "xyes"; then
330 AC_DEFINE([HAVE_VALGRIND], 1, [Use valgrind intrinsics to suppress false warnings])
331fi
Chris Wilson90b23cc2012-02-09 10:23:10 +0000332
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100333AM_CONDITIONAL(HAVE_INTEL, [test "x$INTEL" != "xno"])
Pauli Nieminendf973702010-03-17 22:41:08 +0200334AM_CONDITIONAL(HAVE_RADEON, [test "x$RADEON" != "xno"])
Ben Skeggs292da612011-12-09 16:11:06 +1000335AM_CONDITIONAL(HAVE_NOUVEAU, [test "x$NOUVEAU" != "xno"])
Benjamin Franzkec75fe3a2011-02-17 10:46:35 +0100336if test "x$RADEON" = xyes; then
337 AC_DEFINE(HAVE_RADEON, 1, [Have radeon support])
338fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100339
Kristian Høgsberga9968032009-11-17 09:23:52 -0500340AC_ARG_WITH([kernel-source],
341 [AS_HELP_STRING([--with-kernel-source],
342 [specify path to linux kernel source])],
343 [kernel_source="$with_kernel_source"])
344AC_SUBST(kernel_source)
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100345
Eric Anholtc4857422008-06-03 10:20:49 -0700346AC_SUBST(WARN_CFLAGS)
Javier Jardónfd3ed342011-02-09 13:28:20 +0000347AC_CONFIG_FILES([
Eric Anholtd7cf2982007-07-19 04:59:59 -0700348 Makefile
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100349 libkms/Makefile
350 libkms/libkms.pc
Kristian Høgsberg4f57abf2009-11-17 11:14:54 -0500351 intel/Makefile
352 intel/libdrm_intel.pc
353 radeon/Makefile
354 radeon/libdrm_radeon.pc
355 nouveau/Makefile
356 nouveau/libdrm_nouveau.pc
Rob Clarkef1b9582012-03-28 14:39:43 -0500357 omap/Makefile
358 omap/libdrm_omap.pc
Inki Daee07b6502012-05-04 19:13:14 +0900359 exynos/Makefile
360 exynos/libdrm_exynos.pc
Eric Anholtd7cf2982007-07-19 04:59:59 -0700361 tests/Makefile
Eric Anholt06ab2f62008-12-17 10:41:21 -0800362 tests/modeprint/Makefile
363 tests/modetest/Makefile
Jakob Bornecrantzd207a382010-01-08 15:34:44 +0000364 tests/kmstest/Makefile
Jerome Glisseca497122011-11-10 16:47:10 -0500365 tests/radeon/Makefile
Jesse Barnesc42d1a12010-04-27 15:43:20 -0400366 tests/vbltest/Makefile
Kristian Høgsberg4f070d52009-11-20 19:42:59 -0500367 include/Makefile
368 include/drm/Makefile
Jesse Barnes2426a6a2012-09-06 16:16:50 -0700369 man/Makefile
Julien Cristau89cc98c2009-10-31 02:25:44 +0100370 libdrm.pc])
Javier Jardónfd3ed342011-02-09 13:28:20 +0000371AC_OUTPUT
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500372
373echo ""
374echo "$PACKAGE_STRING will be compiled with:"
375echo ""
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100376echo " libkms $LIBKMS"
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500377echo " Intel API $INTEL"
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100378echo " vmwgfx API $VMWGFX"
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500379echo " Radeon API $RADEON"
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500380echo " Nouveau API $NOUVEAU"
Rob Clarkef1b9582012-03-28 14:39:43 -0500381echo " OMAP API $OMAP"
Inki Daee07b6502012-05-04 19:13:14 +0900382echo " EXYNOS API $EXYNOS"
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500383echo ""