diff options
Diffstat (limited to 'nx-X11/programs/Xserver/cfb/Imakefile.inc')
-rw-r--r-- | nx-X11/programs/Xserver/cfb/Imakefile.inc | 303 |
1 files changed, 303 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/cfb/Imakefile.inc b/nx-X11/programs/Xserver/cfb/Imakefile.inc new file mode 100644 index 000000000..bfb6c315e --- /dev/null +++ b/nx-X11/programs/Xserver/cfb/Imakefile.inc @@ -0,0 +1,303 @@ +XCOMM $XdotOrg: xc/programs/Xserver/cfb/Imakefile.inc,v 1.5 2005/07/11 19:13:26 ajax Exp $ +XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:48:12 cpqbld Exp $ + + + +XCOMM $XFree86: xc/programs/Xserver/cfb/Imakefile.inc,v 1.3tsi Exp $ + +#if DoLoadableServer +#if !BuildModuleInSubdir +#define IHaveModules +#elif !defined(IHaveModules) +#define IHaveSubdirs +SUBDIRS = module +#endif +#endif + +#include <Server.tmpl> + +#ifndef PixelSize +#define PixelSize 8 +#endif + +#if PixelSize == 8 +PSZSRCS = cfb8bit.c cfbteblt8.c cfbglrop8.c cfbpush8.c cfbrctstp8.c +PSZOBJS = cfb8bit.o cfbteblt8.o cfbglrop8.o cfbpush8.o cfbrctstp8.o +#ifdef MipsArchitecture +#ifndef ArcArchitecture +#ifndef Mips64Architecture +STIPPLESRC = stipmips.s stipmipste.s +STIPPLEOBJ = stipmips.o stipmipste.o +STIPPLEDEF = -DHAS_STIPPLE_CODE +#endif +#endif +#endif +#ifdef SparcArchitecture +#ifndef Sparc64Architecture +STIPPLESRC = stipsparc.s stipsparcte.s +STIPPLEOBJ = stipsparc.o stipsparcte.o +STIPPLEDEF = -DHAS_STIPPLE_CODE +#endif +#endif +#endif + +#if PixelSize == 32 +#ifdef SparcArchitecture +#ifndef Sparc64Architecture +STIPPLESRC = stipsprc32.s stipsprcte32.s +STIPPLEOBJ = stipsprc32.o stipsprcte32.o +STIPPLEDEF = -DHAS_STIPPLE_CODE +#endif +#endif +#endif + +#ifdef SparcArchitecture +# if DoLoadableServer && MakeDllModules +# define SharedAsmDefines -DSHAREDCODE +# else +# define SharedAsmDefines /**/ +# endif +ASMDEFINES = AsmDefines SharedAsmDefines +#endif + +#if defined(IHaveModules) +XFMODSRC = cfbmodule.c +XFMODOBJ = cfbmodule.o +#endif + +XCOMM THIS IS STUPID +#if !(defined(IHaveModules) && defined(LinkDirectory)) +CFBCMAP = cfbcmap.o +#endif + +SRCS = cfbgc.c cfbrrop.c cfbwindow.c \ + cfbpntwin.c cfbmskbits.c cfbpixmap.c cfbbitblt.c \ + cfbfillsp.c cfbsetsp.c cfbscrinit.c cfballpriv.c \ + cfbgetsp.c cfbfillrct.c \ + cfbsolidC.c cfbsolidX.c cfbsolidG.c \ + cfbtileoddC.c cfbtileoddG.c cfbtile32C.c cfbtile32G.c \ + cfbcmap.c cfbzerarcC.c cfbzerarcX.c cfbzerarcG.c \ + cfbfillarcC.c cfbfillarcG.c \ + cfbigblt8.c cfbglblt8.c cfbtegblt.c cfbbstore.c \ + cfbbltC.c cfbbltX.c cfbbltO.c cfbbltG.c \ + cfbpolypnt.c \ + cfbbres.c cfbline.c cfbhrzvert.c cfbbresd.c cfbimage.c cfbseg.c \ + cfb8lineCO.c cfb8lineX.c cfb8lineG.c cfb8lineCP.c \ + cfb8segC.c cfb8segX.c cfb8segG.c cfb8segCS.c \ + cfbply1rctC.c cfbply1rctG.c cfbcppl.c $(PSZSRCS) $(XFMODSRC) + +OBJS = cfbgc.o cfbrrop.o cfbwindow.o \ + cfbgetsp.o cfbfillrct.o \ + cfbsolidC.o cfbsolidX.o cfbsolidG.o \ + cfbtileoddC.o cfbtileoddG.o cfbtile32C.o cfbtile32G.o \ + cfbfillsp.o cfbsetsp.o cfbscrinit.o cfballpriv.o \ + cfbpntwin.o cfbmskbits.o cfbpixmap.o \ + cfbcmap.o cfbzerarcC.o cfbzerarcX.o cfbzerarcG.o \ + cfbfillarcC.o cfbfillarcG.o \ + cfbigblt8.o cfbglblt8.o cfbtegblt.o cfbbstore.o \ + cfbpolypnt.o \ + cfbbres.o cfbline.o cfbhrzvert.o cfbbresd.o cfbimage.o cfbseg.o \ + cfb8lineCO.o cfb8lineX.o cfb8lineG.o cfb8lineCP.o \ + cfb8segCS.o cfb8segX.o cfb8segG.o cfb8segC.o \ + cfbbitblt.o cfbbltC.o cfbbltX.o cfbbltO.o cfbbltG.o \ + cfbply1rctC.o cfbply1rctG.o cfbcppl.o $(PSZOBJS) $(STIPPLEOBJ) \ + $(XFMODOBJ) + +#if (defined(XFree86Version) || defined(XorgVersion)) +PLATFORMDEFS = -DXFREE86 +#endif + + INCLUDES = -I$(SERVERSRC)/cfb -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi \ + -I$(SERVERSRC)/cfb24 -I$(SERVERSRC)/include -I$(XINCLUDESRC) \ + -I$(FONTINCSRC) -I$(EXTINCSRC) -I$(SERVERSRC)/Xext + LINTLIBS = $(SERVERSRC)/dix/llib-ldix.ln $(SERVERSRC)/os/llib-los.ln \ + $(SERVERSRC)/mfb/llib-lmfb.ln $(SERVERSRC)/mi/llib-lmi.ln + DEFINES = $(LMDEFINES) -DPSZ=PixelSize $(PLATFORMDEFS) + +#if PixelSize == 8 +CFBNAME = cfb +#elif PixelSize == 16 +CFBNAME = cfb16 +#elif PixelSize == 24 +CFBNAME = cfb24 +#elif PixelSize == 32 +CFBNAME = cfb32 +#endif + +#ifdef IHaveModules +ModuleObjectRule() +LibraryModuleTarget($(CFBNAME),$(OBJS)) +#else +NormalLibraryObjectRule() +NormalLibraryTarget($(CFBNAME),$(OBJS)) +#endif + +LintLibraryTarget($(CFBNAME),$(SRCS)) + +NormalLintTarget($(SRCS)) + +#ifdef LinkDirectory + +LinkSourceFile(cfballpriv.c,LinkDirectory) +LinkSourceFile(cfbbitblt.c,LinkDirectory) +LinkSourceFile(cfbblt.c,LinkDirectory) +LinkSourceFile(cfbbres.c,LinkDirectory) +LinkSourceFile(cfbbresd.c,LinkDirectory) +LinkSourceFile(cfbbstore.c,LinkDirectory) +LinkSourceFile(cfbcmap.c,LinkDirectory) +LinkSourceFile(cfbcppl.c,LinkDirectory) +LinkSourceFile(cfbfillarc.c,LinkDirectory) +LinkSourceFile(cfbfillrct.c,LinkDirectory) +LinkSourceFile(cfbfillsp.c,LinkDirectory) +LinkSourceFile(cfbgc.c,LinkDirectory) +LinkSourceFile(cfbgetsp.c,LinkDirectory) +LinkSourceFile(cfbhrzvert.c,LinkDirectory) +LinkSourceFile(cfbimage.c,LinkDirectory) +LinkSourceFile(cfbline.c,LinkDirectory) +LinkSourceFile(cfb8line.c,LinkDirectory) +LinkSourceFile(cfbmskbits.c,LinkDirectory) +LinkSourceFile(cfbpixmap.c,LinkDirectory) +LinkSourceFile(cfbply1rct.c,LinkDirectory) +LinkSourceFile(cfbpntwin.c,LinkDirectory) +LinkSourceFile(cfbpolypnt.c,LinkDirectory) +LinkSourceFile(cfbrrop.c,LinkDirectory) +LinkSourceFile(cfbscrinit.c,LinkDirectory) +LinkSourceFile(cfbsetsp.c,LinkDirectory) +LinkSourceFile(cfbsolid.c,LinkDirectory) +LinkSourceFile(cfbigblt8.c,LinkDirectory) +LinkSourceFile(cfbglblt8.c,LinkDirectory) +LinkSourceFile(cfbtegblt.c,LinkDirectory) +LinkSourceFile(cfbtileodd.c,LinkDirectory) +LinkSourceFile(cfbtile32.c,LinkDirectory) +LinkSourceFile(cfbwindow.c,LinkDirectory) +LinkSourceFile(cfbzerarc.c,LinkDirectory) +#if PixelSize == 8 +LinkSourceFile(cfb8bit.c,LinkDirectory) +LinkSourceFile(cfbpush8.c,LinkDirectory) +LinkSourceFile(cfbrctstp8.c,LinkDirectory) +LinkSourceFile(cfbteblt8.c,LinkDirectory) +#ifdef MipsArchitecture +LinkSourceFile(stipmips.s,LinkDirectory) +#endif +#ifdef SparcArchitecture +LinkSourceFile(stipsparc.s,LinkDirectory) +#endif +#endif +#if PixelSize == 32 +#ifdef SparcArchitecture +LinkSourceFile(stipsprc32.s,LinkDirectory) +#endif +#endif +#endif + +#if defined(IHaveModules) && BuildModuleInSubdir +LinkSourceFile(cfbmodule.c,..) +#endif + +ObjectFromSpecialSource(cfbseg,cfbline,-DPOLYSEGMENT) + +ObjectFromSpecialSource(cfbfillarcC,cfbfillarc,-DRROP=GXcopy) +ObjectFromSpecialSource(cfbfillarcG,cfbfillarc,-DRROP=GXset) + +ObjectFromSpecialSource(cfbzerarcC,cfbzerarc,-DRROP=GXcopy) +ObjectFromSpecialSource(cfbzerarcX,cfbzerarc,-DRROP=GXxor) +ObjectFromSpecialSource(cfbzerarcG,cfbzerarc,-DRROP=GXset) + +ObjectFromSpecialSource(cfbbltC,cfbblt,-DMROP=Mcopy) +ObjectFromSpecialSource(cfbbltX,cfbblt,-DMROP=Mxor) +ObjectFromSpecialSource(cfbbltO,cfbblt,-DMROP=Mor) +ObjectFromSpecialSource(cfbbltG,cfbblt,-DMROP=0) + +ObjectFromSpecialSource(cfbsolidC,cfbsolid,-DRROP=GXcopy) +ObjectFromSpecialSource(cfbsolidX,cfbsolid,-DRROP=GXxor) +ObjectFromSpecialSource(cfbsolidG,cfbsolid,-DRROP=GXset) + +ObjectFromSpecialSource(cfbtileoddC,cfbtileodd,-DMROP=Mcopy) +ObjectFromSpecialSource(cfbtileoddG,cfbtileodd,-DMROP=0) + +ObjectFromSpecialSource(cfbtile32C,cfbtile32,-DMROP=Mcopy) +ObjectFromSpecialSource(cfbtile32G,cfbtile32,-DMROP=0) + +ObjectFromSpecialSource(cfb8lineCO,cfb8line,-DRROP=GXcopy) +ObjectFromSpecialSource(cfb8lineCP,cfb8line,-DRROP=GXcopy -DPREVIOUS) +ObjectFromSpecialSource(cfb8lineX,cfb8line,-DRROP=GXxor) +ObjectFromSpecialSource(cfb8lineG,cfb8line,-DRROP=GXset) + +ObjectFromSpecialSource(cfb8segCS,cfb8line,-DRROP=GXcopy -DPOLYSEGMENT -DWIDTH_SHIFT) +ObjectFromSpecialSource(cfb8segC,cfb8line,-DRROP=GXcopy -DPOLYSEGMENT) +ObjectFromSpecialSource(cfb8segX,cfb8line,-DRROP=GXxor -DPOLYSEGMENT) +ObjectFromSpecialSource(cfb8segG,cfb8line,-DRROP=GXset -DPOLYSEGMENT) + +ObjectFromSpecialSource(cfbply1rctC,cfbply1rct,-DRROP=GXcopy) +ObjectFromSpecialSource(cfbply1rctG,cfbply1rct,-DRROP=GXset) + +SpecialCObjectRule(cfbglblt8,$(_NOOP_),$(STIPPLEDEF)) +SpecialCObjectRule(cfbpixmap,$(ICONFIGFILES),$(_NOOP_)) +SpecialCObjectRule(cfbcmap,$(ICONFIGFILES),$(EXT_DEFINES) $(GLX_DEFINES)) + +#if PixelSize == 8 +ObjectFromSpecialSource(cfbglrop8,cfbglblt8,-DGLYPHROP) + +#ifdef MipsArchitecture +stipmipste.s: stipmips.s + $(RM) $@ + $(LN) stipmips.s stipmipste.s +clean:: + $(RM) stipmipste.s + +stipmipste.o: stipmipste.s + $(AS) -o $@ -DTETEXT stipmipste.s +#endif + +#ifdef SparcArchitecture +stipsparcte.s: stipsparc.s + $(RM) $@ + $(LN) stipsparc.s stipsparcte.s +clean:: + $(RM) stipsparcte.s + +stipsparc.o: stipsparc.s + $(CPP) stipsparc.s $(ASMDEFINES) | $(AS) -o $@ - + +stipsparcte.o: stipsparcte.s + $(CPP) -DTETEXT stipsparcte.s $(ASMDEFINES) | $(AS) -o $@ - +#endif +#endif + +#if PixelSize == 32 +#ifdef SparcArchitecture +stipsprcte32.s: stipsprc32.s + $(RM) $@ + $(LN) stipsprc32.s stipsprcte32.s +clean:: + $(RM) stipsprcte32.s + +stipsprc32.o: stipsprc32.s + $(CPP) stipsprc32.s $(ASMDEFINES) | $(AS) -o $@ - + +stipsprcte32.o: stipsprcte32.s + $(CPP) -DTETEXT stipsprcte32.s $(ASMDEFINES) | $(AS) -o $@ - +#endif +#endif + +#ifdef IHaveModules +InstallLibraryModule($(CFBNAME),$(MODULEDIR),.) +#endif + +DependTarget() + +#ifdef IHaveSubdirs +MakeSubdirs($(SUBDIRS)) +DependSubdirs($(SUBDIRS)) +#endif + +InstallDriverSDKLibraryModule($(CFBNAME),$(DRIVERSDKMODULEDIR),.) + +#if PixelSize == 8 +InstallDriverSDKNonExecFile(cfb.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(cfb16.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(cfb24.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(cfb32.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(cfbmap.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(cfbunmap.h,$(DRIVERSDKINCLUDEDIR)) +#endif |