xref: /netbsd-src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile (revision 75f6d617e282811cb173c2ccfbf5df0dd71f7045)
1#	$NetBSD: Makefile,v 1.2 2015/09/19 23:00:44 wiz Exp $
2
3.include <bsd.own.mk>
4
5DRIVER=		xf86-video-ati-kms
6DRIVER_NAME=	radeon_drv
7
8.PATH:  ${X11SRCDIR.${DRIVER}}/src/AtomBios
9SRCS.ATOMBIOS= \
10        CD_Operations.c \
11        Decoder.c \
12        hwserv_drv.c
13
14.if ${X11DRI} != "no"
15SRCS.DRI=	radeon_dri.c
16CPPFLAGS+=	${X11FLAGS.DRI}
17.endif
18
19.if ${X11DRI} != "no"
20# XXX
21. if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
22SRCS.KMS=	radeon_dri2.c radeon_kms.c drmmode_display.c radeon_vbo.c
23CPPFLAGS+=	-DXF86DRM_MODE
24LIBDPLIBS+=	drm_radeon ${.CURDIR}/../../../lib/libdrm_radeon
25. endif
26.endif
27
28SRCS.EXA=	radeon_exa.c r600_exa.c r6xx_accel.c \
29		r600_textured_videofuncs.c r600_shader.c radeon_exa_shared.c \
30		evergreen_exa.c evergreen_accel.c evergreen_shader.c \
31		evergreen_textured_videofuncs.c cayman_accel.c cayman_shader.c
32SRCS.KMS=	radeon_dri2.c radeon_kms.c drmmode_display.c radeon_vbo.c \
33		radeon_bo_helper.c
34# XXX not yet
35SRCS.GLAMOR=	radeon_glamor.c
36
37SRCS=		radeon_accel.c radeon_video.c \
38		radeon_misc.c radeon_probe.c \
39		radeon_textured_video.c radeon_xvmc.c \
40		$(SRCS.EXA) \
41		$(SRCS.KMS)
42
43MAN=		radeon.4
44MANSUBDIR=	/x86
45
46CPPFLAGS+=	-DHAVE_CONFIG_H
47CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 \
48		-I${DESTDIR}${X11INCDIR}/X11/dri \
49		-I${DESTDIR}${X11INCDIR}/libdrm \
50		-I${DESTDIR}${X11INCDIR}/pixman-1 \
51		-I${X11SRCDIR.${DRIVER}}/../include
52
53# XXX
54COPTS+=	-Wno-error
55
56.include "../Makefile.xf86-driver"
57