1#         $NetBSD: Makefile,v 1.19 2023/06/03 09:09:08 lukem Exp $
2
3DRIVER=             xf86-video-sis
4DRIVER_NAME=        sis_drv
5
6SRCS=               init301.c init.c initextx.c  sis300_accel.c
7SRCS+=              sis310_accel.c sis6326_video.c sis_accel.c sis_cursor.c
8SRCS+=              sis_dac.c sis_dga.c sis_driver.c sis_memcpy.c sis_opt.c
9SRCS+=              sis_setup.c sis_shadow.c sis_utility.c sis_vb.c
10SRCS+=              sis_vga.c sis_video.c
11MAN=                sis.4
12
13CPPFLAGS+=          -DHAVE_CONFIG_H -I${X11SRCDIR.${DRIVER}}/../include
14CPPFLAGS+=          -I${X11SRCDIR.${DRIVER}}/src
15CPPFLAGS+=          -I${DESTDIR}${X11INCDIR}/X11
16CPPFLAGS+=          -I${DESTDIR}${X11INCDIR}/X11/dri
17CPPFLAGS+=          -I${DESTDIR}${X11INCDIR}/libdrm
18
19X11MANCPP=                    yes
20
21CWARNFLAGS.clang+=  -Wno-parentheses
22
23.include "../Makefile.xf86-driver"
24
25# XXX
26COPTS.sis_driver.c+=          ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :}
27COPTS.sis_utility.c+=         ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :} ${CC_WNO_STRINGOP_OVERFLOW}
28COPTS.initextx.c+=  ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :}
29COPTS.sis_driver.c+=          ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}
30COPTS.sis_utility.c+=         ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}
31COPTS.initextx.c+=  ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}
32
33COPTS.sis_driver.c+=                    -Wno-error          # XXX deprecated
34