1#	$NetBSD: Makefile,v 1.2 2004/02/07 06:52:05 lukem Exp $
2
3.include "../../../Makefile.serverlib"
4
5LIB=	dec
6
7.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec
8SRCS=	decInit.c decFbs.c decIo.c decCursor.c decKbd.c decKeyMap.c \
9	decColormap.c decMouse.c decInEx.c
10
11.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/sfb
12SRCS+=	decSFB.c sfbgc.c sfbbitblt.c sfbblt.c sfbwindow.c sfbsimpleblt.c \
13	sfb32gc.c sfb32bitblt.c sfb32blt.c sfb32window.c
14
15CPPFLAGS.sfb32gc.c=	-DPSZ=32
16CPPFLAGS.sfb32bitblt.c=	-DPSZ=32
17CPPFLAGS.sfb32blt.c=	-DPSZ=32
18CPPFLAGS.sfb32window.c=	-DPSZ=32
19
20.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/px
21SRCS+=	pxbitblt.c pxbresd.c pxgc.c pxgetsp.c pxline.c pxpacket.c \
22	pxpolypnt.c pxsetsp.c pxwindow.c pxsegment.c pxfillrct.c \
23	pxfillrctS.c pxfillrctSO.c pxfillsp.c pxPglyph.c \
24	pxIglyph.c pximage.c pxmisc.c pxpushpxl.c pxfillarc.c \
25	pxzerarc.c decPX.c
26
27CPPFLAGS.pxsegment.c=	-D_POLYSEGMENT=1
28CPPFLAGS.pxfillrctS.c=	-D_STIPPLE=1
29CPPFLAGS.pxfillrctSO.c=	-D_STIPPLE=1 -D_OPAQUE=1
30CPPFLAGS.pxPglyph.c=	-D_POLYGLYPH=1
31CPPFLAGS.pxIglyph.c=	-D_IMAGEGLYPH=1
32
33.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/cfb
34SRCS+=	decCfb.c
35
36.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/mfb
37SRCS+=	decMfb.c
38
39.if ${MACHINE_ARCH} == "alpha"
40.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/tga
41SRCS+=	decTGA.c tgagc.c tgabitblt.c tgablt.c tgawindow.c tgasimpleblt.c \
42	tga32gc.c tga32bitblt.c tga32blt.c tga32window.c
43
44CPPFLAGS.tga32gc.c=	-DPSZ=32
45CPPFLAGS.tga32bitblt.c=	-DPSZ=32
46CPPFLAGS.tga32blt.c=	-DPSZ=32
47CPPFLAGS.tga32window.c=	-DPSZ=32
48
49BUILDSYMLINKS=	tgagc.c tga32gc.c \
50		tgabitblt.c tga32bitblt.c \
51		tgablt.c tga32blt.c \
52		tgawindow.c tga32window.c
53
54.endif
55
56CPPFLAGS+=	-I${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec \
57		-I${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/sfb \
58		-I${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/px \
59		-I${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/cfb \
60		-I${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/mfb \
61		-I${X11SRCDIR.xc}/programs/Xserver/hw/netbsd/dec/tga \
62		-I${X11SRCDIR.xc}/programs/Xserver/mfb \
63		-I${X11SRCDIR.xc}/programs/Xserver/mi \
64		-I${X11SRCDIR.xc}/programs/Xserver/cfb \
65		-I${X11SRCDIR.xc}/programs/Xserver/include \
66		-I${X11SRCDIR.xc}/programs/Xserver/os \
67		-I${DESTDIR}${X11INCDIR}/X11 \
68		-I${DESTDIR}${X11INCDIR}/X11/extensions \
69		-I${X11SRCDIR.xc}/include/fonts \
70		-I${XSERVERINCDIR}
71
72COPTS.decKbd.c=	-Wno-error
73
74#CPPFLAGS+=	-UXFree86LOADER -UXF86VIDMODE -UXFreeXDGA -UXF86MISC \
75#		-UXF86DRI -UXF86BIGFONT
76
77BUILDSYMLINKS+=	../../../mi/miinitext.c decInEx.c \
78		sfbgc.c sfb32gc.c \
79		sfbbitblt.c sfb32bitblt.c \
80		sfbblt.c sfb32blt.c \
81		sfbwindow.c sfb32window.c \
82		pxline.c pxsegment.c \
83		pxfillrct.c pxfillrctS.c \
84		pxfillrct.c pxfillrctSO.c \
85		pxglyph.c pxPglyph.c \
86		pxglyph.c pxIglyph.c
87
88.include <bsd.x11.mk>
89.include <bsd.lib.mk>
90