XCOMM $XFree86: mit/server/ddx/x386/hga2/mfb.mapped/Imakefile,v 1.2 1993/03/27 09:32:23 dawes Exp $
XCOMM $XConsortium$
#include <Server.tmpl>

SRCS1 =	 mfbgc.c mfbwindow.c mfbfont.c \
	 mfbfillrct.c mfbpntwin.c maskbits.c mfbpixmap.c \
	 mfbimage.c mfbline.c mfbbres.c mfbhrzvert.c mfbbresd.c \
	 mfbpushpxl.c mfbzerarc.c mfbfillarc.c \
         mfbfillsp.c mfbsetsp.c mfbscrinit.c mfbscrclse.c mfbclip.c \
         mfbbitblt.c mfbgetsp.c mfbpolypnt.c \
	 mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \
	 mfbcmap.c mfbtileC.c mfbtileG.c mfbmisc.c mfbbstore.c

SRCS =	 $(SRCS1) mfbseg.c mfbpgbwht.c mfbpgbblak.c mfbpgbinv.c mfbigbwht.c \
	 mfbigbblak.c mfbpawhite.c mfbpablack.c mfbpainv.c mfbtewhite.c \
	 mfbteblack.c mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \
	 mfbtileC.c mfbtileG.c

OBJS =   mfbgc.o mfbwindow.o mfbfont.o \
	 mfbfillrct.o mfbpntwin.o maskbits.o mfbpixmap.o \
	 mfbimage.o mfbline.o mfbbres.o mfbhrzvert.o mfbbresd.o mfbseg.o \
	 mfbpushpxl.o mfbzerarc.o mfbfillarc.o \
	 mfbfillsp.o mfbsetsp.o mfbscrinit.o mfbscrclse.o mfbclip.o \
         mfbbitblt.o mfbgetsp.o mfbpolypnt.o \
	 mfbbltC.o mfbbltX.o mfbbltCI.o mfbbltO.o mfbbltG.o \
	 mfbpgbwht.o mfbpgbblak.o mfbpgbinv.o \
	 mfbigbwht.o mfbigbblak.o mfbcmap.o \
	 mfbpawhite.o mfbpablack.o mfbpainv.o mfbtileC.o mfbtileG.o \
         mfbtewhite.o mfbteblack.o mfbmisc.o mfbbstore.o

INCLUDES = -I../../hga2/hga -I../../../mfb -I../../../mi \
           -I$(SERVERSRC)/include -I$(INCLUDESRC) -I$(FONTSRC)/include

DEFINES = MonoDefines

SubdirLibraryRule($(OBJS))
NormalLibraryObjectRule()

