1XCOMM $XConsortium: Imakefile /main/42 1996/11/04 16:09:42 kaleb $ 2XCOMM $XFree86: xc/programs/Xserver/mfb/Imakefile,v 3.2 1996/12/23 07:09:36 dawes Exp $ 3#include <Server.tmpl> 4 5SRCS1 = mfbgc.c mfbwindow.c mfbfont.c \ 6 mfbfillrct.c mfbpntwin.c maskbits.c mfbpixmap.c \ 7 mfbimage.c mfbline.c mfbbres.c mfbhrzvert.c mfbbresd.c \ 8 mfbpushpxl.c mfbzerarc.c mfbfillarc.c \ 9 mfbfillsp.c mfbsetsp.c mfbscrinit.c mfbscrclse.c mfbclip.c \ 10 mfbbitblt.c mfbgetsp.c mfbpolypnt.c \ 11 mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \ 12 mfbcmap.c mfbtileC.c mfbtileG.c mfbmisc.c mfbbstore.c 13 14SRCS = $(SRCS1) mfbseg.c mfbpgbwht.c mfbpgbblak.c mfbpgbinv.c mfbigbwht.c \ 15 mfbigbblak.c mfbpawhite.c mfbpablack.c mfbpainv.c mfbtewhite.c \ 16 mfbteblack.c mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \ 17 mfbtileC.c mfbtileG.c mfbplywhite.c mfbplyblack.c mfbplyinv.c 18 19OBJS = mfbgc.o mfbwindow.o mfbfont.o \ 20 mfbfillrct.o mfbpntwin.o maskbits.o mfbpixmap.o \ 21 mfbimage.o mfbline.o mfbbres.o mfbhrzvert.o mfbbresd.o mfbseg.o \ 22 mfbpushpxl.o mfbzerarc.o mfbfillarc.o \ 23 mfbfillsp.o mfbsetsp.o mfbscrinit.o mfbscrclse.o mfbclip.o \ 24 mfbbitblt.o mfbgetsp.o mfbpolypnt.o \ 25 mfbbltC.o mfbbltX.o mfbbltCI.o mfbbltO.o mfbbltG.o \ 26 mfbpgbwht.o mfbpgbblak.o mfbpgbinv.o \ 27 mfbigbwht.o mfbigbblak.o mfbcmap.o \ 28 mfbpawhite.o mfbpablack.o mfbpainv.o mfbtileC.o mfbtileG.o \ 29 mfbtewhite.o mfbteblack.o mfbmisc.o mfbbstore.o \ 30 mfbplywhite.o mfbplyblack.o mfbplyinv.o 31 32INCLUDES = -I. -I../mi -I../include -I$(XINCLUDESRC) -I$(FONTINCSRC) 33LINTDEFS = -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \ 34 -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \ 35 -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE -DOPEQ=MFB_OPEQ_WHITE 36 37LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln ../mi/llib-lmi.ln 38 39NormalLibraryObjectRule() 40NormalLibraryTarget(mfb,$(OBJS)) 41LintLibraryTarget(mfb,$(SRCS1)) 42NormalLintTarget($(LINTDEFS) $(SRCS1)) 43 44ObjectFromSpecialSource(mfbseg,mfbline,-DPOLYSEGMENT) 45 46ObjectFromSpecialSource(mfbpgbwht,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE) 47 48ObjectFromSpecialSource(mfbpgbblak,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK) 49 50ObjectFromSpecialSource(mfbpgbinv,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=MFB_OPEQ_INVERT) 51 52ObjectFromSpecialSource(mfbigbwht,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE) 53 54ObjectFromSpecialSource(mfbigbblak,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK) 55 56ObjectFromSpecialSource(mfbpawhite,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE) 57 58ObjectFromSpecialSource(mfbpablack,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK) 59 60ObjectFromSpecialSource(mfbpainv,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT) 61 62ObjectFromSpecialSource(mfbtewhite,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP=MFB_OP_WHITE -DCLIPTETEXT=mfbImageGlyphBltWhite) 63 64ObjectFromSpecialSource(mfbteblack,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=MFB_OP_BLACK -DCLIPTETEXT=mfbImageGlyphBltBlack) 65 66ObjectFromSpecialSource(mfbplywhite,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyWhite -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE) 67 68ObjectFromSpecialSource(mfbplyblack,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyBlack -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK) 69 70ObjectFromSpecialSource(mfbplyinv,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyInvert -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT) 71 72ObjectFromSpecialSource(mfbbltC,mfbblt,-DMROP=Mcopy) 73 74ObjectFromSpecialSource(mfbbltX,mfbblt,-DMROP=Mxor) 75 76ObjectFromSpecialSource(mfbbltCI,mfbblt,-DMROP=McopyInverted) 77 78ObjectFromSpecialSource(mfbbltO,mfbblt,-DMROP=Mor) 79 80ObjectFromSpecialSource(mfbbltG,mfbblt,-DMROP=0) 81 82ObjectFromSpecialSource(mfbtileC,mfbtile,-DMROP=Mcopy) 83 84ObjectFromSpecialSource(mfbtileG,mfbtile,-DMROP=0) 85 86SpecialCObjectRule(mfbpixmap,$(ICONFIGFILES),$(_NOOP_)) 87 88InstallLinkKitLibrary(mfb,$(LINKKITDIR)/lib) 89InstallLinkKitNonExecFile(fastblt.h,$(LINKKITDIR)/include) 90InstallLinkKitNonExecFile(mfb.h,$(LINKKITDIR)/include) 91InstallLinkKitNonExecFile(mergerop.h,$(LINKKITDIR)/include) 92 93DependTarget() 94