XCOMM $XConsortium: Imakefile,v 1.32 91/07/16 22:51:36 gildea Exp $ #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. -I../../mi -I../../../include -I$(INCLUDESRC) -I$(FONTSRC)/include LINTDEFS = -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \ -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \ -DEQWHOLEWORD=\=\~0 -DOPEQ=\|= LINTLIBS = ../../../dix/llib-ldix.ln ../../../os/llib-los.ln ../../mi/llib-lmi.ln NormalLibraryObjectRule() NormalLibraryTarget(mfb,$(OBJS)) LintLibraryTarget(mfb,$(SRCS1)) NormalLintTarget($(LINTDEFS) $(SRCS1)) 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) DependTarget() #if HasSaberC saber_src: XCOMM load $(CFLAGS) $(SRCS1) XCOMM load -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \ -DOPEQ=\|= $(CFLAGS) -c mfbpgbwht.c XCOMM load -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack \ -DOPEQ=\&=\~ $(CFLAGS) -c mfbpgbblak.c XCOMM load -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert \ -DOPEQ=\^= $(CFLAGS) -c mfbpgbinv.c XCOMM load -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \ -DOPEQ=\|= $(CFLAGS) -c mfbigbwht.c XCOMM load -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack \ -DOPEQ=\&=\~ $(CFLAGS) -c mfbigbblak.c XCOMM load -DMFBSOLIDFILLAREA=mfbSolidWhiteArea \ -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea \ -DOPEQ=\|= -DEQWHOLEWORD=\=\~0 \ $(CFLAGS) -c mfbpawhite.c XCOMM load -DMFBSOLIDFILLAREA=mfbSolidBlackArea \ -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea \ -DOPEQ=\&=\~ -DEQWHOLEWORD=\=0 \ $(CFLAGS) -c mfbpablack.c XCOMM load -DMFBSOLIDFILLAREA=mfbSolidInvertArea \ -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea \ -DOPEQ=\^= -DEQWHOLEWORD=\^=\~0 \ $(CFLAGS) -c mfbpainv.c XCOMM load -DMFBTEGLYPHBLT=mfbTEGlyphBltWhite \ -DOP= -DCLIPTETEXT=mfbImageGlyphBltWhite $(CFLAGS) -c mfbtewhite.c XCOMM load -DMFBTEGLYPHBLT=mfbTEGlyphBltBlack \ -DOP=\~ -DCLIPTETEXT=mfbImageGlyphBltBlack $(CFLAGS) -c mfbteblack.c #endif