ObjectFromSpecialSource(maskbits,../../../mfb/maskbits,/**/)
ObjectFromSpecialSource(mfbbitblt,../../../mfb/mfbbitblt,/**/)
ObjectFromSpecialSource(mfbblt,../../../mfb/mfbblt,/**/)
ObjectFromSpecialSource(mfbbres,../../../mfb/mfbbres,/**/)
ObjectFromSpecialSource(mfbbresd,../../../mfb/mfbbresd,/**/)
ObjectFromSpecialSource(mfbbstore,../../../mfb/mfbbstore,/**/)
ObjectFromSpecialSource(mfbclip,../../../mfb/mfbclip,/**/)
ObjectFromSpecialSource(mfbcmap,../../../mfb/mfbcmap,/**/)
ObjectFromSpecialSource(mfbfillarc,../../../mfb/mfbfillarc,/**/)
ObjectFromSpecialSource(mfbfillrct,../../../mfb/mfbfillrct,/**/)
ObjectFromSpecialSource(mfbfillsp,../../../mfb/mfbfillsp,/**/)
ObjectFromSpecialSource(mfbfont,../../../mfb/mfbfont,/**/)
ObjectFromSpecialSource(mfbgc,../../../mfb/mfbgc,/**/)
ObjectFromSpecialSource(mfbgetsp,../../../mfb/mfbgetsp,/**/)
ObjectFromSpecialSource(mfbhrzvert,../../../mfb/mfbhrzvert,/**/)
ObjectFromSpecialSource(mfbimage,../../../mfb/mfbimage,/**/)
ObjectFromSpecialSource(mfbimggblt,../../../mfb/mfbimggblt,/**/)
ObjectFromSpecialSource(mfbline,../../../mfb/mfbline,/**/)
ObjectFromSpecialSource(mfbmisc,../../../mfb/mfbmisc,/**/)
ObjectFromSpecialSource(mfbpixmap,../../../mfb/mfbpixmap,/**/)
ObjectFromSpecialSource(mfbplygblt,../../../mfb/mfbplygblt,/**/)
ObjectFromSpecialSource(mfbpntarea,../../../mfb/mfbpntarea,/**/)
ObjectFromSpecialSource(mfbpntwin,../../../mfb/mfbpntwin,/**/)
ObjectFromSpecialSource(mfbpolypnt,../../../mfb/mfbpolypnt,/**/)
ObjectFromSpecialSource(mfbpushpxl,../../../mfb/mfbpushpxl,/**/)
ObjectFromSpecialSource(mfbscrclse,../../../mfb/mfbscrclse,/**/)
ObjectFromSpecialSource(mfbscrinit,../../../mfb/mfbscrinit,/**/)
ObjectFromSpecialSource(mfbsetsp,../../../mfb/mfbsetsp,/**/)
ObjectFromSpecialSource(mfbtegblt,../../../mfb/mfbtegblt,/**/)
ObjectFromSpecialSource(mfbtile,../../../mfb/mfbtile,/**/)
ObjectFromSpecialSource(mfbwindow,../../../mfb/mfbwindow,/**/)
ObjectFromSpecialSource(mfbzerarc,../../../mfb/mfbzerarc,/**/)

ObjectFromSpecialSource(mfbseg,mfbline,-DPOLYSEGMENT)

ObjectFromSpecialSource(mfbpgbwht,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=\|=)

ObjectFromSpecialSource(mfbpgbblak,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=\&=\~)

ObjectFromSpecialSource(mfbpgbinv,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=\^=)

ObjectFromSpecialSource(mfbigbwht,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=\|=)

ObjectFromSpecialSource(mfbigbblak,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=\&=\~)

ObjectFromSpecialSource(mfbpawhite,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=\|= -DEQWHOLEWORD=\=\~0)

ObjectFromSpecialSource(mfbpablack,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=\&=\~ -DEQWHOLEWORD=\=0)

ObjectFromSpecialSource(mfbpainv,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=\^= -DEQWHOLEWORD=\^=\~0)

ObjectFromSpecialSource(mfbtewhite,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP= -DCLIPTETEXT=mfbImageGlyphBltWhite)

ObjectFromSpecialSource(mfbteblack,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=\~ -DCLIPTETEXT=mfbImageGlyphBltBlack)

ObjectFromSpecialSource(mfbbltC,mfbblt,-DMROP=Mcopy)

ObjectFromSpecialSource(mfbbltX,mfbblt,-DMROP=Mxor)

ObjectFromSpecialSource(mfbbltCI,mfbblt,-DMROP=McopyInverted)

ObjectFromSpecialSource(mfbbltO,mfbblt,'-DMROP=Mor')

ObjectFromSpecialSource(mfbbltG,mfbblt,-DMROP=0)

ObjectFromSpecialSource(mfbtileC,mfbtile,-DMROP=Mcopy)

ObjectFromSpecialSource(mfbtileG,mfbtile,-DMROP=0)

mfb.h: ../../../mfb/mfb.h
	$(RM) $@
	$(LN) $?  $@

$(OBJS): mfb.h

depend:: mfb.h

clean::
	$(RM) mfb.h

DependTarget()
