8d125fd0e6
in 111 separate places. Speeds up empty "cleandir" from 27.17s to 13.75s.
73 lines
3.3 KiB
Makefile
73 lines
3.3 KiB
Makefile
# $NetBSD: Makefile.mfb,v 1.2 2004/02/07 06:52:07 lukem Exp $
|
|
|
|
LIB= mfb
|
|
.PATH: ${X11SRCDIR.xc}/programs/Xserver/mfb
|
|
|
|
SRCS= maskbits.c mfbbitblt.c mfbbltC.c mfbbltCI.c mfbbltG.c \
|
|
mfbbltO.c mfbbltX.c mfbbres.c mfbbresd.c mfbbstore.c \
|
|
mfbclip.c mfbcmap.c mfbfillarc.c mfbfillrct.c \
|
|
mfbfillsp.c mfbfont.c mfbgc.c mfbgetsp.c mfbhrzvert.c \
|
|
mfbigbblak.c mfbigbwht.c mfbimage.c mfbline.c \
|
|
mfbmisc.c mfbmodule.c mfbpablack.c mfbpainv.c \
|
|
mfbpawhite.c mfbpgbblak.c mfbpgbinv.c mfbpgbwht.c \
|
|
mfbpixmap.c mfbplyblack.c mfbplyinv.c mfbplywhite.c \
|
|
mfbpntwin.c mfbpolypnt.c mfbpushpxl.c mfbscrclse.c \
|
|
mfbscrinit.c mfbseg.c mfbsetsp.c mfbteblack.c \
|
|
mfbtewhite.c mfbtileC.c mfbtileG.c mfbwindow.c \
|
|
mfbzerarc.c
|
|
|
|
BUILDSYMLINKS= mfbline.c mfbseg.c \
|
|
mfbplygblt.c mfbpgbwht.c \
|
|
mfbplygblt.c mfbpgbblak.c \
|
|
mfbplygblt.c mfbpgbinv.c \
|
|
mfbimggblt.c mfbigbwht.c \
|
|
mfbimggblt.c mfbigbblak.c \
|
|
mfbpntarea.c mfbpawhite.c \
|
|
mfbpntarea.c mfbpablack.c \
|
|
mfbpntarea.c mfbpainv.c \
|
|
mfbtegblt.c mfbtewhite.c \
|
|
mfbtegblt.c mfbteblack.c \
|
|
mfbply1rct.c mfbplywhite.c \
|
|
mfbply1rct.c mfbplyblack.c \
|
|
mfbply1rct.c mfbplyinv.c \
|
|
mfbblt.c mfbbltC.c \
|
|
mfbblt.c mfbbltX.c \
|
|
mfbblt.c mfbbltCI.c \
|
|
mfbblt.c mfbbltO.c \
|
|
mfbblt.c mfbbltG.c \
|
|
mfbtile.c mfbtileC.c \
|
|
mfbtile.c mfbtileG.c
|
|
|
|
CPPFLAGS+= -I${X11SRCDIR.xc}/programs/Xserver/mfb \
|
|
-I${X11SRCDIR.xc}/programs/Xserver/mi \
|
|
-I${X11SRCDIR.xc}/programs/Xserver/include \
|
|
-I${XSERVERINCDIR} \
|
|
-I${DESTDIR}${X11INCDIR}/X11 \
|
|
-I${X11SRCDIR.xc}/include/fonts
|
|
|
|
CPPFLAGS.mfbseg.c= -DPOLYSEGMENT
|
|
CPPFLAGS.mfbpgbwht.c= -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE
|
|
CPPFLAGS.mfbpgbblak.c= -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK
|
|
CPPFLAGS.mfbpgbinv.c= -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=MFB_OPEQ_INVERT
|
|
CPPFLAGS.mfbigbwht.c= -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE
|
|
CPPFLAGS.mfbigbblak.c= -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK
|
|
CPPFLAGS.mfbpawhite.c= -DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE
|
|
CPPFLAGS.mfbpablack.c= -DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK
|
|
CPPFLAGS.mfbpainv.c= -DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT
|
|
CPPFLAGS.mfbtewhite.c= -DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP=MFB_OP_WHITE -DCLIPTETEXT=mfbImageGlyphBltWhite
|
|
CPPFLAGS.mfbteblack.c= -DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=MFB_OP_BLACK -DCLIPTETEXT=mfbImageGlyphBltBlack
|
|
CPPFLAGS.mfbplywhite.c= -DMFBFILLPOLY1RECT=mfbFillPolyWhite -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE
|
|
CPPFLAGS.mfbplyblack.c= -DMFBFILLPOLY1RECT=mfbFillPolyBlack -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK
|
|
CPPFLAGS.mfbplyinv.c= -DMFBFILLPOLY1RECT=mfbFillPolyInvert -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT
|
|
CPPFLAGS.mfbbltC.c= -DMROP=Mcopy
|
|
CPPFLAGS.mfbbltX.c= -DMROP=Mxor
|
|
CPPFLAGS.mfbbltCI.c= -DMROP=McopyInverted
|
|
CPPFLAGS.mfbbltO.c= -DMROP=Mor
|
|
CPPFLAGS.mfbbltG.c= -DMROP=0
|
|
CPPFLAGS.mfbtileC.c= -DMROP=Mcopy
|
|
CPPFLAGS.mfbtileG.c= -DMROP=0
|
|
|
|
.include <bsd.x11.mk>
|
|
LIBDIR= ${XMODULEDIR}
|
|
.include <bsd.lib.mk>
|