(file) Return to Imakefile CVS log (file) (dir) Up to [XFree86 CVS] / xc / programs / Xserver

Diff for /xc/programs/Xserver/Imakefile between version 3.85.2.16 and 3.139

version 3.85.2.16, 1999/07/30 11:21:00 version 3.139, 1998/10/04 09:34:05
Line 1 
Line 1 
 XCOMM $TOG: Imakefile /main/235 1997/05/25 15:12:21 kaleb $  XCOMM $TOG: Imakefile /main/249 1997/12/11 11:18:14 kaleb $
 /* /*
  * Server Master Makefile  * Server Master Makefile
  */  */
 XCOMM $XFree86: xc/programs/Xserver/Imakefile,v 3.85.2.15 1999/07/28 13:37:33 hohndel Exp $  XCOMM $XFree86: xc/programs/Xserver/Imakefile,v 3.138 1998/09/19 12:14:37 dawes Exp $
   
   #ifndef InstallXserverSetUID
   #define InstallXserverSetUID NO
   #endif
   #define InstallServerSetUID InstallXserverSetUID
  
 #include <Server.tmpl> #include <Server.tmpl>
  
Line 12 
Line 17 
 #endif #endif
  
 #define PreFbLibs $(DIX) $(OS) $(FONT) $(XPDDX) #define PreFbLibs $(DIX) $(OS) $(FONT) $(XPDDX)
   #define PreFbLibsNoFont $(DIX) $(OS)
 #define BarePostFbLibs $(MFB) $(XPFBLIBS) $(MI) #define BarePostFbLibs $(MFB) $(XPFBLIBS) $(MI)
 #define PostFbLibs BarePostFbLibs $(EXTENSIONS) #define PostFbLibs BarePostFbLibs $(EXTENSIONS)
 #define NoMfbBarePostFbLibs $(XPFBLIBS) $(MI) #define NoMfbBarePostFbLibs $(XPFBLIBS) $(MI)
   #ifndef BuildXinerama
 #define NoMfbPostFbLibs NoMfbBarePostFbLibs $(EXTENSIONS) #define NoMfbPostFbLibs NoMfbBarePostFbLibs $(EXTENSIONS)
   #else
   #define NoMfbPostFbLibs $(EXTENSIONS) NoMfbBarePostFbLibs $(EXTENSIONS)
   #endif
  
 #define MFBBareLibs PreFbLibs BarePostFbLibs #define MFBBareLibs PreFbLibs BarePostFbLibs
 #define NoMFBBareLibs PreFbLibs NoMfbBarePostFbLibs #define NoMFBBareLibs PreFbLibs NoMfbBarePostFbLibs
Line 23 
Line 33 
 #define NoMFBLibs PreFbLibs NoMfbPostFbLibs #define NoMFBLibs PreFbLibs NoMfbPostFbLibs
 #define CFBLibs PreFbLibs $(CFB) PostFbLibs #define CFBLibs PreFbLibs $(CFB) PostFbLibs
 #define CFB4Libs PreFbLibs $(CFB4) PostFbLibs #define CFB4Libs PreFbLibs $(CFB4) PostFbLibs
   #if BuildLowMem
   #define LMFCFBLibs PreFbLibs $(LMFCFB) NoMfbBarePostFbLibs $(EXTENSIONS)
   #endif
 #define CFB8Libs PreFbLibs $(CFB8) PostFbLibs #define CFB8Libs PreFbLibs $(CFB8) PostFbLibs
 #define CFB16Libs PreFbLibs $(CFB16) PostFbLibs #define CFB16Libs PreFbLibs $(CFB16) PostFbLibs
 #define CFB24Libs PreFbLibs $(CFB24) PostFbLibs #define CFB24Libs PreFbLibs $(CFB24) PostFbLibs
 #define CFB32Libs PreFbLibs $(CFB32) PostFbLibs #define CFB32Libs PreFbLibs $(CFB32) PostFbLibs
  
   #define NoMFBCFBLibs PreFbLibs $(CFB) NoMfbPostFbLibs
   #define NoMFBCFB8Libs PreFbLibs $(CFB8) NoMfbPostFbLibs
   
 #if BuildPexExt #if BuildPexExt
          PEXLIBS = PEX5/dipex/dispatch/LibraryTargetName(didipex) \           PEXLIBS = PEX5/dipex/dispatch/ModuleLibraryTargetName(didipex) \
                    PEX5/dipex/swap/LibraryTargetName(diswapex) \                     PEX5/dipex/swap/ModuleLibraryTargetName(diswapex) \
                    PEX5/dipex/objects/LibraryTargetName(diobpex) \                     PEX5/dipex/objects/ModuleLibraryTargetName(diobpex) \
                    PEX5/dipex/dispatch/LibraryTargetName(didipex) \                     PEX5/dipex/dispatch/ModuleLibraryTargetName(didipex) \
                    PEX5/ddpex/mi/level4/LibraryTargetName(ddpex4) \                     PEX5/ddpex/mi/level4/ModuleLibraryTargetName(ddpex4) \
                    PEX5/ddpex/mi/level3/LibraryTargetName(ddpex3) \                     PEX5/ddpex/mi/level3/ModuleLibraryTargetName(ddpex3) \
                    PEX5/ddpex/mi/shared/LibraryTargetName(ddpexs) \                     PEX5/ddpex/mi/shared/ModuleLibraryTargetName(ddpexs) \
                    PEX5/ddpex/mi/level2/LibraryTargetName(ddpex2) \                     PEX5/ddpex/mi/level2/ModuleLibraryTargetName(ddpex2) \
                    PEX5/ddpex/mi/level1/LibraryTargetName(ddpex1) \                     PEX5/ddpex/mi/level1/ModuleLibraryTargetName(ddpex1) \
                    PEX5/ospex/LibraryTargetName(ospex)                     PEX5/ospex/ModuleLibraryTargetName(ospex)
           PEXDIR = PEX5           PEXDIR = PEX5
 #endif #endif
  
 #if BuildGlxExt /* && !GlxModule */  #if BuildGlxExt && !GlxModule
 #if GlxStubLib #if GlxStubLib
         GLXLIB = glxStub/LibraryTargetName(ServerGlx)         GLXLIB = glxStub/LibraryTargetName(ServerGlx)
         GLXDIR = glxStub         GLXDIR = glxStub
Line 57 
Line 73 
           XIDIR = Xi           XIDIR = Xi
 #endif #endif
 #if BuildXIE #if BuildXIE
       XIEEXT = XIE/dixie/LibraryTargetName(dixie) XIE/mixie/LibraryTargetName(mixie)        XIEEXT = XIE/dixie/ModuleLibraryTargetName(dixie) XIE/mixie/ModuleLibraryTargetName(mixie)
 #endif #endif
 #if BuildXIE || BuildXIElib #if BuildXIE || BuildXIElib
       XIEDIR = XIE       XIEDIR = XIE
Line 89 
Line 105 
 #ifdef SiteExtensionDirs #ifdef SiteExtensionDirs
      SITEEXTDIRS = SiteExtensionDirs      SITEEXTDIRS = SiteExtensionDirs
 #endif #endif
   #if DoLoadableServer && HasDlopen
           LIBDL = DlLibrary
   #endif
  
 #if BuildXprint #if BuildXprint
  
Line 127 
Line 146 
       XPDDXDIR = Xprint       XPDDXDIR = Xprint
 #endif #endif
 #if !BuildXprint || PrintOnlyServer #if !BuildXprint || PrintOnlyServer
   #if BuildXinerama
   XPFBLIBS = pandix/LibraryTargetName(xpstubs)
   #else
 XPFBLIBS = dix/LibraryTargetName(xpstubs) XPFBLIBS = dix/LibraryTargetName(xpstubs)
 #endif #endif
   #endif
  
   #if DoLoadableServer
        EXTENSIONS = $(OTHEREXTS)
      LOADABLEEXTS = $(PEXLIBS) $(XIEEXT) $(MISCEXT) $(DBEEXT) $(RECORDEXT)
           MISCEXT = Xext/LibraryTargetName(ext)
         OTHEREXTS = Xext/extmod/LibraryTargetName(exts) $(XKBEXT) $(XINPUTEXT) \
                     $(LBXEXT) $(SITEEXTS)
   #else
        EXTENSIONS = $(OTHEREXTS) $(PEXLIBS) $(GLXLIB)
       OTHEREXTS = Xext/LibraryTargetName(ext) $(XKBEXT) $(XINPUTEXT) \       OTHEREXTS = Xext/LibraryTargetName(ext) $(XKBEXT) $(XINPUTEXT) \
                   $(XIEEXT) $(LBXEXT) $(DBEEXT) $(RECORDEXT) $(SITEEXTS)                   $(XIEEXT) $(LBXEXT) $(DBEEXT) $(RECORDEXT) $(SITEEXTS)
   #endif
         EXTDIRS = Xext $(XKBDIR) $(XIDIR) $(XIEDIR) $(PEXDIR) $(GLXDIR) \         EXTDIRS = Xext $(XKBDIR) $(XIDIR) $(XIEDIR) $(PEXDIR) $(GLXDIR) \
                   $(LBXDIRS) $(DBEDIR) $(RECORDDIR) $(SITEEXTDIRS)                   $(LBXDIRS) $(DBEDIR) $(RECORDDIR) $(SITEEXTDIRS)
      EXTENSIONS = $(OTHEREXTS) $(PEXLIBS) $(GLXLIB)  
          XAULIB = $(XAUTHSRC)/LibraryTargetName(Xau)          XAULIB = $(XAUTHSRC)/LibraryTargetName(Xau)
        XDMCPLIB = $(XDMCPLIBSRC)/LibraryTargetName(Xdmcp)        XDMCPLIB = $(XDMCPLIBSRC)/LibraryTargetName(Xdmcp)
 #if BuildLBX || GzipFontCompression #if BuildLBX || GzipFontCompression
Line 142 
Line 173 
 #endif #endif
              OS = os/LibraryTargetName(os) $(XAULIB) $(XDMCPLIB)              OS = os/LibraryTargetName(os) $(XAULIB) $(XDMCPLIB)
         BSDEMUL = $(DEPXBSDLIB)         BSDEMUL = $(DEPXBSDLIB)
   #if DoLoadableServer
               MFB = mfb/ModuleLibraryTargetName(mfb)
               CFB = cfb/ModuleLibraryTargetName(cfb) \
                     cfb16/ModuleLibraryTargetName(cfb16) \
                     cfb24/ModuleLibraryTargetName(cfb24) \
                     cfb32/ModuleLibraryTargetName(cfb32)
              CFB8 = cfb/ModuleLibraryTargetName(cfb)
              CFB4 = cfb/ModuleLibraryTargetName(cfb) \
                     cfb4/ModuleLibraryTargetName(cfb4)
             CFB16 = cfb/ModuleLibraryTargetName(cfb) \
                     cfb16/ModuleLibraryTargetName(cfb16)
             CFB24 = cfb/ModuleLibraryTargetName(cfb) \
                     cfb24/ModuleLibraryTargetName(cfb24)
             CFB32 = cfb/ModuleLibraryTargetName(cfb) \
                     cfb32/ModuleLibraryTargetName(cfb32)
   #else
             MFB = mfb/LibraryTargetName(mfb)             MFB = mfb/LibraryTargetName(mfb)
             CFB = cfb/LibraryTargetName(cfb) cfb16/LibraryTargetName(cfb) cfb24/LibraryTargetName(cfb) cfb32/LibraryTargetName(cfb)              CFB = cfb/LibraryTargetName(cfb) cfb16/LibraryTargetName(cfb16) \
                     cfb24/LibraryTargetName(cfb24) cfb32/LibraryTargetName(cfb32)
            CFB8 = cfb/LibraryTargetName(cfb)            CFB8 = cfb/LibraryTargetName(cfb)
           CFB4  = cfb/LibraryTargetName(cfb) cfb4/LibraryTargetName(cfb)             CFB4 = cfb/LibraryTargetName(cfb) cfb4/LibraryTargetName(cfb4)
           CFB16 = cfb/LibraryTargetName(cfb) cfb16/LibraryTargetName(cfb)            CFB16 = cfb/LibraryTargetName(cfb) cfb16/LibraryTargetName(cfb16)
           CFB24 = cfb/LibraryTargetName(cfb) cfb24/LibraryTargetName(cfb)            CFB24 = cfb/LibraryTargetName(cfb) cfb24/LibraryTargetName(cfb24)
           CFB32 = cfb/LibraryTargetName(cfb) cfb32/LibraryTargetName(cfb)            CFB32 = cfb/LibraryTargetName(cfb) cfb32/LibraryTargetName(cfb32)
   #endif
   #if BuildLowMem
            LMFCFB = lmfcfb/LibraryTargetName(cfb)
   #endif
   #if BuildXinerama
                MI = panmi/LibraryTargetName(mi)
      MIINITEXTOBJ = panmi/miinitext.o
               DIX = pandix/LibraryTargetName(dix)
   #else
              MI = mi/LibraryTargetName(mi)              MI = mi/LibraryTargetName(mi)
      MIINITEXTOBJ = mi/miinitext.o
             DIX = dix/LibraryTargetName(dix)             DIX = dix/LibraryTargetName(dix)
   #endif
          FONTBASE = $(FONTLIBSRC)/fontfile/module/fontbase.o \
                     $(FONTLIBSRC)/LibraryTargetName(fontbase)
            FONT = $(DEPFONTLIB)            FONT = $(DEPFONTLIB)
 #ifdef ServerExtraSysLibs #ifdef ServerExtraSysLibs
    EXTRASYSLIBS = ServerExtraSysLibs    EXTRASYSLIBS = ServerExtraSysLibs
