Makefile revision 1.7
1#	$NetBSD: Makefile,v 1.7 2018/02/02 01:02:40 mrg Exp $
2
3DRIVER=		xf86-video-nouveau
4DRIVER_NAME=	nouveau_drv
5
6SRCS=		nouveau_copy.c \
7		nouveau_copy85b5.c \
8		nouveau_copy90b5.c \
9		nouveau_copya0b5.c \
10		nouveau_exa.c \
11		nouveau_xv.c \
12		nouveau_dri2.c \
13		nouveau_present.c \
14		nouveau_sync.c \
15		nouveau_wfb.c \
16		nv_accel_common.c \
17		nv_driver.c \
18		nv_shadow.c \
19		nv04_exa.c \
20		nv04_xv_ovl.c \
21		nv04_xv_blit.c \
22		nv10_exa.c \
23		nv10_xv_ovl.c \
24		nv30_exa.c \
25		nv30_xv_tex.c \
26		nv40_exa.c \
27		nv40_xv_tex.c \
28		nv50_accel.c \
29		nv50_exa.c \
30		nv50_xv.c \
31		nvc0_accel.c \
32		nvc0_exa.c \
33		nvc0_xv.c \
34		drmmode_display.c \
35		vl_hwmc.c
36
37LIBDPLIBS+=	drm_nouveau ${.CURDIR}/../../../lib/libdrm_nouveau
38
39MAN=		nouveau.4
40
41CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/libdrm
42
43CPPFLAGS+=	-DNV_MAJOR_VERSION=${PACKAGE_MAJOR}
44CPPFLAGS+=	-DNV_MINOR_VERSION=${PACKAGE_MINOR}
45CPPFLAGS+=	-DNV_PATCHLEVEL=${PACKAGE_PATCH}
46CPPFLAGS+=	-DNV_DRIVER_DATE=${DRIVER_DATE}
47
48.include "../Makefile.xf86-driver"
49
50# XXX
51COPTS.nouveau_xv.c+=	${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :}
52COPTS.nouveau_xv.c+=	${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}
53
54.if ${XORG_SERVER_SUBDIR} != "xorg-server.old"
55CPPFLAGS+=	-DHAVE_XORG_LIST
56.endif
57
58# from pkgsrc/x11/xf86-video-nouveau/patches/patch-configure
59DRIVER_DATE!=awk '/^Date:/{print "\"" $0 "\"";exit}' ${X11SRCDIR.${DRIVER}}/ChangeLog
60