]> git.sesse.net Git - rdpsrv/blob - Xserver/programs/Xserver/mfb/Imakefile
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / programs / Xserver / mfb / Imakefile
1 XCOMM $XConsortium: Imakefile /main/42 1996/11/04 16:09:42 kaleb $
2 XCOMM $XFree86: xc/programs/Xserver/mfb/Imakefile,v 3.2 1996/12/23 07:09:36 dawes Exp $
3 #include <Server.tmpl>
4
5 SRCS1 =  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
14 SRCS =   $(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
19 OBJS =   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
32 INCLUDES = -I. -I../mi -I../include -I$(XINCLUDESRC) -I$(FONTINCSRC)
33 LINTDEFS = -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \
34            -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \
35            -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE -DOPEQ=MFB_OPEQ_WHITE
36
37 LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln ../mi/llib-lmi.ln
38
39 NormalLibraryObjectRule()
40 NormalLibraryTarget(mfb,$(OBJS))
41 LintLibraryTarget(mfb,$(SRCS1))
42 NormalLintTarget($(LINTDEFS) $(SRCS1))
43
44 ObjectFromSpecialSource(mfbseg,mfbline,-DPOLYSEGMENT)
45
46 ObjectFromSpecialSource(mfbpgbwht,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE)
47
48 ObjectFromSpecialSource(mfbpgbblak,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK)
49
50 ObjectFromSpecialSource(mfbpgbinv,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=MFB_OPEQ_INVERT)
51
52 ObjectFromSpecialSource(mfbigbwht,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE)
53
54 ObjectFromSpecialSource(mfbigbblak,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK)
55
56 ObjectFromSpecialSource(mfbpawhite,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE)
57
58 ObjectFromSpecialSource(mfbpablack,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK)
59
60 ObjectFromSpecialSource(mfbpainv,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT)
61
62 ObjectFromSpecialSource(mfbtewhite,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP=MFB_OP_WHITE -DCLIPTETEXT=mfbImageGlyphBltWhite)
63
64 ObjectFromSpecialSource(mfbteblack,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=MFB_OP_BLACK -DCLIPTETEXT=mfbImageGlyphBltBlack)
65
66 ObjectFromSpecialSource(mfbplywhite,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyWhite -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE)
67
68 ObjectFromSpecialSource(mfbplyblack,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyBlack -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK)
69
70 ObjectFromSpecialSource(mfbplyinv,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyInvert -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT)
71
72 ObjectFromSpecialSource(mfbbltC,mfbblt,-DMROP=Mcopy)
73
74 ObjectFromSpecialSource(mfbbltX,mfbblt,-DMROP=Mxor)
75
76 ObjectFromSpecialSource(mfbbltCI,mfbblt,-DMROP=McopyInverted)
77
78 ObjectFromSpecialSource(mfbbltO,mfbblt,-DMROP=Mor)
79
80 ObjectFromSpecialSource(mfbbltG,mfbblt,-DMROP=0)
81
82 ObjectFromSpecialSource(mfbtileC,mfbtile,-DMROP=Mcopy)
83
84 ObjectFromSpecialSource(mfbtileG,mfbtile,-DMROP=0)
85
86 SpecialCObjectRule(mfbpixmap,$(ICONFIGFILES),$(_NOOP_))
87
88 InstallLinkKitLibrary(mfb,$(LINKKITDIR)/lib)
89 InstallLinkKitNonExecFile(fastblt.h,$(LINKKITDIR)/include)
90 InstallLinkKitNonExecFile(mfb.h,$(LINKKITDIR)/include)
91 InstallLinkKitNonExecFile(mergerop.h,$(LINKKITDIR)/include)
92
93 DependTarget()