Line 160 
Line 221 
 #else #else
         SYSLIBS = $(ZLIB) MathLibrary Krb5Libraries DBMLibrary $(EXTRASYSLIBS)         SYSLIBS = $(ZLIB) MathLibrary Krb5Libraries DBMLibrary $(EXTRASYSLIBS)
 #endif #endif
 #if HasPam  #if BuildXinerama
         PAMLIBS = -lpam -lpam_misc -ldl             CBRT = panmi/LibraryTargetName(cbrt)
 #endif          STDDIRS = include pandix os panmi $(XPDDXDIR) $(EXTDIRS)
   #else
            CBRT = mi/LibraryTargetName(cbrt)            CBRT = mi/LibraryTargetName(cbrt)
         STDDIRS = include dix os mi $(XPDDXDIR) $(EXTDIRS)         STDDIRS = include dix os mi $(XPDDXDIR) $(EXTDIRS)
   #endif
  
 XCOMM XCOMM
 XCOMM This turns off the default rule for compiling .c files because XCOMM This turns off the default rule for compiling .c files because
Line 199 
Line 262 
  *  even if multiple servers that share subdirectories are being built.  *  even if multiple servers that share subdirectories are being built.
  */  */
  
   #if BuildLowMem
   LMFCFBDIR = lmfcfb
   #endif
   
 #if XdecServer #if XdecServer
 XCOMM XCOMM
 XCOMM Digital MIPS based WS server (ultrix 4.2 and beyond) XCOMM Digital MIPS based WS server (ultrix 4.2 and beyond)
Line 206 
Line 273 
 MFBDIR  = mfb MFBDIR  = mfb
 CFB8DIR = cfb CFB8DIR = cfb
 DDXDIR1 = hw/dec/ws DDXDIR1 = hw/dec/ws
   #if BuildLowMem
   DECDIRS = $(STDDIRS) $(LMFCFBDIR) $(DDXDIR1) $(DEPDIRS)
   #else
 DECDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) DECDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS)
   #endif
 DECOBJS = hw/dec/ws/init.o hw/dec/ws/sdepthinit.o DECOBJS = hw/dec/ws/init.o hw/dec/ws/sdepthinit.o
   #if BuildLowMem
   DECLIBS = hw/dec/ws/LibraryTargetName(dec) LMFCFBLibs
   #else
 DECLIBS = hw/dec/ws/LibraryTargetName(dec) CFB8Libs DECLIBS = hw/dec/ws/LibraryTargetName(dec) CFB8Libs
   #endif
 ServerTarget(Xdec,$(DECDIRS),$(DECOBJS),$(DECLIBS),$(SYSLIBS)) ServerTarget(Xdec,$(DECDIRS),$(DECOBJS),$(DECLIBS),$(SYSLIBS))
 #ifndef ServerToInstall #ifndef ServerToInstall
 #define ServerToInstall Xdec #define ServerToInstall Xdec
Line 249 
Line 324 
 #else #else
 SUNOBJS = hw/sun/sunInitColor.o SUNOBJS = hw/sun/sunInitColor.o
 #endif #endif
   #if BuildLowMem
   SUNDIRS = $(STDDIRS) $(LMFCFBDIR) $(DDXDIR1) $(DEPDIRS)
   SUNLIBS = hw/sun/LibraryTargetName(sun) LMFCFBLibs
   #else
 SUNDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) SUNDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS)
 SUNLIBS = hw/sun/LibraryTargetName(sun) CFB8Libs SUNLIBS = hw/sun/LibraryTargetName(sun) CFB8Libs
   #endif
 SUNSYSLIBS = $(WIDECHARSYSLIB) $(SYSLIBS) SUNSYSLIBS = $(WIDECHARSYSLIB) $(SYSLIBS)
 SetUIDServerTarget(Xsun,$(SUNDIRS),$(SUNOBJS),$(SUNLIBS),$(SUNSYSLIBS)) SetUIDServerTarget(Xsun,$(SUNDIRS),$(SUNOBJS),$(SUNLIBS),$(SUNSYSLIBS))
 #ifndef ServerToInstall #ifndef ServerToInstall
Line 392 
Line 472 
 CFB32DIR = cfb32 CFB32DIR = cfb32
 DDXDIR1 = hw/hp DDXDIR1 = hw/hp
 HPOBJS = hw/hp/hp.o HPOBJS = hw/hp/hp.o
   #if BuildLowMem
   HPSUBDIRS = $(STDDIRS) $(LMFCFBDIR) $(DDXDIR1) $(DEPDIRS)
   HPLIBS = LMFCFBLibs
   #else
 HPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) HPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)
 HPLIBS = CFB32Libs HPLIBS = CFB32Libs
   #endif
 HPSYSLIBS = $(CBRT) $(SYSLIBS) HPSYSLIBS = $(CBRT) $(SYSLIBS)
 ServerTarget(Xhp,$(HPSUBDIRS),$(HPOBJS),$(HPLIBS),$(HPSYSLIBS)) ServerTarget(Xhp,$(HPSUBDIRS),$(HPOBJS),$(HPLIBS),$(HPSYSLIBS))
 #ifndef ServerToInstall #ifndef ServerToInstall
Line 402 
Line 487 
 #endif  /* XhpServer */ #endif  /* XhpServer */
  
  
 #if XsvgaServer  
 XCOMM  
 XCOMM SVGA CFB Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 DDXDIR1 = hw/svga  
 SVGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS)  
 SVGAOBJS = hw/svga/svga.o  
 SVGALIBS = CFB8Libs  
 SVGASYSLIBS = $(CBRT) -lm -lmalloc  
 SetUIDServerTarget(Xsvga,$(SVGASUBDIRS),$(SVGAOBJS),$(SVGALIBS),$(SVGASYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall Xsvga  
 #endif  
 #endif  /* XsvgaServer */  
   
   
 #ifdef XFree86Version #ifdef XFree86Version
 XF86INIT   = $(XF86COMSRC)/xf86Init.o $(XF86CONFIGSRC)/xf86IniExt.o  XF68INIT   = $(XF68COMSRC)/xf86Init.o $(XF68COMSRC)/xf86IniExt.o
 XF86MINIT  = $(XF86COMSRC)/xf86Init_m.o $(XF86CONFIGSRC)/xf86MIniExt.o  XF68CONFIG = $(XF68COMSRC)/xf86Option.o
 XF86CONFIG = $(XF86CONFIGSRC)/xf86_Option.o  
 XF86COMLIB = $(XF86COMSRC)/LibraryTargetName(xf86)  
 XF86OSLIB  = $(XF86OSSRC)/LibraryTargetName(xf86_os)  
 XF86HWLIB  = $(XF86HWSRC)/LibraryTargetName(xf86_hw)  
 XF86LIBS   = $(XF86INIT) $(XF86CONFIG) $(XF86COMLIB) $(XF86OSLIB) \  
              $(XF86HWLIB) $(XF86OSLIB)  
 XF86MLIBS  = $(XF86MINIT) $(XF86CONFIG) $(XF86COMLIB) $(XF86OSLIB) \  
              $(XF86HWLIB) $(XF86OSLIB)  
   
 XF68INIT   = $(XF68COMSRC)/xf86Init.o $(XF68CONFIGSRC)/xf86IniExt.o  
 XF68MINIT  = $(XF68COMSRC)/xf86Init_m.o $(XF68CONFIGSRC)/xf86MIniExt.o  
 XF68CONFIG = $(XF68CONFIGSRC)/xf86_Option.o  
 XF68COMLIB = $(XF68COMSRC)/LibraryTargetName(xf86) XF68COMLIB = $(XF68COMSRC)/LibraryTargetName(xf86)
 XF68OSLIB  = $(XF68OSSRC)/LibraryTargetName(xf86_os) XF68OSLIB  = $(XF68OSSRC)/LibraryTargetName(xf86_os)
 XF68LIBS   = $(XF68INIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB) XF68LIBS   = $(XF68INIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB)
 XF68MLIBS  = $(XF68MINIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB) XF68MLIBS  = $(XF68MINIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB)
   XF68LLIBS  = $(XF68LINIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB)
 XF98INIT       = $(XF98COMSRC)/xf86Init.o $(XF98CONFIGSRC)/xf86IniExt.o  
 XF98MINIT      = $(XF98COMSRC)/xf86Init_m.o $(XF98CONFIGSRC)/xf86MIniExt.o  
 XF98CONFIG     = $(XF98CONFIGSRC)/xf86_Option.o  
 XF98COMLIB     = $(XF98COMSRC)/LibraryTargetName(xf86)  
 XF98OSLIB      = $(XF98OSSRC)/LibraryTargetName(xf86_os)  
 XF98HWLIB      = $(XF98HWSRC)/LibraryTargetName(xf86_hw)  
 XF98HWNECLIB   = $(XF98HWNECSRC)/LibraryTargetName(xf86_hw)  
 XF98HWPWSKBLIB = $(XF98HWPWSKBSRC)/LibraryTargetName(xf86_hw)  
 XF98HWPWLBLIB  = $(XF98HWPWLBSRC)/LibraryTargetName(xf86_hw)  
 XF98HWGA968LIB = $(XF98HWGA968SRC)/LibraryTargetName(xf86_hw)  
 XF98LIBS       = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWLIB) $(XF98OSLIB)  
 XF98LIBSNEC    = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWNECLIB) $(XF98OSLIB)  
 XF98LIBSPWSKB  = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWPWSKBLIB) $(XF98OSLIB)  
 XF98LIBSPWLB   = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWPWLBLIB) $(XF98OSLIB)  
 XF98LIBSGA968  = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWGA968LIB) $(XF98OSLIB)  
 XF98MLIBS      = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWLIB) $(XF98OSLIB)  
 XF98MLIBSNEC   = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWNECLIB) $(XF98OSLIB)  
 XF98MLIBSPWSKB = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWPWSKBLIB) $(XF98OSLIB)  
 XF98MLIBSPWLB  = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWPWLBLIB) $(XF98OSLIB)  
 XF98MLIBSGA968 = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \  
                  $(XF98HWGA968LIB) $(XF98OSLIB)  
 #endif #endif
  
  
