1# $NetBSD: Makefile,v 1.1.1.1 2016/06/10 03:42:14 mrg Exp $
2
3XMODULEDIR=	${X11USRLIBDIR}/modules
4
5.include "../../../Makefile.serverlib"
6.include "../../../Makefile.servermod"
7
8LIB=	xaa
9
10.PATH:	${X11SRCDIR.xorg-server}/hw/xfree86/${LIB}
11
12SRCS=	xaaInit.c xaaGC.c xaaInitAccel.c xaaFallback.c \
13	xaaBitBlt.c xaaCpyArea.c xaaGCmisc.c xaaCpyWin.c \
14	xaaCpyPlane.c xaaFillRect.c xaaTEText.c xaaNonTEText.c \
15	xaaPCache.c xaaSpans.c xaaROP.c xaaImage.c \
16	xaaRect.c xaaLineMisc.c xaaBitOrder.c \
17	xaaFillPoly.c xaaWideLine.c xaaTables.c xaaFillArc.c \
18	xaaLine.c xaaDashLine.c xaaOverlay.c xaaOffscreen.c \
19	xaaOverlayDF.c xaaStateChange.c xaaPict.c
20
21SRCS+=	l-xaaBitmap.c l-xaaStipple.c l-xaaTEGlyph.c \
22	l3-xaaBitmap.c l3-xaaStipple.c \
23	m-xaaBitmap.c m-xaaStipple.c m-xaaTEGlyph.c \
24	m3-xaaBitmap.c m3-xaaStipple.c \
25	lf-xaaBitmap.c lf-xaaStipple.c lf-xaaTEGlyph.c \
26	lf3-xaaBitmap.c lf3-xaaStipple.c \
27	mf-xaaBitmap.c mf-xaaStipple.c mf-xaaTEGlyph.c \
28	mf3-xaaBitmap.c mf3-xaaStipple.c \
29	s-xaaLine.c s-xaaDashLine.c \
30
31CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 \
32		-I${DESTDIR}${X11INCDIR}/X11/extensions \
33		-I${DESTDIR}${X11INCDIR}/xorg \
34		-I${DESTDIR}${X11INCDIR}/pixman-1 \
35		-I${X11SRCDIR.xorg-server}/Xext \
36		-I${X11SRCDIR.xorg-server}/hw/xfree86/${LIB} \
37		-I${X11SRCDIR.xorg-server}/hw/xfree86/common \
38		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support \
39		-I${X11SRCDIR.xorg-server}/include \
40		-I${X11SRCDIR.xorg-server}/include/extensions \
41		-I${X11SRCDIR.xorg-server}/mi \
42		-I${X11SRCDIR.xorg-server}/miext/cw \
43		-I${X11SRCDIR.xorg-server}/render \
44		-I${X11SRCDIR.xorg-server}/../include
45
46# XXX to find files lokoing for "../../../../hw/something"
47CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw/xfree86/dixmods/extmod \
48
49CPPFLAGS+=	${X11FLAGS.DIX}
50
51.if 0
52CPPFLAGS.lsb_fixed_xaaBitmap.c=		-DLSBFIRST -DFIXEDBASE
53CPPFLAGS.lsb_fixed_xaaBitmap3.c=	-DLSBFIRST -DFIXEDBASE -DTRIPLE_BITS
54CPPFLAGS.lsb_fixed_xaaStipple.c=	-DLSBFIRST -DFIXEDBASE
55CPPFLAGS.lsb_fixed_xaaStipple3.c=	-DLSBFIRST -DFIXEDBASE -DTRIPLE_BITS
56CPPFLAGS.lsb_fixed_xaaTEGlyph.c=	-DLSBFIRST -DFIXEDBASE
57CPPFLAGS.lsb_xaaBitmap.c=		-DLSBFIRST
58CPPFLAGS.lsb_xaaBitmap3.c=		-DLSBFIRST -DTRIPLE_BITS
59CPPFLAGS.lsb_xaaStipple.c=		-DLSBFIRST
60CPPFLAGS.lsb_xaaStipple3.c=		-DLSBFIRST -DTRIPLE_BITS
61CPPFLAGS.lsb_xaaTEGlyph.c=		-DLSBFIRST
62CPPFLAGS.msb_fixed_xaaBitmap.c=		-DMSBFIRST -DFIXEDBASE
63CPPFLAGS.msb_fixed_xaaBitmap3.c=	-DMSBFIRST -DFIXEDBASE -DTRIPLE_BITS
64CPPFLAGS.msb_fixed_xaaStipple.c=	-DMSBFIRST -DFIXEDBASE
65CPPFLAGS.msb_fixed_xaaStipple3.c=	-DMSBFIRST -DFIXEDBASE -DTRIPLE_BITS
66CPPFLAGS.msb_fixed_xaaTEGlyph.c=	-DMSBFIRST -DFIXEDBASE
67CPPFLAGS.msb_xaaBitmap.c=		-DMSBFIRST
68CPPFLAGS.msb_xaaBitmap3.c=		-DMSBFIRST -DTRIPLE_BITS
69CPPFLAGS.msb_xaaStipple.c=		-DMSBFIRST
70CPPFLAGS.msb_xaaStipple3.c=		-DMSBFIRST -DTRIPLE_BITS
71CPPFLAGS.msb_xaaTEGlyph.c=		-DMSBFIRST
72CPPFLAGS.xaaSeg.c=			-DPOLYSEGMENT
73CPPFLAGS.xaaDashSeg.c=			-DPOLYSEGMENT
74.endif
75
76.include <bsd.x11.mk>
77LIBDIR=	${XMODULEDIR}
78.include <bsd.lib.mk>
79