diff options
Diffstat (limited to 'nx-X11/programs/Xserver/mfb/Imakefile')
-rw-r--r-- | nx-X11/programs/Xserver/mfb/Imakefile | 168 |
1 files changed, 168 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/mfb/Imakefile b/nx-X11/programs/Xserver/mfb/Imakefile new file mode 100644 index 000000000..b0688ee51 --- /dev/null +++ b/nx-X11/programs/Xserver/mfb/Imakefile @@ -0,0 +1,168 @@ +XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:53:32 cpqbld Exp $ + + + + +XCOMM $XFree86: xc/programs/Xserver/mfb/Imakefile,v 3.16 2002/05/31 16:12:18 dawes Exp $ + +#if DoLoadableServer +#if !BuildModuleInSubdir +#define IHaveModules +#elif !defined(IHaveModules) +#define IHaveSubdirs +SUBDIRS = module +#endif +#endif + +#include <Server.tmpl> + +#if defined(IHaveModules) +XF86INCL = -I$(XF86COMSRC) -I$(XF86SRC) +XFMODSRC = mfbmodule.c +XFMODOBJ = mfbmodule.o +#endif + +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 $(XFMODSRC) + +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 mfbplywhite.c mfbplyblack.c mfbplyinv.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 \ + mfbplywhite.o mfbplyblack.o mfbplyinv.o $(XFMODOBJ) + +INCLUDES = -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi -I$(SERVERSRC)/include \ + -I$(XINCLUDESRC) -I$(FONTINCSRC) $(XF86INCL) +LINTDEFS = -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \ + -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \ + -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE -DOPEQ=MFB_OPEQ_WHITE + +LINTLIBS = $(SERVERSRC)/dix/llib-ldix.ln $(SERVERSRC)/os/llib-los.ln \ + $(SERVERSRC)/mi/llib-lmi.ln + +#ifdef IHaveModules +ModuleObjectRule() +LibraryModuleTarget(mfb,$(OBJS)) +#else +NormalLibraryObjectRule() +NormalLibraryTarget(mfb,$(OBJS)) +#endif + +LintLibraryTarget(mfb,$(SRCS1)) +NormalLintTarget($(LINTDEFS) $(SRCS1)) + +ObjectFromSpecialSource(mfbseg,mfbline,-DPOLYSEGMENT) + +ObjectFromSpecialSource(mfbpgbwht,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE) + +ObjectFromSpecialSource(mfbpgbblak,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK) + +ObjectFromSpecialSource(mfbpgbinv,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=MFB_OPEQ_INVERT) + +ObjectFromSpecialSource(mfbigbwht,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=MFB_OPEQ_WHITE) + +ObjectFromSpecialSource(mfbigbblak,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=MFB_OPEQ_BLACK) + +ObjectFromSpecialSource(mfbpawhite,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE) + +ObjectFromSpecialSource(mfbpablack,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK) + +ObjectFromSpecialSource(mfbpainv,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT) + +ObjectFromSpecialSource(mfbtewhite,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP=MFB_OP_WHITE -DCLIPTETEXT=mfbImageGlyphBltWhite) + +ObjectFromSpecialSource(mfbteblack,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=MFB_OP_BLACK -DCLIPTETEXT=mfbImageGlyphBltBlack) + +ObjectFromSpecialSource(mfbplywhite,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyWhite -DOPEQ=MFB_OPEQ_WHITE -DEQWHOLEWORD=MFB_EQWHOLEWORD_WHITE) + +ObjectFromSpecialSource(mfbplyblack,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyBlack -DOPEQ=MFB_OPEQ_BLACK -DEQWHOLEWORD=MFB_EQWHOLEWORD_BLACK) + +ObjectFromSpecialSource(mfbplyinv,mfbply1rct,-DMFBFILLPOLY1RECT=mfbFillPolyInvert -DOPEQ=MFB_OPEQ_INVERT -DEQWHOLEWORD=MFB_EQWHOLEWORD_INVERT) + +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) + +SpecialCObjectRule(mfbpixmap,$(ICONFIGFILES),$(_NOOP_)) + +#ifdef IHaveModules +InstallLibraryModule(mfb,$(MODULEDIR),.) +#endif + +DependTarget() + +#ifdef IHaveSubdirs +MakeSubdirs($(SUBDIRS)) +DependSubdirs($(SUBDIRS)) +#endif + +InstallDriverSDKLibraryModule(mfb,$(DRIVERSDKMODULEDIR),.) + +InstallDriverSDKNonExecFile(mfb.h,$(DRIVERSDKINCLUDEDIR)) + + +#ifdef LinkDirectory +LinkSourceFile(maskbits.c,LinkDirectory) +LinkSourceFile(mfbbitblt.c,LinkDirectory) +LinkSourceFile(mfbblt.c,LinkDirectory) +LinkSourceFile(mfbbres.c,LinkDirectory) +LinkSourceFile(mfbbresd.c,LinkDirectory) +LinkSourceFile(mfbbstore.c,LinkDirectory) +LinkSourceFile(mfbclip.c,LinkDirectory) +LinkSourceFile(mfbcmap.c,LinkDirectory) +LinkSourceFile(mfbfillarc.c,LinkDirectory) +LinkSourceFile(mfbfillrct.c,LinkDirectory) +LinkSourceFile(mfbfillsp.c,LinkDirectory) +LinkSourceFile(mfbfont.c,LinkDirectory) +LinkSourceFile(mfbgc.c,LinkDirectory) +LinkSourceFile(mfbgetsp.c,LinkDirectory) +LinkSourceFile(mfbhrzvert.c,LinkDirectory) +LinkSourceFile(mfbimage.c,LinkDirectory) +LinkSourceFile(mfbimggblt.c,LinkDirectory) +LinkSourceFile(mfbline.c,LinkDirectory) +LinkSourceFile(mfbmisc.c,LinkDirectory) +LinkSourceFile(mfbmodule.c,LinkDirectory) +LinkSourceFile(mfbpixmap.c,LinkDirectory) +LinkSourceFile(mfbply1rct.c,LinkDirectory) +LinkSourceFile(mfbplygblt.c,LinkDirectory) +LinkSourceFile(mfbpntarea.c,LinkDirectory) +LinkSourceFile(mfbpntwin.c,LinkDirectory) +LinkSourceFile(mfbpolypnt.c,LinkDirectory) +LinkSourceFile(mfbpushpxl.c,LinkDirectory) +LinkSourceFile(mfbscrclse.c,LinkDirectory) +LinkSourceFile(mfbscrinit.c,LinkDirectory) +LinkSourceFile(mfbsetsp.c,LinkDirectory) +LinkSourceFile(mfbtegblt.c,LinkDirectory) +LinkSourceFile(mfbtile.c,LinkDirectory) +LinkSourceFile(mfbwindow.c,LinkDirectory) +LinkSourceFile(mfbzerarc.c,LinkDirectory) +#endif + |