Line 477 
Line 502 
 XCOMM XCOMM
 XCOMM force non-parallel build of XF86 servers to prevent MUTEX overrides XCOMM force non-parallel build of XF86 servers to prevent MUTEX overrides
 XCOMM XCOMM
 #if XF86SVGAServer  #if XF86Server
 XF86SVGA = XF86_SVGA  XF86SERVER = XFree86
 #endif  
 #if XF86VGA16Server  
 XF86VGA16 = XF86_VGA16  
 #endif  
 #if XF86W32Server  
 XF86W32 = XF86_W32  
 #endif  
 #if XF86MonoServer  
 XF86MONO = XF86_Mono  
 #endif  
 #if XF86S3Server  
 XF86S3 = XF86_S3  
 #endif  
 #if XF86S3VServer  
 XF86S3V = XF86_S3V  
 #endif  
 #if XF86I8514Server  
 XF868514 = XF86_8514  
 #endif  
 #if XF86Mach8Server  
 XF86MACH8 = XF86_Mach8  
 #endif  
 #if XF86Mach32Server  
 XF86MACH32 = XF86_Mach32  
 #endif  
 #if XF86Mach64Server  
 XF86MACH64 = XF86_Mach64  
 #endif  
 #if XF86P9000Server  
 XF86P9000 = XF86_P9000  
 #endif  
 #if XF86AGXServer  
 XF86AGX = XF86_AGX  
 #endif  
 #if XF86I128Server  
 XF86I128 = XF86_I128  
 #endif  
 #if XF86GLINTServer  
 XF86GLINT = XF86_3DLabs  
 #endif  
 #if XF86TGAServer  
 XF86TGA = XF86_TGA  
 #endif  
 #if XF68FBDevServer  
 XF68FBDEV = XF68_FBDev  
 #endif  
 #if XF86FBDevServer  
 XF68FBDEV = XF86_FBDev  
 #endif  
 #if XF98GANBWAPServer  
 XF98GANBWAP = XF98_GANBWAP  
 #endif  
 #if XF98NEC480Server  
 XF98NEC480 = XF98_NEC480  
 #endif  
 #if XF98NKVNECServer  
 XF98NKVNEC = XF98_NKVNEC  
 #endif  
 #if XF98WABSServer  
 XF98WABS = XF98_WABS  
 #endif  
 #if XF98WABEPServer  
 XF98WABEP = XF98_WABEP  
 #endif  
 #if XF98WSNAServer  
 XF98WSNA = XF98_WSNA  
 #endif  
 #if XF98TGUIServer  
 XF98TGUI = XF98_TGUI  
 #endif  
 #if XF98MGAServer  
 XF98MGA = XF98_MGA  
 #endif #endif
 #if XF98SVGAServer  #if XnestServer && !MakeDllModules
 XF98SVGA = XF98_SVGA  
 #endif  
 #if XF98EGCServer  
 XF98EGC = XF98_EGC  
 #endif  
 #if XF98NECS3Server  
 XF98NECS3 = XF98_NECS3  
 #endif  
 #if XF98PWSKBServer  
 XF98PWSKB = XF98_PWSKB  
 #endif  
 #if XF98PWLBServer  
 XF98PWLB = XF98_PWLB  
 #endif  
 #if XF98GA968Server  
 XF98GA968 = XF98_GA968  
 #endif  
 #if XnestServer  
 XNEST = Xnest XNEST = Xnest
 #endif #endif
 #if XVirtualFramebufferServer  #if XVirtualFramebufferServer && !MakeDllModules
 XVFB = Xvfb XVFB = Xvfb
 #endif #endif
 #if defined(XF86SVGAServer) || defined(XF98GANBWAPServer) || \  #if defined(XF86Server) || (!MakeDllModules &&
     defined(XF98NEC480Server) || defined(XF98NKVNECServer) || \      (defined(XnestServer) || defined(XVirtualFramebufferServer)))
     defined(XF98WABSServer) || defined(XF98WABEPServer) || \  MakeMutex($(XF86SERVER) $(XNEST) $(XVFB))
     defined(XF98WSNAServer) || defined(XF98TGUIServer) || \  
     defined(XF98MGAServer) || defined(XF98SVGAServer) || \  
     defined(XF86VGA16Server) || defined(XF98EGCServer) || \  
     defined(XF86W32Server) || defined(XF86MonoServer) || \  
     defined(XF86S3Server) || defined(XF86S3VServer) || \  
     defined(XF98NECS3Server) || defined(XF98PWSKBServer) || \  
     defined(XF98PWLBServer) || defined(XF98GA968Server) || \  
     defined(XF86I8514Server) || defined(XF86Mach8Server) || \  
     defined(XF86Mach32Server) || defined(XF86Mach64Server) || \  
     defined(XF86P9000Server) || defined(XF86AGXServer) || \  
     defined(XF86I128Server) || defined(XF86TGAServer) || \  
     defined(XF86FBDevServer) || defined(XF68FBDevServer) || \  
     defined(XnestServer) || defined(XVirtualFramebufferServer)  
 MakeMutex($(XF86SVGA) $(XF98GANBWAP) $(XF98NEC480) $(XF98NKVNEC) $(XF98WABS) \  
           $(XF98WABEP) $(XF98WSNA) $(XF98TGUI) $(XF98MGA) $(XF98SVGA) \  
           $(XF86VGA16) \  
           $(XF98EGC) $(XF86W32) $(XF86MONO) $(XF86S3) $(XF86S3V) $(XF98NECS3) \  
           $(XF98PWSKB) $(XF98PWLB) $(XF98GA968) $(XF868514) $(XF86MACH8) \  
           $(XF86MACH32) $(XF86MACH64) $(XF86P9000) $(XF86AGX) $(XF86I128) \  
           $(XF86TGA) $(XF68FBDEV) $(XNEST) $(XVFB))  
 #endif #endif
 MakeMutex($(STDDIRS) mfb cfb cfb16 cfb32) MakeMutex($(STDDIRS) mfb cfb cfb16 cfb32)
 #endif #endif
  
  
 #if XF86SVGAServer  #if XF86Server
 XCOMM XCOMM
 XCOMM XFree86 SVGA Server  XCOMM XFree86 Server
 XCOMM XCOMM
 MFBDIR  = mfb MFBDIR  = mfb
 CFB8DIR = cfb CFB8DIR = cfb
