Home | History | Annotate | Line # | Download | only in xf86-video-geode
      1 #	$NetBSD: Makefile,v 1.7 2021/05/31 00:04:15 joerg Exp $
      2 
      3 DRIVER=		xf86-video-geode
      4 DRIVER_NAME=	geode_drv
      5 
      6 SRCS=	\
      7 	geode_driver.c \
      8 	geode_common.c \
      9 	geode_dcon.c \
     10 	geode_ddc.c \
     11 	geode_msr.c \
     12 	gx_driver.c\
     13 	gx_accel.c \
     14 	gx_cursor.c \
     15 	gx_video.c \
     16 	gx_regacc.c \
     17 	gx_rotate.c \
     18 	gx_randr.c \
     19 	durango.c \
     20 	panel.c \
     21 	lx_driver.c \
     22 	lx_cursor.c \
     23 	lx_memory.c \
     24 	lx_panel.c \
     25 	lx_output.c \
     26 	lx_display.c \
     27 	lx_video.c \
     28 	lx_exa.c \
     29 	cimarron.c
     30 NOMAN=	# defined
     31 
     32 CPPFLAGS+=	-DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DPNL_SUP
     33 # This enables multi-mmap support; no idea why it is Linux 2.6 specific
     34 CPPFLAGS+=	-DLINUX_2_6
     35 CPPFLAGS+=	-DHAVE_XF86_CURSOR_RESET_CURSOR
     36 
     37 CPPFLAGS+=	-I${X11SRCDIR.${DRIVER}}/src/cim \
     38 		-I${X11SRCDIR.${DRIVER}}/src/gfx \
     39 		-I${X11SRCDIR.${DRIVER}}/src/panel
     40 
     41 # XXX ugh
     42 CPPFLAGS+=	-Doff64_t=off_t -Dlseek64=lseek
     43 
     44 COPTS.gx_randr.c+=	-Wno-error	# XXX
     45 COPTS.lx_memory.c+=	-Wno-error	# XXX
     46 COPTS.panel.c+=		-Wno-error	# XXX -- huh? don't get this one
     47 COPTS.geode_driver.c+=	-Wno-error	# XXX
     48 COPTS.gx_accel.c+=	-Wno-error	# XXX
     49 COPTS.gx_cursor.c+=	-Wno-error	# XXX
     50 COPTS.gx_video.c+=	-Wno-error	# XXX
     51 COPTS.lx_video.c+=	-Wno-error	# XXX
     52 COPTS.lx_driver.c+=	-Wno-error	# XXX
     53 COPTS.lx_panel.c+=	-Wno-error	# XXX
     54 
     55 CWARNFLAGS.clang+=	-Wno-empty-body
     56 
     57 COPTS+=		-fcommon
     58 
     59 .include "../Makefile.xf86-driver"
     60 
     61 XORG_PKG_VER_PROG=	${DRIVER}
     62 .include "../../../xorg-pkg-ver.mk"
     63