summaryrefslogtreecommitdiff
path: root/external/mit/xorg/lib/pixman/Makefile.cflags
blob: c126433461e3af968238724361493a9384b2db71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#	$NetBSD: Makefile.cflags,v 1.2 2022/12/17 09:46:21 mrg Exp $

.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
. if ${MACHINE_ARCH} == "i386"
CPPFLAGS+=		-DUSE_X86_MMX
. endif
CPPFLAGS+=		-DUSE_SSE2 -DUSE_SSSE3
.endif

.if ${MACHINE_ARCH} == "powerpc"
CPPFLAGS+=		-DUSE_VMX
.endif

.if !empty(MACHINE_ARCH:Mearm*)
CPPFLAGS+=	-DUSE_ARM_SIMD
CPPFLAGS+=	-DUSE_ARM_NEON
#CPPFLAGS+=	-DUSE_ARM_IWMMXT
.endif

.if !empty(MACHINE_ARCH:Maarch64*)
#CPPFLAGS+=	-DUSE_ARM_A64_NEON
.endif

.if !empty(MACHINE_ARCH:Mmips*64el) && empty(COPTS:M-march=*)
CPPFLAGS+=	-DUSE_LOONGSON_MMI
.endif

CPPFLAGS+=	-DHAVE_CONFIG_H \
		-I${X11SRCDIR.pixman}/../include \
		-I${X11SRCDIR.pixman}/../combine \
		-I${X11SRCDIR.pixman}/pixman