Line 614 
Line 529 
 CFB24DIR = cfb24 CFB24DIR = cfb24
 CFB32DIR = cfb32 CFB32DIR = cfb32
 DDXDIR1 = hw/xfree86 DDXDIR1 = hw/xfree86
 XF86SVGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  XF86SERVERSUBDIRS = $(STDDIRS) $(DDXDIR1) $(DEPDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR)
                   $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  XF86INIT   = $(XF86COMSRC)/xf86Init.o $(XF86COMSRC)/xf86IniExt.o
 XF86SVGAOBJS = $(XF86COMSRC)/XF86_SVGA.o $(XF86SRC)/vga256/vga256Conf.o \  XF86COMLIB = $(XF86COMSRC)/LibraryTargetName(xf86)
                $(XF86SRC)/xaa/xaavga256/xaavga256.o \  XF86PARSLIB= $(XF86PARSERSRC)/LibraryTargetName(xf86config)
                $(XF86SRC)/xaa/xaa16/xaa16.o $(XF86SRC)/xaa/xaa24/xaa24.o \  XF86OSLIB  = $(XF86OSSRC)/LibraryTargetName(xf86_os)
                $(XF86SRC)/xaa/xaa32/xaa32.o  XF86HWLIB  = $(XF86HWSRC)/LibraryTargetName(common_hw)
 XF86SVGALIBS = $(VGADRIVERSRC)/LibraryTargetName(driver256) \  #if XF86XAA
                $(XF86SRC)/xaa/LibraryTargetName(xaa) \  XF86XAALIB = $(XF86SRC)/xaa/LibraryTargetName(xaa)
                $(XF86SRC)/vga256/LibraryTargetName(vga256) \  
                $(XF86LIBS) CFBLibs  
 XF86SVGASYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86SVGASUBDIRS) $(XF86SVGAOBJS) $(XF86SVGALIBS) $(XF86SVGASYSLIBS))  
 #endif #endif
 #if HasGnuMake  #if XF86VgaHw
 $(XF86SVGAOBJS) $(XF86SVGALIBS) $(XF86SVGASYSLIBS):: $(XF86SVGASUBDIRS)  XF86VGAHWLIB = $(XF86SRC)/vgahw/LibraryTargetName(vgahw)
         @if [ -f $@ ]; then touch $@; fi  
 #endif #endif
 SetUIDServerTarget(XF86_SVGA,$(XF86SVGASUBDIRS),$(XF86SVGAOBJS),$(XF86SVGALIBS),$(XF86SVGASYSLIBS))  #if XF1Bpp || XF4Bpp
 #ifndef ServerToInstall  XF1BPPLIB = $(XF86SRC)/xf1bpp/LibraryTargetName(xf1bpp)
 #define ServerToInstall XF86_SVGA  
 #endif #endif
 #ifdef OS2Architecture  #if XF4Bpp
 LinkFile(XF86_SVGA.def,SVGA.def)  XF4BPPLIB = $(XF86SRC)/xf4bpp/LibraryTargetName(xf4bpp)
 InstallLinkKitNonExecFile(SVGA.def,$(LINKKITDIR))  
 #endif #endif
 #endif  /* XF86SVGAServer */  XF86DRIVERLIB = $(XF86SRC)/drivers/LibraryTargetName(driver)
   #if XF86Ramdac
   XF86RAMDACLIB = $(XF86SRC)/ramdac/LibraryTargetName(ramdac)
 #if XF86VGA16Server  
 XCOMM  
 XCOMM XFree86 VGA 16 color Server  
 XCOMM  
 DDXDIR1 = hw/xfree86  
 #if XF86VGA16DualServer  
 XF86VGA16MONOOBJS = $(XF86SRC)/mono/monoConf.o  
 XF86VGA16MONOLIBS = $(MONODRIVERSRC)/LibraryTargetName(monodrv) \  
                     $(XF86SRC)/mono/LibraryTargetName(mono)  
 #endif  
 XF86VGA16SUBDIRS = $(STDDIRS) $(DDXDIR1) $(DEPDIRS)  
 XF86VGA16OBJS = $(XF86COMSRC)/XF86_VGA16.o $(XF86SRC)/vga16/vga16Conf.o \  
                 $(XF86SRC)/vga16/misc/vga16misc.o $(XF86VGA16MONOOBJS)  
 XF86VGA16LIBS = $(VGA16DRIVERSRC)/LibraryTargetName(driver16) \  
                 $(XF86SRC)/vga16/LibraryTargetName(vga16) \  
                 $(XF86VGA16MONOLIBS) $(XF86MLIBS) NoMFBBareLibs $(OTHEREXTS)  
 XF86VGA16SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86VGA16SUBDIRS) $(XF86VGA16OBJS) $(XF86VGA16LIBS) $(XF86VGA16SYSLIBS))  
 #endif #endif
 #if HasGnuMake  #if XF86I2C
 $(XF86VGA16OBJS) $(XF86VGA16LIBS) $(XF86VGA16SYSLIBS):: $(XF86VGA16SUBDIRS)  XF86I2CLIB = $(XF86SRC)/i2c/LibraryTargetName(i2c)
         @if [ -f $@ ]; then touch $@; fi  
 #endif #endif
 SetUIDServerTarget(XF86_VGA16,$(XF86VGA16SUBDIRS),$(XF86VGA16OBJS),$(XF86VGA16LIBS),$(XF86VGA16SYSLIBS))  #if XF86RAC
 #ifndef ServerToInstall  XF86RACLIB = $(XF86SRC)/rac/LibraryTargetName(rac)
 #define ServerToInstall XF86_VGA16  
 #endif #endif
 #ifdef OS2Architecture  #if !DoLoadableServer
 LinkFile(XF86_VGA16.def,VGA16.def)  XF86DRVOBJS = $(XF86SRC)/drivers/drvConf.o
 InstallLinkKitNonExecFile(VGA16.def,$(LINKKITDIR))  XF86DRVLIBS = $(XF86DRIVERLIB) $(XF86RAMDACLIB) $(XF86I2CLIB) $(XF86RACLIB) \
                 $(XF86XAALIB) \
                 $(XF86VGAHWLIB) $(XF4BPPLIB) $(XF1BPPLIB)
 #endif #endif
 #endif  /* XF86VGA16Server */  XF86LIBS  = $(XF86INIT) $(XF86COMLIB) $(XF86PARSLIB) $(XF86OSLIB)
   #if DoLoadableServer
   XF86LOADERLIB = $(XF86SRC)/loader/LibraryTargetName(loader)
 #if XF86W32Server  XF86MAINLIBS = PreFbLibsNoFont $(FONTBASE) $(OTHEREXTS) $(XF86COMLIB) \
 XCOMM                 NoMfbPostFbLibs
 XCOMM XFree86 W32 Server  #else
 XCOMM  XF86MAINLIBS = CFBLibs
 MFBDIR  = mfb  #endif
 CFB8DIR = cfb  XF86SERVEROBJS = $(XF86DRVOBJS)
 DDXDIR1 = hw/xfree86  XF86SERVERLIBS = $(XF86DRVLIBS) $(XF86LIBS) $(XF86LOADERLIB) $(XF86COMLIB) \
 XF86W32SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS)                   $(XF86OSLIB) $(XF86MAINLIBS)
 XF86W32OBJS = $(XF86COMSRC)/XF86_W32.o $(XF86ACCELSRC)/et4000w32/w32Conf.o  XF86SERVERSYSLIBS = $(SYSLIBS) $(LIBDL)
 XF86W32LIBS = $(XF86ACCELSRC)/et4000w32/w32/LibraryTargetName(w32) \  
               $(XF86ACCELSRC)/et4000w32/cfb.w32/LibraryTargetName(cfb) \  
               $(XF86ACCELSRC)/et4000w32/w32/LibraryTargetName(w32) \  
               $(XF86ACCELSRC)/et4000w32/asm/LibraryTargetName(asm) \  
               $(XF86LIBS) CFB8Libs  
 XF86W32SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake #if HasParallelMake
 MakeMutex($(XF86W32SUBDIRS) $(XF86W32OBJS) $(XF86W32LIBS) $(XF86W32SYSLIBS))  MakeMutex($(XF86SERVERSUBDIRS) $(XF86SERVERLIBS) $(XF86SERVERSYSLIBS))
 #endif #endif
 #if HasGnuMake #if HasGnuMake
 $(XF86W32OBJS) $(XF86W32LIBS) $(XF86W32SYSLIBS):: $(XF86W32SUBDIRS)  $(XF86SERVERLIBS) $(XF86SERVERSYSLIBS):: $(XF86SERVERSUBDIRS)
         @if [ -f $@ ]; then touch $@; fi         @if [ -f $@ ]; then touch $@; fi
 #endif #endif
 SetUIDServerTarget(XF86_W32,$(XF86W32SUBDIRS),$(XF86W32OBJS),$(XF86W32LIBS),$(XF86W32SYSLIBS))  SetUIDServerTarget(XFree86,$(XF86SERVERSUBDIRS),$(XF86SERVEROBJS),$(XF86SERVERLIBS),$(XF86SERVERSYSLIBS))
 #ifndef ServerToInstall #ifndef ServerToInstall
 #define ServerToInstall XF86_W32  #define ServerToInstall XFree86
 #endif #endif
 #ifdef OS2Architecture #ifdef OS2Architecture
 LinkFile(XF86_W32.def,W32.def)  InstallLinkKitNonExecFile(XFree86.def,$(LINKKITDIR))
 InstallLinkKitNonExecFile(W32.def,$(LINKKITDIR))  
 #endif  
 #endif #endif
   #endif        /* XF86Server */
  
  
 #if XF86MonoServer  #if XF68LoaderServer
 XCOMM XCOMM
 XCOMM XFree86 Monochrome VGA Server  XCOMM XFree68 Loadable Server
 XCOMM XCOMM
 DDXDIR1 = hw/xfree86  #if XF68FBDevIPLAN2p2
 #if XF86MonoDualServer  IPLAN2P2DIR = iplan2p2
 XF86MONOMONOOBJS = $(XF86SRC)/mono/monoConf.o  FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p2/LibraryTargetName(ipl2p2)
 XF86MONOMONOLIBS = $(MONODRIVERSRC)/LibraryTargetName(monodrv) \  
                    $(XF86SRC)/mono/LibraryTargetName(mono)  
 #endif  
 XF86MONOSUBDIRS = $(STDDIRS) $(MFBDIR) $(DDXDIR1) $(DEPDIRS)  
 XF86MONOOBJS = $(XF86COMSRC)/XF86_Mono.o $(XF86SRC)/vga2/vga2Conf.o \  
                $(XF86SRC)/vga2/misc/vga2misc.o $(XF86MONOMONOOBJS)  
 XF86MONOLIBS = $(VGA2DRIVERSRC)/LibraryTargetName(driver2) \  
                $(XF86SRC)/vga2/LibraryTargetName(vga2) \  
                $(XF86MONOMONOLIBS) $(XF86MLIBS) NoMFBBareLibs $(OTHEREXTS)  
 XF86MONOSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86MONOSUBDIRS) $(XF86MONOOBJS) $(XF86MONOLIBS) $(XF86MONOSYSLIBS))  
 #endif #endif
 #if HasGnuMake  #if XF68FBDevIPLAN2p4
 $(XF86MONOOBJS) $(XF86MONOLIBS) $(XF86MONOSYSLIBS):: $(XF86MONOSUBDIRS)  IPLAN2P4DIR = iplan2p4
         @if [ -f $@ ]; then touch $@; fi  FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p4/LibraryTargetName(ipl2p4)
 #endif #endif
 SetUIDServerTarget(XF86_Mono,$(XF86MONOSUBDIRS),$(XF86MONOOBJS),$(XF86MONOLIBS),$(XF86MONOSYSLIBS))  #if XF68FBDevIPLAN2p8
 #ifndef ServerToInstall  IPLAN2P8DIR = iplan2p8
 #define ServerToInstall XF86_Mono  FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p8/LibraryTargetName(ipl2p8)
 #endif #endif
 #ifdef OS2Architecture  #if XF68FBDevILBM
 LinkFile(XF86_Mono.def,Mono.def)  ILBMDIR = ilbm
 InstallLinkKitNonExecFile(Mono.def,$(LINKKITDIR))  FBDEVFBLIBS:= $(FBDEVFBLIBS) ilbm/LibraryTargetName(ilbm)
 #endif #endif
 #endif  /* XF86MonoServer */  #if XF68FBDevAFB
   AFBDIR = afb
   FBDEVFBLIBS:= $(FBDEVFBLIBS) afb/LibraryTargetName(afb)
 #if XF86S3Server  #endif
 XCOMM  #if XF68FBDevCFB8
 XCOMM XFree86 S3 Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb CFB8DIR  = cfb
 CFB16DIR = cfb16  FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB8)
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR1 = hw/xfree86  
 XF86S3SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86S3OBJS = $(XF86COMSRC)/XF86_S3.o $(XF86ACCELSRC)/s3/s3Conf.o \  
              $(S3DRIVERSRC)/newmmio/newmmio.o \  
              $(S3DRIVERSRC)/mmio_928/mmio_928.o \  
              $(S3DRIVERSRC)/s3_generic/s3_generic.o  
 XF86S3LIBS = $(XF86ACCELSRC)/s3/LibraryTargetName(s3) \  
              $(XF86ACCELSRC)/s3/s3newmmio/LibraryTargetName(s3newmmio) \  
              $(XF86ACCELSRC)/s3/s3mmio/LibraryTargetName(s3mmio) $(XF86LIBS) \  
              CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF86S3SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86S3SUBDIRS) $(XF86S3OBJS) $(XF86S3LIBS) $(XF86S3SYSLIBS))  
 #endif #endif
 SetUIDServerTarget(XF86_S3,$(XF86S3SUBDIRS),$(XF86S3OBJS),$(XF86S3LIBS),$(XF86S3SYSLIBS))  #if XF68FBDevCFB16
 #ifndef ServerToInstall  CFB16DIR = cfb16
 #define ServerToInstall XF86_S3  FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB16)
 #endif #endif
 #ifdef OS2Architecture  #if XF68FBDevCFB32
 LinkFile(XF86_S3.def,S3.def)  CFB32DIR = cfb32
 InstallLinkKitNonExecFile(S3.def,$(LINKKITDIR))  FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB32)
 #endif #endif
 #endif  /* XF86S3Server */  
   
   
 #if XF86S3VServer  
 XCOMM  
 XCOMM XFree86 S3 ViRGE Server  
 XCOMM  
 MFBDIR   = mfb MFBDIR   = mfb
 CFB8DIR  = cfb CFB8DIR  = cfb
 CFB16DIR = cfb16 CFB16DIR = cfb16
 CFB24DIR = cfb24 CFB24DIR = cfb24
 CFB32DIR = cfb32 CFB32DIR = cfb32
 DDXDIR1 = hw/xfree86  DDXDIR1  = hw/xfree68
 XF86S3VSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  XF68LOADERSUBDIRS = $(STDDIRS) $(MFBDIR) $(IPLAN2P2DIR) $(IPLAN2P4DIR) \
                 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)                     $(IPLAN2P8DIR) $(ILBMDIR) $(AFBDIR) $(CFB8DIR) \
 XF86S3VOBJS = $(XF86COMSRC)/XF86_S3.o $(XF86ACCELSRC)/s3_virge/s3vConf.o \                     $(CFB16DIR) $(CFB32DIR) $(DDXDIR3) $(DEPDIRS)
              $(S3VDRIVERSRC)/s3_virge/s3_virge.o  XF68LOADEROBJS = $(XF68COMSRC)/XF68_LOADER.o
 XF86S3VLIBS = $(XF86ACCELSRC)/s3_virge/LibraryTargetName(s3v) $(XF86LIBS) \  XF68LOADERLIB = $(XF68SRC)/loader/LibraryTargetName(loader)
              CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  XF68LOADERLIBS = $(XF68LLIBS) $(XF68COMLIB) $(XF68LOADERLIB) \
 XF86S3VSYSLIBS = $(SYSLIBS)                   $(XF68OSLIB) PreFbLibs $(OTHEREXTS) NoMfbPostFbLibs
   XF68LOADERSYSLIBS = $(SYSLIBS)
 #if HasParallelMake #if HasParallelMake
 MakeMutex($(XF86S3VSUBDIRS) $(XF86S3VOBJS) $(XF86S3VLIBS) $(XF86S3VSYSLIBS))  MakeMutex($(XF68LOADERSUBDIRS) $(XF68LOADEROBJS) $(XF68LOADERLIBS) $(XF68LOADERSYSLIBS))
 #endif #endif
 #if HasGnuMake #if HasGnuMake
 $(XF86S3VOBJS) $(XF86S3VLIBS) $(XF86S3VSYSLIBS):: $(XF86S3VSUBDIRS)  $(XF68LOADEROBJS) $(XF68LOADERLIBS) $(XF68LOADERSYSLIBS):: $(XF68LOADERSUBDIRS)
         @if [ -f $@ ]; then touch $@; fi         @if [ -f $@ ]; then touch $@; fi
 #endif #endif
 SetUIDServerTarget(XF86_S3V,$(XF86S3VSUBDIRS),$(XF86S3VOBJS),$(XF86S3VLIBS),$(XF86S3VSYSLIBS))  SetUIDServerTarget(XF68_LOADER,$(XF68LOADERSUBDIRS),$(XF68LOADEROBJS),$(XF68LOADERLIBS),$(XF68LOADERSYSLIBS))
 #ifndef ServerToInstall #ifndef ServerToInstall
 #define ServerToInstall XF86_S3V  #define ServerToInstall XF68_LOADER
 #endif  
 #ifdef OS2Architecture  
 LinkFile(XF86_S3V.def,S3V.def)  
 InstallLinkKitNonExecFile(S3V.def,$(LINKKITDIR))  
 #endif #endif
 #endif  /* XF86S3VServer */  #endif        /* XF68LoaderServer */
   
  
 #if XF86I8514Server  #if XprtServer && !MakeDllModules
 XCOMM XCOMM
 XCOMM XFree86 8514 Server  XCOMM Print Server
 XCOMM XCOMM
 MFBDIR  = mfb MFBDIR  = mfb
 CFB8DIR = cfb CFB8DIR = cfb
 DDXDIR1 = hw/xfree86  CFB32DIR = cfb32
 XF868514SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS)  XPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB32DIR) $(DEPDIRS)
 XF868514OBJS = $(XF86COMSRC)/XF86_8514.o  #if PrintOnlyServer
 XF868514LIBS = $(XF86ACCELSRC)/ibm8514/LibraryTargetName(8514) $(XF86LIBS) \  #if BuildXinerama
                CFB8Libs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  XPPANSTUBOBJS = Xprint/panoramiXstubs.o
 XF868514SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF868514SUBDIRS) $(XF868514OBJS) $(XF868514LIBS) $(XF868514SYSLIBS))  
 #endif #endif
 #if HasGnuMake  #if BuildDPMS
 $(XF868514OBJS) $(XF868514LIBS) $(XF868514SYSLIBS):: $(XF868514SUBDIRS)  XPDPMSSTUBOBJS = Xprint/dpmsstubs.o
         @if [ -f $@ ]; then touch $@; fi  
 #endif #endif
 SetUIDServerTarget(XF86_8514,$(XF868514SUBDIRS),$(XF868514OBJS),$(XF868514LIBS),$(XF868514SYSLIBS))  XPOBJS = Xprint/ddxInit.o Xprint/miinitext.o $(XPPANSTUBOBJS) $(XPDPMSSTUBOBJS)
 #ifndef ServerToInstall  XPLIBS = PreFbLibs $(XPDDXLIBS) $(XPDDXFBLIBS) PostFbLibs
 #define ServerToInstall XF86_8514  #else
   XPOBJS = Xprint/ddxInit.o
   XPLIBS = PreFbLibs PostFbLibs
 #endif #endif
 #ifdef OS2Architecture  #if (defined(SunArchitecture) || defined(SparcArchitecture)) && defined(SVR4Architecture)
 LinkFile(XF86_8514.def,8514.def)  XPSYSLIBS = $(CBRT) $(SYSLIBS) -lw
 InstallLinkKitNonExecFile(8514.def,$(LINKKITDIR))  #else
   XPSYSLIBS = $(CBRT) $(SYSLIBS)
 #endif #endif
 #endif  /* XF86I8514Server */  
   
   
 #if XF86Mach8Server  
 XCOMM  
 XCOMM XFree86 Mach8 Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 DDXDIR1 = hw/xfree86  
 XF86MACH8SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86MACH8OBJS = $(XF86COMSRC)/XF86_Mach8.o  
 XF86MACH8LIBS = $(XF86ACCELSRC)/mach8/LibraryTargetName(mach8) $(XF86LIBS) \  
                 CFB8Libs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF86MACH8SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake #if HasParallelMake
 MakeMutex($(XF86MACH8SUBDIRS) $(XF86MACH8OBJS) $(XF86MACH8LIBS) $(XF86MACH8SYSLIBS))  MakeMutex($(XPSUBDIRS) $(XPOBJS) $(XPLIBS) $(XPSYSLIBS))
 #endif #endif
 #if HasGnuMake #if HasGnuMake
 $(XF86MACH8OBJS) $(XF86MACH8LIBS) $(XF86MACH8SYSLIBS):: $(XF86MACH8SUBDIRS)  $(XPOBJS) $(XPLIBS) $(XPSYSLIBS):: $(XPSUBDIRS)
         @if [ -f $@ ]; then touch $@; fi         @if [ -f $@ ]; then touch $@; fi
 #endif #endif
 SetUIDServerTarget(XF86_Mach8,$(XF86MACH8SUBDIRS),$(XF86MACH8OBJS),$(XF86MACH8LIBS),$(XF86MACH8SYSLIBS))  #if DoLoadableServer
 #ifndef ServerToInstall  #if XF86Server
 #define ServerToInstall XF86_Mach8  ServerTarget(Xprt,$(XPSUBDIRS),$(XPOBJS),$(XPLIBS) $(LOADABLEEXTS) $(XF86OSLIB) $(XF86OSDOBJ),$(XPSYSLIBS))
 #endif #endif
 #ifdef OS2Architecture  #else
 LinkFile(XF86_Mach8.def,Mach8.def)  ServerTarget(Xprt,$(XPSUBDIRS),$(XPOBJS),$(XPLIBS),$(XPSYSLIBS))
 InstallLinkKitNonExecFile(Mach8.def,$(LINKKITDIR))  
 #endif #endif
 #endif  /* XF86Mach8Server */  #endif  /* XprtServer */
   
  
 #if XF86Mach32Server  #if XnestServer && !MakeDllModules
 XCOMM XCOMM
 XCOMM XFree86 Mach32 Server  XCOMM Server with Xlib-based ddx
 XCOMM XCOMM
 MFBDIR   = mfb  #ifndef Win32Architecture
 CFB8DIR  = cfb  XNESTDDXDIR = hw/xnest
 CFB16DIR = cfb16  #else
 DDXDIR1  = hw/xfree86  XNESTDDXDIR = hw
 XF86MACH32SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(DDXDIR1) \  #endif
                     $(DEPDIRS)  XNESTDIRS = $(STDDIRS) $(XNESTDDXDIR) $(DEPDIRS)
 XF86MACH32OBJS = $(XF86COMSRC)/XF86_Mach32.o  #if !defined(LynxOSArchitecture) && !defined(Win32Architecture)
 XF86MACH32LIBS = $(XF86ACCELSRC)/mach32/LibraryTargetName(mach32) $(XF86LIBS) \  XNESTOBJS =
                  CFB16Libs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  #else
 XF86MACH32SYSLIBS = $(SYSLIBS)  XNESTOBJS = dix/main.o
   #endif
   XNEST = hw/xnest/LibraryTargetName(xnest)
   XNESTLIBS = PreFbLibs $(XNEST) NoMfbPostFbLibs $(XNEST)
   XNESTSYSLIBS = $(LDPRELIBS) $(XLIB) $(SYSLIBS)
 #if HasParallelMake #if HasParallelMake
 MakeMutex($(XF86MACH32SUBDIRS) $(XF86MACH32OBJS) $(XF86MACH32LIBS) $(XF86MACH32SYSLIBS))  MakeMutex($(XNESTDIRS) $(XNESTOBJS) $(XNESTLIBS) $(XNESTSYSLIBS))
 #endif #endif
 #if HasGnuMake #if HasGnuMake
 $(XF86MACH32OBJS) $(XF86MACH32LIBS) $(XF86MACH32SYSLIBS):: $(XF86MACH32SUBDIRS)  $(XNESTOBJS) $(XNESTLIBS) $(XNESTSYSLIBS):: $(XNESTDIRS)
         @if [ -f $@ ]; then touch $@; fi         @if [ -f $@ ]; then touch $@; fi
 #endif #endif
 SetUIDServerTarget(XF86_Mach32,$(XF86MACH32SUBDIRS),$(XF86MACH32OBJS),$(XF86MACH32LIBS),$(XF86MACH32SYSLIBS))  #if DoLoadableServer
 #ifndef ServerToInstall  #if XF86Server
 #define ServerToInstall XF86_Mach32  ServerTarget(Xnest,$(XNESTDIRS),$(XNESTOBJS) $(MIINITEXTOBJ),$(XNESTLIBS) $(XF86OSLIB),$(XNESTSYSLIBS))
   #endif
   #else
   ServerTarget(Xnest,$(XNESTDIRS),$(XNESTOBJS),$(XNESTLIBS),$(XNESTSYSLIBS))
 #endif #endif
 #ifdef OS2Architecture #ifdef OS2Architecture
 LinkFile(XF86_Mach32.def,Mach32.def)  InstallLinkKitNonExecFile(Xnest.def,$(LINKKITDIR))
 InstallLinkKitNonExecFile(Mach32.def,$(LINKKITDIR))  
 #endif #endif
 #endif  /* XF86Mach32Server */  #endif /* XnestServer */
  
  
 #if XF86Mach64Server  #if XnonServer
 XCOMM XCOMM
 XCOMM XFree86 Mach64 Server  XCOMM non server, just compile sources for build test
 XCOMM XCOMM
 MFBDIR   = mfb MFBDIR   = mfb
 CFB8DIR  = cfb CFB8DIR  = cfb
 CFB16DIR = cfb16 CFB16DIR = cfb16
 CFB24DIR = cfb24  
 CFB32DIR = cfb32 CFB32DIR = cfb32
 DDXDIR1  = hw/xfree86  
 XF86MACH64SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                     $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86MACH64OBJS = $(XF86COMSRC)/XF86_Mach64.o  
 XF86MACH64LIBS = $(XF86ACCELSRC)/mach64/LibraryTargetName(mach64) \  
                  $(XF86LIBS) CFBLibs  
 XF86MACH64SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake #if HasParallelMake
 MakeMutex($(XF86MACH64SUBDIRS) $(XF86MACH64OBJS) $(XF86MACH64LIBS) $(XF86MACH64SYSLIBS))  MakeMutex($(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB32DIR) $(DEPDIRS))
 #endif  
 #if HasGnuMake  
 $(XF86MACH64OBJS) $(XF86MACH64LIBS) $(XF86MACH64SYSLIBS):: $(XF86MACH64SUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF86_Mach64,$(XF86MACH64SUBDIRS),$(XF86MACH64OBJS),$(XF86MACH64LIBS),$(XF86MACH64SYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF86_Mach64  
 #endif  
 #ifdef OS2Architecture  
 LinkFile(XF86_Mach64.def,Mach64.def)  
 InstallLinkKitNonExecFile(Mach64.def,$(LINKKITDIR))  
 #endif #endif
 #endif  /* XF86Mach64Server */  Xnon: $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB32DIR) $(DEPDIRS)
   #endif /* XnonServer */
  
  
 #if XF86P9000Server  #if XVirtualFramebufferServer && !MakeDllModules
 XCOMM XCOMM
 XCOMM XFree86 P9000 Server  XCOMM server with Virtual (malloced) framebuffer
 XCOMM XCOMM
 MFBDIR  = mfb MFBDIR  = mfb
 CFB8DIR = cfb CFB8DIR = cfb
 CFB16DIR = cfb16 CFB16DIR = cfb16
 CFB24DIR = cfb24 CFB24DIR = cfb24
 CFB32DIR = cfb32 CFB32DIR = cfb32
 DDXDIR1 = hw/xfree86  #ifndef Win32Architecture
 XF86P9000SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  XVFBDDXDIR = hw/vfb
                    $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  #else
 XF86P9000OBJS = $(XF86COMSRC)/XF86_P9000.o  XVFBDDXDIR = hw
 XF86P9000LIBS = $(XF86ACCELSRC)/p9000/LibraryTargetName(p9000) \  
                 $(XF86LIBS) CFBLibs  
 XF86P9000SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86P9000SUBDIRS) $(XF86P9000OBJS) $(XF86P9000LIBS) $(XF86P9000SYSLIBS))  
 #endif #endif
 #if HasGnuMake  XVFBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(XVFBDDXDIR) $(DEPDIRS)
 $(XF86P9000OBJS) $(XF86P9000LIBS) $(XF86P9000SYSLIBS):: $(XF86P9000SUBDIRS)  #if !defined(LynxOSArchitecture) && !defined(Win32Architecture)
         @if [ -f $@ ]; then touch $@; fi  #if BuildDPMS
   XVFBDPMSSTUBOBJS = hw/vfb/dpmsstubs.o
 #endif #endif
 SetUIDServerTarget(XF86_P9000,$(XF86P9000SUBDIRS),$(XF86P9000OBJS),$(XF86P9000LIBS),$(XF86P9000SYSLIBS))  #ifndef Win32Architecture
 #ifndef ServerToInstall  #if BuildXinerama
 #define ServerToInstall XF86_P9000  XVFBPANSTUBOBJS = hw/vfb/panoramiXstubs.o
 #endif #endif
 #ifdef OS2Architecture  #if BuildDPMS
 LinkFile(XF86_P9000.def,P9000.def)  XVFBDPMSSTUBOBJS = hw/vfb/dpmsstubs.o
 InstallLinkKitNonExecFile(P9000.def,$(LINKKITDIR))  
 #endif #endif
 #endif        /* XF86P9000Server */  XVFBOBJS = hw/vfb/stubs.o hw/vfb/miinitext.o $(XVFBPANSTUBOBJS) $(XVFBDPMSSTUBOBJS)
   #else
   XVFBOBJS = dix/main.o hw/vfb/stubs.o hw/vfb/miinitext.o
 #if XF86AGXServer  #endif
 XCOMM  XVFB = hw/vfb/LibraryTargetName(vfb)
 XCOMM XFree86 AGX Server  XVFBLIBS = PreFbLibs $(XVFB) $(CFB) PostFbLibs
 XCOMM  XVFBSYSLIBS = $(SYSLIBS)
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR1  = hw/xfree86  
 XF86AGXSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                  $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86AGXOBJS = $(XF86COMSRC)/XF86_AGX.o  
 XF86AGXLIBS = $(XF86ACCELSRC)/agx/LibraryTargetName(agx) $(XF86LIBS) CFBLibs  
 XF86AGXSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake #if HasParallelMake
 MakeMutex($(XF86AGXSUBDIRS) $(XF86AGXOBJS) $(XF86AGXLIBS) $(XF86AGXSYSLIBS))  MakeMutex($(XVFBDIRS) $(XVFBOBJS) $(XVFB) $(XVFBLIBS) $(XVFBSYSLIBS))
 #endif #endif
 #if HasGnuMake #if HasGnuMake
 $(XF86AGXOBJS) $(XF86AGXLIBS) $(XF86AGXSYSLIBS):: $(XF86AGXSUBDIRS)  $(XVFBOBJS) $(XVFB) $(XVFBLIBS) $(XVFBSYSLIBS):: $(XVFBDIRS)
         @if [ -f $@ ]; then touch $@; fi         @if [ -f $@ ]; then touch $@; fi
 #endif #endif
 SetUIDServerTarget(XF86_AGX,$(XF86AGXSUBDIRS),$(XF86AGXOBJS),$(XF86AGXLIBS),$(XF86AGXSYSLIBS))  #if DoLoadableServer
 #ifndef ServerToInstall  #if XF86Server
 #define ServerToInstall XF86_AGX  ServerTarget(Xvfb,$(XVFBDIRS),$(XVFBOBJS) $(MIINITEXTOBJ),$(XVFBLIBS) $(XF86OSLIB),$(XVFBSYSLIBS))
 #endif  
 #ifdef OS2Architecture  
 LinkFile(XF86_AGX.def,AGX.def)  
 InstallLinkKitNonExecFile(AGX.def,$(LINKKITDIR))  
 #endif #endif
 #endif        /* XF86AGXServer */  
   
   
 #if XF98GANBWAPServer  
 XCOMM  
 XCOMM XFree98 GA-98NB/WAP Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98GANBWAPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98GANBWAPOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98GANBWAPLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverganbwap) \  
                   $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                   $(XF98SRC)/vga256/LibraryTargetName(ganbwap) $(XF98LIBS) \  
                   CFBLibs  
 XF98GANBWAPSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98GANBWAPSUBDIRS) $(XF98GANBWAPOBJS) $(XF98GANBWAPLIBS) $(XF98GANBWAPSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98GANBWAPOBJS) $(XF98GANBWAPLIBS) $(XF98GANBWAPSYSLIBS):: $(XF98GANBWAPSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_GANBWAP,$(XF98GANBWAPSUBDIRS),$(XF98GANBWAPOBJS),$(XF98GANBWAPLIBS),$(XF98GANBWAPSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_GANBWAP  
 #endif  
 #endif  /* XF98GANBWAPServer */  
   
   
 #if XF98NEC480Server  
 XCOMM  
 XCOMM XFree98 NEC480 Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98NEC480SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98NEC480OBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/nec480Conf.o\  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98NEC480LIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivernec480) \  
                  $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                  $(XF98SRC)/vga256/LibraryTargetName(nec480) $(XF98LIBS) \  
                  CFBLibs  
 XF98NEC480SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98NEC480SUBDIRS) $(XF98NEC480OBJS) $(XF98NEC480LIBS) $(XF98NEC480SYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98NEC480OBJS) $(XF98NEC480LIBS) $(XF98NEC480SYSLIBS):: $(XF98NEC480SUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_NEC480,$(XF98NEC480SUBDIRS),$(XF98NEC480OBJS),$(XF98NEC480LIBS),$(XF98NEC480SYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_NEC480  
 #endif  
 #endif  /* XF98NEC480Server */  
   
   
 #if XF98NKVNECServer  
 XCOMM  
 XCOMM XFree98 NEC-CIRRUS/EPSON NKV/NKV2 Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98NKVNECSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98NKVNECOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98NKVNECLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivernkvnec) \  
                  $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                  $(XF98SRC)/vga256/LibraryTargetName(nkvnec) $(XF98LIBS) \  
                  CFBLibs  
 XF98NKVNECSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98NKVNECSUBDIRS) $(XF98NKVNECOBJS) $(XF98NKVNECLIBS) $(XF98NKVNECSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98NKVNECOBJS) $(XF98NKVNECLIBS) $(XF98NKVNECSYSLIBS):: $(XF98NKVNECSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_NKVNEC,$(XF98NKVNECSUBDIRS),$(XF98NKVNECOBJS),$(XF98NKVNECLIBS),$(XF98NKVNECSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_NKVNEC  
 #endif  
 #endif  /* XF98NKVNECServer */  
   
   
 #if XF98WABSServer  
 XCOMM  
 XCOMM XFree98 WAB-S Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98WABSSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98WABSOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98WABSLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverwabs) \  
                $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                $(XF98SRC)/vga256/LibraryTargetName(wabs) $(XF98LIBS) CFBLibs  
 XF98WABSSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98WABSSUBDIRS) $(XF98WABSOBJS) $(XF98WABSLIBS) $(XF98WABSSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98WABSOBJS) $(XF98WABSLIBS) $(XF98WABSSYSLIBS):: $(XF98WABSSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_WABS,$(XF98WABSSUBDIRS),$(XF98WABSOBJS),$(XF98WABSLIBS),$(XF98WABSSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_WABS  
 #endif  
 #endif  /* XF98WABSServer */  
   
   
 #if XF98WABEPServer  
 XCOMM  
 XCOMM XFree98 WAB-EP Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98WABEPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98WABEPOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98WABEPLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverwabep) \  
                $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                $(XF98SRC)/vga256/LibraryTargetName(wabep) $(XF98LIBS) CFBLibs  
 XF98WABEPSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98WABEPSUBDIRS) $(XF98WABEPOBJS) $(XF98WABEPLIBS) $(XF98WABEPSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98WABEPOBJS) $(XF98WABEPLIBS) $(XF98WABEPSYSLIBS):: $(XF98WABEPSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_WABEP,$(XF98WABEPSUBDIRS),$(XF98WABEPOBJS),$(XF98WABEPLIBS),$(XF98WABEPSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_WABEP  
 #endif  
 #endif  /* XF98WABEPServer */  
   
   
 #if XF98WSNAServer  
 XCOMM  
 XCOMM XFree98 WSN-A2F Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98WSNASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98WSNAOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98WSNALIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverwsna) \  
                $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                $(XF98SRC)/vga256/LibraryTargetName(wsna) $(XF98LIBS) CFBLibs  
 XF98WSNASYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98WSNASUBDIRS) $(XF98WSNAOBJS) $(XF98WSNALIBS) $(XF98WSNASYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98WSNAOBJS) $(XF98WSNALIBS) $(XF98WSNASYSLIBS):: $(XF98WSNASUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_WSNA,$(XF98WSNASUBDIRS),$(XF98WSNAOBJS),$(XF98WSNALIBS),$(XF98WSNASYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_WSNA  
 #endif  
 #endif  /* XF98WSNAServer */  
   
   
 #if XF98TGUIServer  
 XCOMM  
 XCOMM XFree98 Trident Cyber9320/9680 Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98TGUISUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98TGUIOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/tguiConf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98TGUILIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivertrident) \  
                $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                $(XF98SRC)/vga256/LibraryTargetName(trident) $(XF98LIBS) CFBLibs  
 XF98TGUISYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98TGUISUBDIRS) $(XF98TGUIOBJS) $(XF98TGUILIBS) $(XF98TGUISYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98TGUIOBJS) $(XF98TGUILIBS) $(XF98TGUISYSLIBS):: $(XF98TGUISUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_TGUI,$(XF98TGUISUBDIRS),$(XF98TGUIOBJS),$(XF98TGUILIBS),$(XF98TGUISYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_TGUI  
 #endif  
 #endif  /* XF98TGUIServer */  
   
   
 #if XF98MGAServer  
 XCOMM  
 XCOMM XFree98 Matrox Millennium/Mystique Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98MGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98MGAOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/mgaConf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98MGALIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivermga) \  
                $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                $(XF98SRC)/vga256/LibraryTargetName(mga) $(XF98LIBS) CFBLibs  
 XF98MGASYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98MGASUBDIRS) $(XF98MGAOBJS) $(XF98MGALIBS) $(XF98MGASYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98MGAOBJS) $(XF98MGALIBS) $(XF98MGASYSLIBS):: $(XF98MGASUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_MGA,$(XF98MGASUBDIRS),$(XF98MGAOBJS),$(XF98MGALIBS),$(XF98MGASYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_MGA  
 #endif  
 #endif  /* XF98MGAServer */  
   
   
 #if XF98SVGAServer  
 XCOMM  
 XCOMM XFree98 Cirrus Logic CLGD7555 Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98SVGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98SVGAOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \  
                  $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o  
 XF98SVGALIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driversvga) \  
                $(XF98SRC)/xaa/LibraryTargetName(xaa) \  
                $(XF98SRC)/vga256/LibraryTargetName(vga256) $(XF98LIBS) CFBLibs  
 XF98SVGASYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98SVGASUBDIRS) $(XF98SVGAOBJS) $(XF98SVGALIBS) $(XF98SVGASYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98SVGAOBJS) $(XF98SVGALIBS) $(XF98SVGASYSLIBS):: $(XF98SVGASUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_SVGA,$(XF98SVGASUBDIRS),$(XF98SVGAOBJS),$(XF98SVGALIBS),$(XF98SVGASYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_SVGA  
 #endif  
 #endif  /* XF98SVGAServer */  
   
   
 #if XF98EGCServer  
 XCOMM  
 XCOMM XFree98 EGC Server  
 XCOMM  
 DDXDIR2 = hw/xfree98  
 XF98EGCSUBDIRS = $(STDDIRS) $(DDXDIR2) $(DEPDIRS)  
 XF98EGCOBJS = $(XF98COMSRC)/XF86_VGA16.o $(XF98SRC)/vga16/vga16Conf.o \  
                 $(XF98SRC)/vga16/misc/vga16misc.o  
 XF98EGCLIBS = $(XF98VGA16DRIVERSRC)/LibraryTargetName(driver16) \  
                 $(XF98SRC)/vga16/LibraryTargetName(vga16) $(XF98MLIBS) \  
                 NoMFBBareLibs $(OTHEREXTS)  
 XF98EGCSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98EGCSUBDIRS) $(XF98EGCOBJS) $(XF98EGCLIBS) $(XF98EGCSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98EGCOBJS) $(XF98EGCLIBS) $(XF98EGCSYSLIBS):: $(XF98EGCSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_EGC,$(XF98EGCSUBDIRS),$(XF98EGCOBJS),$(XF98EGCLIBS),$(XF98EGCSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_EGC  
 #endif  
 #endif  /* XF98EGCServer */  
   
   
 #if XF98NECS3Server  
 XCOMM  
 XCOMM XFree98 NEC S3 Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98NECS3SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) \  
                    $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98NECS3OBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3nec/s3Conf.o \  
                 $(XF98NECS3DRIVERSRC)/newmmio/newmmio.o \  
                 $(XF98NECS3DRIVERSRC)/mmio_928/mmio_928.o \  
                 $(XF98NECS3DRIVERSRC)/s3_generic/s3_generic.o  
 XF98NECS3LIBS = $(XF98ACCELSRC)/s3nec/LibraryTargetName(s3nec) \  
                 $(XF98ACCELSRC)/s3nec/s3newmmio/LibraryTargetName(s3necnewmmio) \  
                 $(XF98ACCELSRC)/s3nec/s3mmio/LibraryTargetName(s3necmmio) \  
                 $(XF98LIBSNEC) CFBLibs \  
                 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF98NECS3SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98NECS3SUBDIRS) $(XF98NECS3OBJS) $(XF98NECS3LIBS) $(XF98NECS3SYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98NECS3OBJS) $(XF98NECS3LIBS) $(XF98NECS3SYSLIBS):: $(XF98NECS3SUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_NECS3,$(XF98NECS3SUBDIRS),$(XF98NECS3OBJS),$(XF98NECS3LIBS),$(XF98NECS3SYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_NECS3  
 #endif  
 #endif  /* XF98NECS3Server */  
   
   
 #if XF98PWSKBServer  
 XCOMM  
 XCOMM XFree98 S3 PW/PCSKB Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98PWSKBSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) \  
                    $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98PWSKBOBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3pwskb/s3Conf.o \  
                 $(XF98PWSKBDRIVERSRC)/newmmio/newmmio.o \  
                 $(XF98PWSKBDRIVERSRC)/mmio_928/mmio_928.o \  
                 $(XF98PWSKBDRIVERSRC)/s3_generic/s3_generic.o  
 XF98PWSKBLIBS = $(XF98ACCELSRC)/s3pwskb/LibraryTargetName(s3pwskb) \  
                 $(XF98ACCELSRC)/s3pwskb/s3newmmio/LibraryTargetName(s3pwskbnewmmio) \  
                 $(XF98ACCELSRC)/s3pwskb/s3mmio/LibraryTargetName(s3pwskbmmio) \  
                 $(XF98LIBSPWSKB) CFBLibs \  
                 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF98PWSKBSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98PWSKBSUBDIRS) $(XF98PWSKBOBJS) $(XF98PWSKBLIBS) $(XF98PWSKBSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98PWSKBOBJS) $(XF98PWSKBLIBS) $(XF98PWSKBSYSLIBS):: $(XF98PWSKBSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_PWSKB,$(XF98PWSKBSUBDIRS),$(XF98PWSKBOBJS),$(XF98PWSKBLIBS),$(XF98PWSKBSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_PWSKB  
 #endif  
 #endif  /* XF98PWSKBServer */  
   
   
 #if XF98PWLBServer  
 XCOMM  
 XCOMM XFree98 S3 PW/LB Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98PWLBSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) \  
                   $(DDXDIR2) $(DEPDIRS)  
 XF98PWLBOBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3pwlb/s3Conf.o \  
                $(XF98PWLBDRIVERSRC)/newmmio/newmmio.o \  
                $(XF98PWLBDRIVERSRC)/mmio_928/mmio_928.o \  
                $(XF98PWLBDRIVERSRC)/s3_generic/s3_generic.o  
 XF98PWLBLIBS = $(XF98ACCELSRC)/s3pwlb/LibraryTargetName(s3pwlb) \  
                $(XF98ACCELSRC)/s3pwlb/s3newmmio/LibraryTargetName(s3pwlbnewmmio) \  
                $(XF98ACCELSRC)/s3pwlb/s3mmio/LibraryTargetName(s3pwlbmmio) \  
                $(XF98LIBSPWLB) CFBLibs \  
                $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF98PWLBSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98PWLBSUBDIRS) $(XF98PWLBOBJS) $(XF98PWLBLIBS) $(XF98PWLBSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98PWLBOBJS) $(XF98PWLBLIBS) $(XF98PWLBSYSLIBS):: $(XF98PWLBSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_PWLB,$(XF98PWLBSUBDIRS),$(XF98PWLBOBJS),$(XF98PWLBLIBS),$(XF98PWLBSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_PWLB  
 #endif  
 #endif  /* XF98PWLBServer */  
   
   
 #if XF98GA968Server  
 XCOMM  
 XCOMM XFree98 S3 GA-968 Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR2 = hw/xfree98  
 XF98GA968SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                    $(CFB32DIR) $(DDXDIR2) $(DEPDIRS)  
 XF98GA968OBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3ga968/s3Conf.o \  
                 $(XF98GA968DRIVERSRC)/newmmio/newmmio.o \  
                 $(XF98GA968DRIVERSRC)/mmio_928/mmio_928.o \  
                 $(XF98GA968DRIVERSRC)/s3_generic/s3_generic.o  
 XF98GA968LIBS = $(XF98ACCELSRC)/s3ga968/LibraryTargetName(s3ga968) \  
                 $(XF98ACCELSRC)/s3ga968/s3newmmio/LibraryTargetName(s3ga968newmmio) \  
                 $(XF98ACCELSRC)/s3ga968/s3mmio/LibraryTargetName(s3ga968mmio) \  
                 $(XF98LIBSGA968) CFBLibs \  
                 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF98GA968SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF98GA968SUBDIRS) $(XF98GA968OBJS) $(XF98GA968LIBS) $(XF98GA968SYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF98GA968OBJS) $(XF98GA968LIBS) $(XF98GA968SYSLIBS):: $(XF98GA968SUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF98_GA968,$(XF98GA968SUBDIRS),$(XF98GA968OBJS),$(XF98GA968LIBS),$(XF98GA968SYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF98_GA968  
 #endif  
 #endif  /* XF98GA968Server */  
   
   
 #if XF86I128Server  
 XCOMM  
 XCOMM XFree86 I128 Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR1  = hw/xfree86  
 XF86I128SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                   $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86I128OBJS = $(XF86COMSRC)/XF86_I128.o \  
                $(XF86SRC)/xaa/xaa8/xaa8.o $(XF86SRC)/xaa/xaa16/xaa16.o \  
                $(XF86SRC)/xaa/xaa24/xaa24.o $(XF86SRC)/xaa/xaa32/xaa32.o  
 XF86I128LIBS = $(XF86ACCELSRC)/i128/LibraryTargetName(i128) \  
                $(XF86SRC)/xaa/LibraryTargetName(xaa) $(XF86LIBS) \  
                CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF86I128SYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86I128SUBDIRS) $(XF86I128OBJS) $(XF86I128LIBS) $(XF86I128SYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF86I128OBJS) $(XF86I128LIBS) $(XF86I128SYSLIBS):: $(XF86I128SUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF86_I128,$(XF86I128SUBDIRS),$(XF86I128OBJS),$(XF86I128LIBS),$(XF86I128SYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF86_I128  
 #endif  
 #ifdef OS2Architecture  
 LinkFile(XF86_I128.def,I128.def)  
 InstallLinkKitNonExecFile(I128.def,$(LINKKITDIR))  
 #endif  
 #endif        /* XF86I128Server */  
   
 #if XF86GLINTServer  
 XCOMM  
 XCOMM XFree86 Glint Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR1  = hw/xfree86  
 XF86GLINTSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                   $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86GLINTOBJS = $(XF86COMSRC)/XF86_GLINT.o \  
                $(XF86SRC)/xaa/xaa8/xaa8.o $(XF86SRC)/xaa/xaa16/xaa16.o \  
                $(XF86SRC)/xaa/xaa24/xaa24.o $(XF86SRC)/xaa/xaa32/xaa32.o  
 XF86GLINTLIBS = $(XF86ACCELSRC)/glint/LibraryTargetName(glint) \  
                $(XF86SRC)/xaa/LibraryTargetName(xaa) $(XF86LIBS) \  
                CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF86GLINTSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86GLINTSUBDIRS) $(XF86GLINTOBJS) $(XF86GLINTLIBS) $(XF86GLINTSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF86GLINTOBJS) $(XF86GLINTLIBS) $(XF86GLINTSYSLIBS):: $(XF86GLINTSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF86_3DLabs,$(XF86GLINTSUBDIRS),$(XF86GLINTOBJS),$(XF86GLINTLIBS),$(XF86GLINTSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XSuSETargetServer  
 #endif  
 #ifdef OS2Architecture  
 LinkFile(XF86_3DLabs.def,3DLabs.def)  
 InstallLinkKitNonExecFile(3DLabs.def,$(LINKKITDIR))  
 #endif  
 #endif        /* XF86GLINTServer */  
   
 #if XF86TGAServer  
 XCOMM  
 XCOMM XFree86 TGA Server  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 DDXDIR1  = hw/xfree86  
 XF86TGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \  
                  $(CFB32DIR) $(DDXDIR1) $(DEPDIRS)  
 XF86TGAOBJS = $(XF86COMSRC)/XF86_TGA.o \  
               $(XF86SRC)/xaa/xaa8/xaa8.o $(XF86SRC)/xaa/xaa16/xaa16.o \  
               $(XF86SRC)/xaa/xaa24/xaa24.o $(XF86SRC)/xaa/xaa32/xaa32.o  
 XF86TGALIBS = $(XF86ACCELSRC)/tga/LibraryTargetName(tga) \  
               $(XF86SRC)/xaa/LibraryTargetName(xaa) $(XF86LIBS) \  
                CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache)  
 XF86TGASYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF86TGASUBDIRS) $(XF86TGAOBJS) $(XF86TGALIBS) $(XF86TGASYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF86TGAOBJS) $(XF86TGALIBS) $(XF86TGASYSLIBS):: $(XF86TGASUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 SetUIDServerTarget(XF86_TGA,$(XF86TGASUBDIRS),$(XF86TGAOBJS),$(XF86TGALIBS),$(XF86TGASYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF86_TGA  
 #endif  
 #ifdef OS2Architecture  
 LinkFile(XF86_TGA.def,TGA.def)  
 InstallLinkKitNonExecFile(TGA.def,$(LINKKITDIR))  
 #endif  
 #endif  
   
 #if XF86FBDevServer  
 XCOMM  
 XCOMM XFree86 Linux/x86 (post 2.1.115) Frame Buffer Device Server  
 XCOMM  
 MFBDIR  = mfb  
 #if XF68FBDevCFB8  
 CFB8DIR = cfb  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB8)  
 #endif  
 #if XF68FBDevCFB16  
 CFB16DIR = cfb16  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB16)  
 #endif  
 #if XF68FBDevCFB24  
 CFB24DIR = cfb24  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB24)  
 #endif  
 #if XF68FBDevCFB32  
 CFB32DIR = cfb32  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB32)  
 #endif  
 XF68FBDevSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) \  
                    $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DEPDIRS)  
 XF68FBDevOBJS = $(XF86COMSRC)/XF68_FBDev.o  
 XF68FBDevLIBS = $(XF86SRC)/fbdev/LibraryTargetName(fbdev) $(XF86LIBS) \  
                 PreFbLibs $(FBDEVFBLIBS) PostFbLibs  
 XF68FBDevSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF68FBDevSUBDIRS) $(XF68FBDevOBJS) $(XF68FBDevLIBS) $(XF68FBDevSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF68FBDevOBJS) $(XF68FBDevLIBS) $(XF68FBDevSYSLIBS):: $(XF68FBDevSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 #if XF86FBDevServer  
 SetUIDServerTarget(XF86_FBDev,$(XF68FBDevSUBDIRS),$(XF68FBDevOBJS),$(XF68FBDevLIBS),$(XF68FBDevSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF86_FBDev  
 #endif  
 #endif  
   
 #endif /* XF68FBDevServer */  
 #if XF68FBDevServer  
 XCOMM  
 XCOMM XFree68 Linux/m68k Frame Buffer Device Server  
 XCOMM  
 MFBDIR  = mfb  
 DDXDIR3 = hw/xfree68  
 #if XF68FBDevIPLAN2p2  
 IPLAN2P2DIR = iplan2p2  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p2/LibraryTargetName(ipl2p2)  
 #endif  
 #if XF68FBDevIPLAN2p4  
 IPLAN2P4DIR = iplan2p4  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p4/LibraryTargetName(ipl2p4)  
 #endif  
 #if XF68FBDevIPLAN2p8  
 IPLAN2P8DIR = iplan2p8  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p8/LibraryTargetName(ipl2p8)  
 #endif  
 #if XF68FBDevILBM  
 ILBMDIR = ilbm  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) ilbm/LibraryTargetName(ilbm)  
 #endif  
 #if XF68FBDevAFB  
 AFBDIR = afb  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) afb/LibraryTargetName(afb)  
 #endif  
 #if XF68FBDevCFB8  
 CFB8DIR = cfb  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB8)  
 #endif  
 #if XF68FBDevCFB16  
 CFB16DIR = cfb16  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB16)  
 #endif  
 #if XF68FBDevCFB24  
 CFB24DIR = cfb24  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB24)  
 #endif  
 #if XF68FBDevCFB32  
 CFB32DIR = cfb32  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB32)  
 #endif  
 #if XF68FBDev77C32  
 NCR77C32DIR = hw/xfree68/77c32blt  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(XF68SRC)/77c32blt/LibraryTargetName(ncr77c32)  
 #endif  
 #if XF68FBDevMach64  
 MACH64DIR = hw/xfree68/mach64  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(XF68SRC)/mach64/LibraryTargetName(mach64)  
 #endif  
 #if XF68FBDevIMSTT  
 IMSTTDIR = hw/xfree68/imstt  
 FBDEVFBLIBS:= $(FBDEVFBLIBS) $(XF68SRC)/imstt/LibraryTargetName(imstt)  
 #endif  
 XF68FBDevSUBDIRS = $(STDDIRS) $(MFBDIR) $(IPLAN2P2DIR) $(IPLAN2P4DIR) \  
                    $(IPLAN2P8DIR) $(ILBMDIR) $(AFBDIR) $(CFB8DIR) \  
                    $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR3) $(DEPDIRS) \  
                    $(NCR77C32DIR) $(MACH64DIR) $(IMSTTDIR)  
 XF68FBDevOBJS = $(XF68COMSRC)/XF68_FBDev.o  
 XF68FBDevLIBS = $(XF68SRC)/fbdev/LibraryTargetName(fbdev) $(XF68LIBS) \  
                 PreFbLibs $(FBDEVFBLIBS) PostFbLibs  
 XF68FBDevSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XF68FBDevSUBDIRS) $(XF68FBDevOBJS) $(XF68FBDevLIBS) $(XF68FBDevSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XF68FBDevOBJS) $(XF68FBDevLIBS) $(XF68FBDevSYSLIBS):: $(XF68FBDevSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 #if XF68FBDevServer  
 SetUIDServerTarget(XF68_FBDev,$(XF68FBDevSUBDIRS),$(XF68FBDevOBJS),$(XF68FBDevLIBS),$(XF68FBDevSYSLIBS))  
 #ifndef ServerToInstall  
 #define ServerToInstall XF68_FBDev  
 #endif  
 #endif  
 #endif /* XF68FBDevServer */  
   
   
 #if XprtServer  
 XCOMM  
 XCOMM Print Server  
 XCOMM  
 MFBDIR  = mfb  
 CFB8DIR = cfb  
 CFB32DIR = cfb32  
 XPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB32DIR) $(DEPDIRS)  
 #if PrintOnlyServer  
 XPOBJS = Xprint/ddxInit.o Xprint/miinitext.o  
 XPLIBS = PreFbLibs $(XPDDXLIBS) $(XPDDXFBLIBS) PostFbLibs  
 #else  
 XPOBJS = Xprint/ddxInit.o  
 XPLIBS = PreFbLibs PostFbLibs  
 #endif  
 #if (defined(SunArchitecture) || defined(SparcArchitecture)) && defined(SVR4Architecture)  
 XPSYSLIBS = $(CBRT) $(SYSLIBS) -lw  
 #else  
 XPSYSLIBS = $(CBRT) $(SYSLIBS)  
 #endif  
 #if HasParallelMake  
 MakeMutex($(XPSUBDIRS) $(XPOBJS) $(XPLIBS) $(XPSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XPOBJS) $(XPLIBS) $(XPSYSLIBS):: $(XPSUBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 ServerTarget(Xprt,$(XPSUBDIRS),$(XPOBJS),$(XPLIBS),$(XPSYSLIBS))  
 #endif  /* XprtServer */  
   
 #if XnestServer  
 XCOMM  
 XCOMM Server with Xlib-based ddx  
 XCOMM  
 #ifndef Win32Architecture  
 XNESTDDXDIR = hw/xnest  
 #else  
 XNESTDDXDIR = hw  
 #endif  
 XNESTDIRS = $(STDDIRS) $(XNESTDDXDIR) $(DEPDIRS)  
 #if !defined(LynxOSArchitecture) && !defined(Win32Architecture) && !defined(QNXArchitecture)  
 XNESTOBJS =  
 #else  
 XNESTOBJS = dix/main.o  
 #endif  
 XNEST = hw/xnest/LibraryTargetName(xnest)  
 XNESTLIBS = PreFbLibs $(XNEST) NoMfbPostFbLibs $(XNEST)  
 #if defined(QNXArchitecture)  
 XNESTSYSLIBS = -Wl,"op undefsok" $(LDPRELIBS) $(XLIB) $(SYSLIBS)  
 #else  
 XNESTSYSLIBS = $(LDPRELIBS) $(XLIB) $(SYSLIBS)  
 #endif  
 #if HasParallelMake  
 MakeMutex($(XNESTDIRS) $(XNESTOBJS) $(XNESTLIBS) $(XNESTSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XNESTOBJS) $(XNESTLIBS) $(XNESTSYSLIBS):: $(XNESTDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 ServerTarget(Xnest,$(XNESTDIRS),$(XNESTOBJS),$(XNESTLIBS),$(XNESTSYSLIBS))  
 #ifdef OS2Architecture  
 InstallLinkKitNonExecFile(Xnest.def,$(LINKKITDIR))  
 #endif  
 #endif /* XnestServer */  
   
   
 #if XnonServer  
 XCOMM  
 XCOMM non server, just compile sources for build test  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB32DIR = cfb32  
 #if HasParallelMake  
 MakeMutex($(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB32DIR) $(DEPDIRS))  
 #endif  
 Xnon: $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB32DIR) $(DEPDIRS)  
 #endif /* XnonServer */  
   
   
 #if XVirtualFramebufferServer  
 XCOMM  
 XCOMM server with Virtual (malloced) framebuffer  
 XCOMM  
 MFBDIR   = mfb  
 CFB8DIR  = cfb  
 CFB16DIR = cfb16  
 CFB24DIR = cfb24  
 CFB32DIR = cfb32  
 #ifndef Win32Architecture  
 XVFBDDXDIR = hw/vfb  
 #else #else
 XVFBDDXDIR = hw  
 #endif  
 XVFBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(XVFBDDXDIR) $(DEPDIRS)  
 #if !defined(LynxOSArchitecture) && !defined(Win32Architecture)  
 XVFBOBJS = hw/vfb/stubs.o  
 #else  
 XVFBOBJS = hw/vfb/stubs.o dix/main.o  
 #endif  
 XVFB = hw/vfb/LibraryTargetName(vfb)  
 XVFBLIBS = PreFbLibs $(XVFB) $(CFB) PostFbLibs  
 XVFBSYSLIBS = $(SYSLIBS)  
 #if HasParallelMake  
 MakeMutex($(XVFBDIRS) $(XVFBOBJS) $(XVFB) $(XVFBLIBS) $(XVFBSYSLIBS))  
 #endif  
 #if HasGnuMake  
 $(XVFBOBJS) $(XVFB) $(XVFBLIBS) $(XVFBSYSLIBS):: $(XVFBDIRS)  
         @if [ -f $@ ]; then touch $@; fi  
 #endif  
 ServerTarget(Xvfb,$(XVFBDIRS),$(XVFBOBJS),$(XVFBLIBS),$(XVFBSYSLIBS)) ServerTarget(Xvfb,$(XVFBDIRS),$(XVFBOBJS),$(XVFBLIBS),$(XVFBSYSLIBS))
   #endif
 #endif /* XVirtualFramebufferServer */ #endif /* XVirtualFramebufferServer */
  
  
 #if UseXserverWrapper  
 #if HasPam  
 SetUIDProgramTarget(Xwrapper,os/wrapper.o,NullParameter,$(PAMLIBS),NullParameter)  
 #else  
 SetUIDProgramTarget(Xwrapper,os/wrapper.o,NullParameter,NullParameter,NullParameter)  
 #endif  
 InstallProgramWithFlags(Xwrapper,$(BINDIR),$(INSTUIDFLAGS))  
 #endif  
   
 CFBDIRS = $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) CFBDIRS = $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR)
 IPLANDIRS = $(IPLAN2P2DIR) $(IPLAN2P4DIR) $(IPLAN2P8DIR) IPLANDIRS = $(IPLAN2P2DIR) $(IPLAN2P4DIR) $(IPLAN2P8DIR)
 DDXDIRS = $(DDXDIR1) $(DDXDIR2) $(DDXDIR3) $(XVFBDDXDIR) $(XNESTDDXDIR) DDXDIRS = $(DDXDIR1) $(DDXDIR2) $(DDXDIR3) $(XVFBDDXDIR) $(XNESTDDXDIR)
 SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFBDIRS) $(IPLANDIRS) $(ILBMDIR) $(AFBDIR) \ SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFBDIRS) $(IPLANDIRS) $(ILBMDIR) $(AFBDIR) \
           $(DDXDIRS) $(NCR77C32DIR) $(MACH64DIR) $(IMSTTDIR)            $(LMFCFBDIR) $(DDXDIRS)
  
 #if defined(ServerToInstall) && !defined(OS2Architecture) && !defined(QNXArchitecture)  #if defined(ServerToInstall) && !defined(OS2Architecture)
 install:: install::
         -(cd $(DESTDIR)$(BINDIR); $(RM) X; $(LN) ServerToInstall X)         -(cd $(DESTDIR)$(BINDIR); $(RM) X; $(LN) ServerToInstall X)
 #endif #endif


Legend:
Removed from v.3.85.2.16  
changed lines
  Added in v.3.139

Powered by
ViewCVS 0.9.2