Module Name: src Committed By: macallan Date: Thu Feb 28 12:40:48 UTC 2013
Modified Files: src/external/mit/xorg/lib/pixman: Makefile Log Message: build support for Loongson Multimedia Instructions on evbmips To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/mit/xorg/lib/pixman/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/mit/xorg/lib/pixman/Makefile diff -u src/external/mit/xorg/lib/pixman/Makefile:1.20 src/external/mit/xorg/lib/pixman/Makefile:1.21 --- src/external/mit/xorg/lib/pixman/Makefile:1.20 Mon Feb 11 09:26:07 2013 +++ src/external/mit/xorg/lib/pixman/Makefile Thu Feb 28 12:40:47 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2013/02/11 09:26:07 martin Exp $ +# $NetBSD: Makefile,v 1.21 2013/02/28 12:40:47 macallan Exp $ NOLINT= 1 # defined @@ -76,6 +76,14 @@ COPTS.pixman-mmx.c= -mcpu=iwmmxt CPPFLAGS+= -DUSE_ARM_IWMMXT .endif +.if ${MACHINE} == "evbmips" +# Loongson MMI +SRCS+= pixman-mmx.c +CPPFLAGS+= -DUSE_LOONGSON_MMI +# SIMD instructions use floatpoint registers so we need to enable their use +COPTS.pixman-mmx.c= -march=loongson2f -mhard-float +.endif + INCS= pixman.h pixman-version.h INCSDIR=${X11INCDIR}/pixman-1