1 # $NetBSD: Makefile.mfb,v 1.1 2003/12/21 03:07:01 rtr Exp $
4 .PATH: ${X11SRCDIR.xc}/programs/Xserver/mfb
6 SRCS= maskbits.c mfbbitblt.c mfbbltC.c mfbbltCI.c mfbbltG.c \
7 mfbbltO.c mfbbltX.c mfbbres.c mfbbresd.c mfbbstore.c \
8 mfbclip.c mfbcmap.c mfbfillarc.c mfbfillrct.c \
9 mfbfillsp.c mfbfont.c mfbgc.c mfbgetsp.c mfbhrzvert.c \
10 mfbigbblak.c mfbigbwht.c mfbimage.c mfbline.c \
11 mfbmisc.c mfbmodule.c mfbpablack.c mfbpainv.c \
12 mfbpawhite.c mfbpgbblak.c mfbpgbinv.c mfbpgbwht.c \
13 mfbpixmap.c mfbplyblack.c mfbplyinv.c mfbplywhite.c \
14 mfbpntwin.c mfbpolypnt.c mfbpushpxl.c mfbscrclse.c \
15 mfbscrinit.c mfbseg.c mfbsetsp.c mfbteblack.c \
16 mfbtewhite.c mfbtileC.c mfbtileG.c mfbwindow.c \
19 BUILDSYMLINKS= mfbline.c mfbseg.c \
20 mfbplygblt.c mfbpgbwht.c \
21 mfbplygblt.c mfbpgbblak.c \
22 mfbplygblt.c mfbpgbinv.c \
23 mfbimggblt.c mfbigbwht.c \
24 mfbimggblt.c mfbigbblak.c \
25 mfbpntarea.c mfbpawhite.c \
26 mfbpntarea.c mfbpablack.c \
27 mfbpntarea.c mfbpainv.c \
28 mfbtegblt.c mfbtewhite.c \
29 mfbtegblt.c mfbteblack.c \
30 mfbply1rct.c mfbplywhite.c \
31 mfbply1rct.c mfbplyblack.c \
32 mfbply1rct.c mfbplyinv.c \
38 mfbtile.c mfbtileC.c \
41 CPPFLAGS+= -I${X11SRCDIR.xc}/programs/Xserver/mfb \
42 -I${X11SRCDIR.xc}/programs/Xserver/mi \
43 -I${X11SRCDIR.xc}/programs/Xserver/include \
45 -I${DESTDIR}${X11INCDIR}/X11 \
46 -I${X11SRCDIR.xc}/include/fonts
48 CPPFLAGS.mfbseg.c= -DPOLYSEGMENT
49 CPPFLAGS.mfbpgbwht.c= -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE
50 CPPFLAGS.mfbpgbblak.c= -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK
51 CPPFLAGS.mfbpgbinv.c= -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=MFB_OPEQ_INVERT
52 CPPFLAGS.mfbigbwht.c= -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE
53 CPPFLAGS.mfbigbblak.c= -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK
54 CPPFLAGS.mfbpawhite.c= -DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE
55 CPPFLAGS.mfbpablack.c= -DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK
56 CPPFLAGS.mfbpainv.c= -DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT
57 CPPFLAGS.mfbtewhite.c= -DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP=MFB_OP_WHITE -DCLIPTETEXT=mfbImageGlyphBltWhite
58 CPPFLAGS.mfbteblack.c= -DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=MFB_OP_BLACK -DCLIPTETEXT=mfbImageGlyphBltBlack
59 CPPFLAGS.mfbplywhite.c= -DMFBFILLPOLY1RECT=mfbFillPolyWhite -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE
60 CPPFLAGS.mfbplyblack.c= -DMFBFILLPOLY1RECT=mfbFillPolyBlack -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK
61 CPPFLAGS.mfbplyinv.c= -DMFBFILLPOLY1RECT=mfbFillPolyInvert -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT
62 CPPFLAGS.mfbbltC.c= -DMROP=Mcopy
63 CPPFLAGS.mfbbltX.c= -DMROP=Mxor
64 CPPFLAGS.mfbbltCI.c= -DMROP=McopyInverted
65 CPPFLAGS.mfbbltO.c= -DMROP=Mor
66 CPPFLAGS.mfbbltG.c= -DMROP=0
67 CPPFLAGS.mfbtileC.c= -DMROP=Mcopy
68 CPPFLAGS.mfbtileG.c= -DMROP=0