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