1 # $NetBSD: Makefile,v 1.14 2018/02/02 01:02:40 mrg Exp $ 2 3 DRIVER= xf86-video-sunffb 4 DRIVER_NAME= sunffb_drv 5 6 SRCS= ffb_accel.c ffb_dac.c ffb_driver.c ffb_wid.c ffb_attr.c \ 7 ffb_ddc.c ffb_cursor.c ffb_dga.c ffb_exa.c \ 8 ffb_accel_common.c \ 9 VISmoveImage.s ffb_asm.s 10 11 .if ${MACHINE_ARCH} == "sparc64" 12 AFLAGS+= -x assembler-with-cpp -Wa,-Av9a 13 .endif 14 15 .if ${MACHINE_ARCH} == "sparc" 16 AFLAGS+= -x assembler-with-cpp -Wa,-Av8plusa 17 COPTS+= ${${ACTIVE_CC} == "gcc" :? -mv8plus :} 18 COPTS+= ${${ACTIVE_CC} == "clang" :? -Wa,-Av8plusa :} 19 .endif 20 21 CPPFLAGS+= ${X11FLAGS.DRI} -DUSE_VIS 22 23 MAN= sunffb.4 24 25 .include "../Makefile.xf86-driver" 26 27 # XXX 28 COPTS.ffb_dac.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :} 29 COPTS.ffb_dga.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :} 30 COPTS.ffb_dac.c+= ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :} 31 COPTS.ffb_dga.c+= ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :} 32 COPTS.ffb_exa.c+= ${${ACTIVE_CC} == "clang":? -Wno-error=pointer-sign :} 33