Home | History | Annotate | Line # | Download | only in xf86-video-nouveau
Makefile revision 1.1.2.1
      1 #	$NetBSD: Makefile,v 1.1.2.1 2017/01/07 08:56:00 pgoyette Exp $
      2 
      3 DRIVER=		xf86-video-nouveau
      4 DRIVER_NAME=	nouveau_drv
      5 
      6 SRCS=		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_glamor.c \
     14 		nouveau_present.c \
     15 		nouveau_sync.c \
     16 		nouveau_wfb.c \
     17 		nv_accel_common.c \
     18 		nv_driver.c \
     19 		nv_shadow.c \
     20 		nv04_exa.c \
     21 		nv04_xv_ovl.c \
     22 		nv04_xv_blit.c \
     23 		nv10_exa.c \
     24 		nv10_xv_ovl.c \
     25 		nv30_exa.c \
     26 		nv30_xv_tex.c \
     27 		nv40_exa.c \
     28 		nv40_xv_tex.c \
     29 		nv50_accel.c \
     30 		nv50_exa.c \
     31 		nv50_xv.c \
     32 		nvc0_accel.c \
     33 		nvc0_exa.c \
     34 		nvc0_xv.c \
     35 		drmmode_display.c \
     36 		vl_hwmc.c
     37 
     38 LIBDPLIBS+=	drm_nouveau ${.CURDIR}/../../../lib/libdrm_nouveau
     39 
     40 MAN=		nouveau.4
     41 
     42 CPPFLAGS+=	-DHAVE_XAA_H
     43 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/libdrm
     44 
     45 CPPFLAGS+=	-DNV_MAJOR_VERSION=${PACKAGE_MAJOR}
     46 CPPFLAGS+=	-DNV_MINOR_VERSION=${PACKAGE_MINOR}
     47 CPPFLAGS+=	-DNV_PATCHLEVEL=${PACKAGE_PATCH}
     48 CPPFLAGS+=	-DNV_DRIVER_DATE=${DRIVER_DATE}
     49 
     50 .include "../Makefile.xf86-driver"
     51 
     52 # XXX
     53 .if ${HAVE_GCC:U0} > 48
     54 COPTS.nouveau_xv.c+=	${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :}
     55 .endif
     56 COPTS.nouveau_xv.c+=	${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}
     57 
     58 .if ${XORG_SERVER_SUBDIR} != "xorg-server.old"
     59 CPPFLAGS+=	-DHAVE_XORG_LIST
     60 .endif
     61 
     62 # from pkgsrc/x11/xf86-video-nouveau/patches/patch-configure
     63 DRIVER_DATE!=awk '/^Date:/{print "\"" $0 "\"";exit}' ${X11SRCDIR.${DRIVER}}/ChangeLog
     64