1XCOMM $TOG: Imakefile /main/235 1997/05/25 15:12:21 kaleb $ 2/* 3 * Server Master Makefile 4 */ 5XCOMM $XFree86: xc/programs/Xserver/Imakefile,v 3.85.2.8 1998/02/07 00:44:33 dawes Exp $ 6 7#include <Server.tmpl> 8 9#ifdef XFree86Version 10/* Don't strip server binaries */ 11INSTPGMFLAGS = 12#endif 13 14#define PreFbLibs $(DIX) $(OS) $(FONT) $(XPDDX) 15#define BarePostFbLibs $(MFB) $(XPFBLIBS) $(MI) 16#define PostFbLibs BarePostFbLibs $(EXTENSIONS) 17#define NoMfbBarePostFbLibs $(XPFBLIBS) $(MI) 18#define NoMfbPostFbLibs NoMfbBarePostFbLibs $(EXTENSIONS) 19 20#define MFBBareLibs PreFbLibs BarePostFbLibs 21#define NoMFBBareLibs PreFbLibs NoMfbBarePostFbLibs 22#define MFBLibs PreFbLibs PostFbLibs 23#define NoMFBLibs PreFbLibs NoMfbPostFbLibs 24#define CFBLibs PreFbLibs $(CFB) PostFbLibs 25#define CFB4Libs PreFbLibs $(CFB4) PostFbLibs 26#define CFB8Libs PreFbLibs $(CFB8) PostFbLibs 27#define CFB16Libs PreFbLibs $(CFB16) PostFbLibs 28#define CFB24Libs PreFbLibs $(CFB24) PostFbLibs 29#define CFB32Libs PreFbLibs $(CFB32) PostFbLibs 30 31#if BuildPexExt 32 PEXLIBS = PEX5/dipex/dispatch/LibraryTargetName(didipex) \ 33 PEX5/dipex/swap/LibraryTargetName(diswapex) \ 34 PEX5/dipex/objects/LibraryTargetName(diobpex) \ 35 PEX5/dipex/dispatch/LibraryTargetName(didipex) \ 36 PEX5/ddpex/mi/level4/LibraryTargetName(ddpex4) \ 37 PEX5/ddpex/mi/level3/LibraryTargetName(ddpex3) \ 38 PEX5/ddpex/mi/shared/LibraryTargetName(ddpexs) \ 39 PEX5/ddpex/mi/level2/LibraryTargetName(ddpex2) \ 40 PEX5/ddpex/mi/level1/LibraryTargetName(ddpex1) \ 41 PEX5/ospex/LibraryTargetName(ospex) 42 PEXDIR = PEX5 43#endif 44 45#if BuildGlxExt /* && !GlxModule */ 46#if GlxStubLib 47 GLXLIB = glxStub/LibraryTargetName(ServerGlx) 48 GLXDIR = glxStub 49#else 50 GLXLIB = GlxStaticServerLib 51 GLXDIR = 52#endif 53#endif 54 55#if BuildXInputExt 56 XINPUTEXT = Xi/LibraryTargetName(xinput) 57 XIDIR = Xi 58#endif 59#if BuildXIE 60 XIEEXT = XIE/dixie/LibraryTargetName(dixie) XIE/mixie/LibraryTargetName(mixie) 61#endif 62#if BuildXIE || BuildXIElib 63 XIEDIR = XIE 64#endif 65#if BuildXKB 66 XKBEXT = xkb/LibraryTargetName(xkb) 67 XKBDIR = xkb 68#endif 69#if BuildLBX 70 LBXEXT = lbx/LibraryTargetName(lbx) \ 71 $(TOP)/lib/lbxutil/LibraryTargetName(lbxutil) 72 LBXDIRS = lbx 73#endif 74#if BuildDBE 75 DBEEXT = dbe/LibraryTargetName(dbe) 76#endif 77#if BuildDBE || BuildDBElib 78 DBEDIR = dbe 79#endif 80#if BuildRECORD 81 RECORDEXT = record/LibraryTargetName(record) 82#endif 83#if BuildRECORD || BuildRECORDlib 84 RECORDDIR = record 85#endif 86#ifdef SiteExtensionLibs 87 SITEEXTS = SiteExtensionLibs 88#endif 89#ifdef SiteExtensionDirs 90 SITEEXTDIRS = SiteExtensionDirs 91#endif 92 93#if BuildXprint 94 95#ifndef XpRasterDDX 96#define XpRasterDDX NO 97#endif 98#ifndef XpColorPclDDX 99#define XpColorPclDDX YES 100#endif 101#ifndef XpMonoPclDDX 102#define XpMonoPclDDX NO 103#endif 104#ifndef XpPostScriptDDX 105#define XpPostScriptDDX YES 106#endif 107 108#if XpRasterDDX 109XPRASTLIB = Xprint/raster/LibraryTargetName(raster) 110#endif 111#if XpColorPclDDX 112XPPCLLIB = Xprint/pcl/LibraryTargetName(pcl) 113#endif 114#if XpMonoPclDDX 115XPMPCLLIB = Xprint/pcl-mono/LibraryTargetName(pcl) 116#endif 117#if XpPostScriptDDX 118XPPSLIB = Xprint/ps/LibraryTargetName(ps) 119#endif 120 121XPDDXLIBS = Xprint/LibraryTargetName(printer) $(XPRASTLIB) $(XPPCLLIB) $(XPMPCLLIB) $(XPPSLIB) 122XPDDXFBLIBS = $(MFB) $(CFB32) 123#if !PrintOnlyServer 124 XPFBLIBS = $(XPDDXFBLIBS) 125 XPDDX = $(XPDDXLIBS) 126#endif 127 XPDDXDIR = Xprint 128#endif 129#if !BuildXprint || PrintOnlyServer 130XPFBLIBS = dix/LibraryTargetName(xpstubs) 131#endif 132 133 OTHEREXTS = Xext/LibraryTargetName(ext) $(XKBEXT) $(XINPUTEXT) \ 134 $(XIEEXT) $(LBXEXT) $(DBEEXT) $(RECORDEXT) $(SITEEXTS) 135 EXTDIRS = Xext $(XKBDIR) $(XIDIR) $(XIEDIR) $(PEXDIR) $(GLXDIR) \ 136 $(LBXDIRS) $(DBEDIR) $(RECORDDIR) $(SITEEXTDIRS) 137 EXTENSIONS = $(OTHEREXTS) $(PEXLIBS) $(GLXLIB) 138 XAULIB = $(XAUTHSRC)/LibraryTargetName(Xau) 139 XDMCPLIB = $(XDMCPLIBSRC)/LibraryTargetName(Xdmcp) 140#if BuildLBX || GzipFontCompression 141 ZLIB = GzipLibrary 142#endif 143 OS = os/LibraryTargetName(os) $(XAULIB) $(XDMCPLIB) 144 BSDEMUL = $(DEPXBSDLIB) 145 MFB = mfb/LibraryTargetName(mfb) 146 CFB = cfb/LibraryTargetName(cfb) cfb16/LibraryTargetName(cfb) cfb24/LibraryTargetName(cfb) cfb32/LibraryTargetName(cfb) 147 CFB8 = cfb/LibraryTargetName(cfb) 148 CFB4 = cfb/LibraryTargetName(cfb) cfb4/LibraryTargetName(cfb) 149 CFB16 = cfb/LibraryTargetName(cfb) cfb16/LibraryTargetName(cfb) 150 CFB24 = cfb/LibraryTargetName(cfb) cfb24/LibraryTargetName(cfb) 151 CFB32 = cfb/LibraryTargetName(cfb) cfb32/LibraryTargetName(cfb) 152 MI = mi/LibraryTargetName(mi) 153 DIX = dix/LibraryTargetName(dix) 154 FONT = $(DEPFONTLIB) 155#ifdef ServerExtraSysLibs 156 EXTRASYSLIBS = ServerExtraSysLibs 157#endif 158#if SystemV4 || defined(SGIArchitecture) || UseRgbTxt 159 SYSLIBS = $(ZLIB) MathLibrary Krb5Libraries $(EXTRASYSLIBS) 160#else 161 SYSLIBS = $(ZLIB) MathLibrary Krb5Libraries DBMLibrary $(EXTRASYSLIBS) 162#endif 163 CBRT = mi/LibraryTargetName(cbrt) 164 STDDIRS = include dix os mi $(XPDDXDIR) $(EXTDIRS) 165 166XCOMM 167XCOMM This turns off the default rule for compiling .c files because 168XCOMM this makefile does not really know how to build it. This is really 169XCOMM just a hack because of the Sun version of make and nfs. 170XCOMM 171.c.o: 172 173/* Build rule blocks, add one for each server 174 * 175 * If a server needs mfb, its build block should have a line like: 176 * MFBDIR = mfb 177 * Similarly, its build block should have: 178 * CFB4DIR = cfb4 (if the server needs 4 bit cfb) 179 * CFB8DIR = cfb (8 bit cfb) 180 * CFB16DIR = cfb16 (16 bit cfb) 181 * CFB24DIR = cfb24 (24 bit cfb) 182 * CFB32DIR = cfb32 (32 bit cfb) 183 * 184 * If a server does not need all of the above components, simply 185 * omit the relevant lines from the build block. 186 * 187 * Additional ddx directories can be split across three variables: 188 * DDXDIR1, DDXDIR2, and DDXDIR3. Most servers only use DDXDIR1, 189 * but if two servers can be built on a platform then DDXDIR1 is 190 * typically set to the ddx directories that are shared by both 191 * servers, DDXDIR2 is the directories unique to one of the servers, 192 * and DDXDIR3 is the directories unique to the other server. 193 * 194 * If these guidelines are followed, a make at the top of the server 195 * tree should result in each subdirectory being built only once, 196 * even if multiple servers that share subdirectories are being built. 197 */ 198 199#if XdecServer 200XCOMM 201XCOMM Digital MIPS based WS server (ultrix 4.2 and beyond) 202XCOMM 203MFBDIR = mfb 204CFB8DIR = cfb 205DDXDIR1 = hw/dec/ws 206DECDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 207DECOBJS = hw/dec/ws/init.o hw/dec/ws/sdepthinit.o 208DECLIBS = hw/dec/ws/LibraryTargetName(dec) CFB8Libs 209ServerTarget(Xdec,$(DECDIRS),$(DECOBJS),$(DECLIBS),$(SYSLIBS)) 210#ifndef ServerToInstall 211#define ServerToInstall Xdec 212#endif 213#endif /* XdecServer */ 214 215 216#if XdecMultiDepthServer 217XCOMM 218XCOMM Digital MIPS based WS server (ultrix 4.2 and beyond) 219XCOMM Supports 8, 12, and 24 bit pixmaps 220XCOMM 221MFBDIR = mfb 222CFB8DIR = cfb 223CFB16DIR = cfb16 224CFB24DIR = cfb24 225CFB32DIR = cfb32 226DDXDIR1 = hw/dec/ws 227DECDIRS1 = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 228DECOBJS1 = hw/dec/ws/init.o hw/dec/ws/mdepthinit.o 229DECLIBS1 = hw/dec/ws/LibraryTargetName(dec) CFBLibs 230ServerTarget(Xdec_md,$(DECDIRS1),$(DECOBJS1),$(DECLIBS1),$(SYSLIBS)) 231#ifndef ServerToInstall 232#define ServerToInstall Xdec_md 233#endif 234#endif /* XdecMultiDepthServer */ 235 236 237#if XsunServer 238XCOMM 239XCOMM Sun server 240XCOMM 241MFBDIR = mfb 242CFB8DIR = cfb 243DDXDIR1 = hw/sun 244#ifndef AmoebaArchitecture 245SUNOBJS = hw/sun/sunInit.o 246#else 247SUNOBJS = hw/sun/sunInitColor.o 248#endif 249SUNDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 250SUNLIBS = hw/sun/LibraryTargetName(sun) CFB8Libs 251SUNSYSLIBS = $(WIDECHARSYSLIB) $(SYSLIBS) 252SetUIDServerTarget(Xsun,$(SUNDIRS),$(SUNOBJS),$(SUNLIBS),$(SUNSYSLIBS)) 253#ifndef ServerToInstall 254#define ServerToInstall Xsun 255#endif 256#endif /* XsunServer */ 257 258 259#if Xsun24Server 260XCOMM 261XCOMM Sun multiple pixmap depth (8, 12, 24) server 262XCOMM 263MFBDIR = mfb 264CFB8DIR = cfb 265CFB16DIR = cfb16 266CFB24DIR = cfb24 267CFB32DIR = cfb32 268DDXDIR1 = hw/sun 269SUN24DIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 270SUN24OBJS = hw/sun/sunInitMulti.o 271SUN24LIBS = hw/sun/LibraryTargetName(sun) CFBLibs 272SetUIDServerTarget(Xsun24,$(SUN24DIRS),$(SUN24OBJS),$(SUN24LIBS),$(SYSLIBS)) 273#ifndef ServerToInstall 274#define ServerToInstall Xsun24 275#endif 276#endif /* Xsun24Server */ 277 278 279#if XsunMonoServer 280XCOMM 281XCOMM Sun monochrome server 282XCOMM 283MFBDIR = mfb 284DDXDIR1 = hw/sun 285SUNMDIRS = $(STDDIRS) $(MFBDIR) $(DDXDIR1) $(DEPDIRS) 286SUNMOBJS = hw/sun/sunInitMono.o hw/sun/sunInExMono.o 287SUNMLIBS = hw/sun/LibraryTargetName(sun) MFBBareLibs $(OTHEREXTS) 288SetUIDServerTarget(XsunMono,$(SUNMDIRS),$(SUNMOBJS),$(SUNMLIBS),$(SYSLIBS)) 289#ifndef ServerToInstall 290#define ServerToInstall XsunMono 291#endif 292#endif /* XsunMonoServer */ 293 294 295#if XsunAmoebaServer 296XCOMM 297XCOMM Sun server for Amoeba 298XCOMM 299MFBDIR = mfb 300CFB8DIR = cfb 301DDXDIR1 = hw/sunAmoeba 302SUNDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 303SUNOBJS = hw/sunAmoeba/sunInitColor.o 304SUNLIBS = hw/sunAmoeba/LibraryTargetName(sun) CFB8Libs 305ServerTarget(Xsun,$(SUNDIRS),$(SUNOBJS),$(SUNLIBS),$(SYSLIBS)) 306#ifndef ServerToInstall 307#define ServerToInstall Xsun 308#endif 309#endif /* XsunAmoebaServer */ 310 311 312#if XsunAmoebaMonoServer 313XCOMM 314XCOMM Sun monochrome server for Amoeba 315XCOMM 316MFBDIR = mfb 317DDXDIR1 = hw/sunAmoeba 318SUNMDIRS = $(STDDIRS) $(MFBDIR) $(DDXDIR1) $(DEPDIRS) 319SUNMOBJS = hw/sunAmoeba/sunInitMono.o hw/sunAmoeba/sunInExMono.o 320SUNMLIBS = hw/sunAmoeba/LibraryTargetName(sun) MFBBareLibs $(OTHEREXTS) 321ServerTarget(XsunMono,$(SUNMDIRS),$(SUNMOBJS),$(SUNMLIBS),$(SYSLIBS)) 322#ifndef ServerToInstall 323#define ServerToInstall XsunMono 324#endif 325#endif /* XsunAmoebaMonoServer */ 326 327 328#if XsunLynxServer 329XCOMM 330XCOMM Sun server for LynxOS microSPARC 2.4.0 331XCOMM 332MFBDIR = mfb 333CFB8DIR = cfb 334DDXDIR1 = hw/sunLynx 335SUNDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 336SUNOBJS = hw/sunLynx/sunLyInit.o 337SUNLIBS = hw/sunLynx/libsun.a CFB8Libs 338ServerTarget(Xsun,$(SUNDIRS),$(SUNOBJS),$(SUNLIBS),$(SYSLIBS)) 339#ifndef ServerToInstall 340#define ServerToInstall Xsun 341#endif 342#endif /* XsunLynxServer */ 343 344 345#if XsunLynxMonoServer 346XCOMM 347XCOMM Sun monochrome server for LynxOS microSPARC 2.4.0 348XCOMM 349MFBDIR = mfb 350DDXDIR1 = hw/sunLynx 351SUNMDIRS = $(STDDIRS) $(MFBDIR) $(DDXDIR1) $(DEPDIRS) 352SUNMOBJS = hw/sunLynx/sunInitMono.o hw/sunLynx/sunInExMono.o 353SUNMLIBS = hw/sunLynx/libsun.a MFBBareLibs $(OTHEREXTS) 354ServerTarget(XsunMono,$(SUNMDIRS),$(SUNMOBJS),$(SUNMLIBS),$(SYSLIBS)) 355#ifndef ServerToInstall 356#define ServerToInstall XsunMono 357#endif 358#endif /* XsunLynxMonoServer */ 359 360 361#if XibmServer 362XCOMM 363XCOMM IBM server 364XCOMM 365#if SpecialMalloc 366IBMALLOCLIB = hw/ibm/common/LibraryTargetName(ibmalloc) 367#else 368IBMALLOCLIB = 369#endif 370MFBDIR = mfb 371CFB8DIR = cfb 372DDXDIR1 = hw/ibm 373IBMDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 374IBMOBJS = hw/ibm/common/ibmcomm.o hw/ibm/common/ibmDate.o 375IBMLIBS = hw/ibm/AIX/hft.o hw/ibm/LibraryTargetName(ibm) $(IBMALLOCLIB) CFB8Libs 376ServerTarget(Xibm,$(IBMDIRS),$(IBMOBJS),$(IBMLIBS),$(SYSLIBS)) 377#ifndef ServerToInstall 378#define ServerToInstall Xibm 379#endif 380#endif /* XibmServer */ 381 382 383#if XhpServer 384XCOMM 385XCOMM Hewlett Packard CFB Server 386XCOMM 387MFBDIR = mfb 388CFB8DIR = cfb 389CFB32DIR = cfb32 390DDXDIR1 = hw/hp 391HPOBJS = hw/hp/hp.o 392HPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 393HPLIBS = CFB32Libs 394HPSYSLIBS = $(CBRT) $(SYSLIBS) 395ServerTarget(Xhp,$(HPSUBDIRS),$(HPOBJS),$(HPLIBS),$(HPSYSLIBS)) 396#ifndef ServerToInstall 397#define ServerToInstall Xhp 398#endif 399#endif /* XhpServer */ 400 401 402#if XsvgaServer 403XCOMM 404XCOMM SVGA CFB Server 405XCOMM 406MFBDIR = mfb 407CFB8DIR = cfb 408DDXDIR1 = hw/svga 409SVGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 410SVGAOBJS = hw/svga/svga.o 411SVGALIBS = CFB8Libs 412SVGASYSLIBS = $(CBRT) -lm -lmalloc 413SetUIDServerTarget(Xsvga,$(SVGASUBDIRS),$(SVGAOBJS),$(SVGALIBS),$(SVGASYSLIBS)) 414#ifndef ServerToInstall 415#define ServerToInstall Xsvga 416#endif 417#endif /* XsvgaServer */ 418 419 420#ifdef XFree86Version 421XF86INIT = $(XF86COMSRC)/xf86Init.o $(XF86CONFIGSRC)/xf86IniExt.o 422XF86MINIT = $(XF86COMSRC)/xf86Init_m.o $(XF86CONFIGSRC)/xf86MIniExt.o 423XF86CONFIG = $(XF86CONFIGSRC)/xf86_Option.o 424XF86COMLIB = $(XF86COMSRC)/LibraryTargetName(xf86) 425XF86OSLIB = $(XF86OSSRC)/LibraryTargetName(xf86_os) 426XF86HWLIB = $(XF86HWSRC)/LibraryTargetName(xf86_hw) 427XF86LIBS = $(XF86INIT) $(XF86CONFIG) $(XF86COMLIB) $(XF86OSLIB) \ 428 $(XF86HWLIB) $(XF86OSLIB) 429XF86MLIBS = $(XF86MINIT) $(XF86CONFIG) $(XF86COMLIB) $(XF86OSLIB) \ 430 $(XF86HWLIB) $(XF86OSLIB) 431 432XF68INIT = $(XF68COMSRC)/xf86Init.o $(XF68CONFIGSRC)/xf86IniExt.o 433XF68MINIT = $(XF68COMSRC)/xf86Init_m.o $(XF68CONFIGSRC)/xf86MIniExt.o 434XF68CONFIG = $(XF68CONFIGSRC)/xf86_Option.o 435XF68COMLIB = $(XF68COMSRC)/LibraryTargetName(xf86) 436XF68OSLIB = $(XF68OSSRC)/LibraryTargetName(xf86_os) 437XF68LIBS = $(XF68INIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB) 438XF68MLIBS = $(XF68MINIT) $(XF68CONFIG) $(XF68COMLIB) $(XF68OSLIB) 439 440XF98INIT = $(XF98COMSRC)/xf86Init.o $(XF98CONFIGSRC)/xf86IniExt.o 441XF98MINIT = $(XF98COMSRC)/xf86Init_m.o $(XF98CONFIGSRC)/xf86MIniExt.o 442XF98CONFIG = $(XF98CONFIGSRC)/xf86_Option.o 443XF98COMLIB = $(XF98COMSRC)/LibraryTargetName(xf86) 444XF98OSLIB = $(XF98OSSRC)/LibraryTargetName(xf86_os) 445XF98HWLIB = $(XF98HWSRC)/LibraryTargetName(xf86_hw) 446XF98HWNECLIB = $(XF98HWNECSRC)/LibraryTargetName(xf86_hw) 447XF98HWPWSKBLIB = $(XF98HWPWSKBSRC)/LibraryTargetName(xf86_hw) 448XF98HWPWLBLIB = $(XF98HWPWLBSRC)/LibraryTargetName(xf86_hw) 449XF98HWGA968LIB = $(XF98HWGA968SRC)/LibraryTargetName(xf86_hw) 450XF98LIBS = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \ 451 $(XF98HWLIB) $(XF98OSLIB) 452XF98LIBSNEC = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \ 453 $(XF98HWNECLIB) $(XF98OSLIB) 454XF98LIBSPWSKB = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \ 455 $(XF98HWPWSKBLIB) $(XF98OSLIB) 456XF98LIBSPWLB = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \ 457 $(XF98HWPWLBLIB) $(XF98OSLIB) 458XF98LIBSGA968 = $(XF98INIT) $(XF98CONFIG) $(XF98COMLIB) \ 459 $(XF98HWGA968LIB) $(XF98OSLIB) 460XF98MLIBS = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \ 461 $(XF98HWLIB) $(XF98OSLIB) 462XF98MLIBSNEC = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \ 463 $(XF98HWNECLIB) $(XF98OSLIB) 464XF98MLIBSPWSKB = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \ 465 $(XF98HWPWSKBLIB) $(XF98OSLIB) 466XF98MLIBSPWLB = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \ 467 $(XF98HWPWLBLIB) $(XF98OSLIB) 468XF98MLIBSGA968 = $(XF98MINIT) $(XF98CONFIG) $(XF98COMLIB) \ 469 $(XF98HWGA968LIB) $(XF98OSLIB) 470#endif 471 472 473#if HasParallelMake 474XCOMM 475XCOMM force non-parallel build of XF86 servers to prevent MUTEX overrides 476XCOMM 477#if XF86SVGAServer 478XF86SVGA = XF86_SVGA 479#endif 480#if XF86VGA16Server 481XF86VGA16 = XF86_VGA16 482#endif 483#if XF86W32Server 484XF86W32 = XF86_W32 485#endif 486#if XF86MonoServer 487XF86MONO = XF86_Mono 488#endif 489#if XF86S3Server 490XF86S3 = XF86_S3 491#endif 492#if XF86S3VServer 493XF86S3V = XF86_S3V 494#endif 495#if XF86I8514Server 496XF868514 = XF86_8514 497#endif 498#if XF86Mach8Server 499XF86MACH8 = XF86_Mach8 500#endif 501#if XF86Mach32Server 502XF86MACH32 = XF86_Mach32 503#endif 504#if XF86Mach64Server 505XF86MACH64 = XF86_Mach64 506#endif 507#if XF86P9000Server 508XF86P9000 = XF86_P9000 509#endif 510#if XF86AGXServer 511XF86AGX = XF86_AGX 512#endif 513#if XF86I128Server 514XF86I128 = XF86_I128 515#endif 516#if XF86TGAServer 517XF86TGA = XF86_TGA 518#endif 519#if XF68FBDevServer 520XF68FBDEV = XF68_FBDev 521#endif 522#if XF98GANBWAPServer 523XF98GANBWAP = XF98_GANBWAP 524#endif 525#if XF98NEC480Server 526XF98NEC480 = XF98_NEC480 527#endif 528#if XF98NKVNECServer 529XF98NKVNEC = XF98_NKVNEC 530#endif 531#if XF98WABSServer 532XF98WABS = XF98_WABS 533#endif 534#if XF98WABEPServer 535XF98WABEP = XF98_WABEP 536#endif 537#if XF98WSNAServer 538XF98WSNA = XF98_WSNA 539#endif 540#if XF98TGUIServer 541XF98TGUI = XF98_TGUI 542#endif 543#if XF98MGAServer 544XF98MGA = XF98_MGA 545#endif 546#if XF98SVGAServer 547XF98SVGA = XF98_SVGA 548#endif 549#if XF98EGCServer 550XF98EGC = XF98_EGC 551#endif 552#if XF98NECS3Server 553XF98NECS3 = XF98_NECS3 554#endif 555#if XF98PWSKBServer 556XF98PWSKB = XF98_PWSKB 557#endif 558#if XF98PWLBServer 559XF98PWLB = XF98_PWLB 560#endif 561#if XF98GA968Server 562XF98GA968 = XF98_GA968 563#endif 564#if XnestServer 565XNEST = Xnest 566#endif 567#if XVirtualFramebufferServer 568XVFB = Xvfb 569#endif 570#if defined(XF86SVGAServer) || defined(XF98GANBWAPServer) || \ 571 defined(XF98NEC480Server) || defined(XF98NKVNECServer) || \ 572 defined(XF98WABSServer) || defined(XF98WABEPServer) || \ 573 defined(XF98WSNAServer) || defined(XF98TGUIServer) || \ 574 defined(XF98MGAServer) || defined(XF98SVGAServer) || \ 575 defined(XF86VGA16Server) || defined(XF98EGCServer) || \ 576 defined(XF86W32Server) || defined(XF86MonoServer) || \ 577 defined(XF86S3Server) || defined(XF86S3VServer) || \ 578 defined(XF98NECS3Server) || defined(XF98PWSKBServer) || \ 579 defined(XF98PWLBServer) || defined(XF98GA968Server) || \ 580 defined(XF86I8514Server) || defined(XF86Mach8Server) || \ 581 defined(XF86Mach32Server) || defined(XF86Mach64Server) || \ 582 defined(XF86P9000Server) || defined(XF86AGXServer) || \ 583 defined(XF86I128Server) || defined(XF86TGAServer) || \ 584 defined(XF68FBDevServer) || \ 585 defined(XnestServer) || defined(XVirtualFramebufferServer) 586MakeMutex($(XF86SVGA) $(XF98GANBWAP) $(XF98NEC480) $(XF98NKVNEC) $(XF98WABS) \ 587 $(XF98WABEP) $(XF98WSNA) $(XF98TGUI) $(XF98MGA) $(XF98SVGA) \ 588 $(XF86VGA16) \ 589 $(XF98EGC) $(XF86W32) $(XF86MONO) $(XF86S3) $(XF86S3V) $(XF98NECS3) \ 590 $(XF98PWSKB) $(XF98PWLB) $(XF98GA968) $(XF868514) $(XF86MACH8) \ 591 $(XF86MACH32) $(XF86MACH64) $(XF86P9000) $(XF86AGX) $(XF86I128) \ 592 $(XF86TGA) $(XF68FBDEV) $(XNEST) $(XVFB)) 593#endif 594MakeMutex($(STDDIRS) mfb cfb cfb16 cfb32) 595#endif 596 597 598#if XF86SVGAServer 599XCOMM 600XCOMM XFree86 SVGA Server 601XCOMM 602MFBDIR = mfb 603CFB8DIR = cfb 604CFB16DIR = cfb16 605CFB24DIR = cfb24 606CFB32DIR = cfb32 607DDXDIR1 = hw/xfree86 608XF86SVGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 609 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 610XF86SVGAOBJS = $(XF86COMSRC)/XF86_SVGA.o $(XF86SRC)/vga256/vga256Conf.o \ 611 $(XF86SRC)/xaa/xaavga256/xaavga256.o \ 612 $(XF86SRC)/xaa/xaa16/xaa16.o $(XF86SRC)/xaa/xaa24/xaa24.o \ 613 $(XF86SRC)/xaa/xaa32/xaa32.o 614XF86SVGALIBS = $(VGADRIVERSRC)/LibraryTargetName(driver256) \ 615 $(XF86SRC)/xaa/LibraryTargetName(xaa) \ 616 $(XF86SRC)/vga256/LibraryTargetName(vga256) \ 617 $(XF86LIBS) CFBLibs 618XF86SVGASYSLIBS = $(SYSLIBS) 619#if HasParallelMake 620MakeMutex($(XF86SVGASUBDIRS) $(XF86SVGAOBJS) $(XF86SVGALIBS) $(XF86SVGASYSLIBS)) 621#endif 622#if HasGnuMake 623$(XF86SVGAOBJS) $(XF86SVGALIBS) $(XF86SVGASYSLIBS):: $(XF86SVGASUBDIRS) 624 @if [ -f $@ ]; then touch $@; fi 625#endif 626SetUIDServerTarget(XF86_SVGA,$(XF86SVGASUBDIRS),$(XF86SVGAOBJS),$(XF86SVGALIBS),$(XF86SVGASYSLIBS)) 627#ifndef ServerToInstall 628#define ServerToInstall XF86_SVGA 629#endif 630#ifdef OS2Architecture 631LinkFile(XF86_SVGA.def,SVGA.def) 632InstallLinkKitNonExecFile(SVGA.def,$(LINKKITDIR)) 633#endif 634#endif /* XF86SVGAServer */ 635 636 637#if XF86VGA16Server 638XCOMM 639XCOMM XFree86 VGA 16 color Server 640XCOMM 641DDXDIR1 = hw/xfree86 642#if XF86VGA16DualServer 643XF86VGA16MONOOBJS = $(XF86SRC)/mono/monoConf.o 644XF86VGA16MONOLIBS = $(MONODRIVERSRC)/LibraryTargetName(monodrv) \ 645 $(XF86SRC)/mono/LibraryTargetName(mono) 646#endif 647XF86VGA16SUBDIRS = $(STDDIRS) $(DDXDIR1) $(DEPDIRS) 648XF86VGA16OBJS = $(XF86COMSRC)/XF86_VGA16.o $(XF86SRC)/vga16/vga16Conf.o \ 649 $(XF86SRC)/vga16/misc/vga16misc.o $(XF86VGA16MONOOBJS) 650XF86VGA16LIBS = $(VGA16DRIVERSRC)/LibraryTargetName(driver16) \ 651 $(XF86SRC)/vga16/LibraryTargetName(vga16) \ 652 $(XF86VGA16MONOLIBS) $(XF86MLIBS) NoMFBBareLibs $(OTHEREXTS) 653XF86VGA16SYSLIBS = $(SYSLIBS) 654#if HasParallelMake 655MakeMutex($(XF86VGA16SUBDIRS) $(XF86VGA16OBJS) $(XF86VGA16LIBS) $(XF86VGA16SYSLIBS)) 656#endif 657#if HasGnuMake 658$(XF86VGA16OBJS) $(XF86VGA16LIBS) $(XF86VGA16SYSLIBS):: $(XF86VGA16SUBDIRS) 659 @if [ -f $@ ]; then touch $@; fi 660#endif 661SetUIDServerTarget(XF86_VGA16,$(XF86VGA16SUBDIRS),$(XF86VGA16OBJS),$(XF86VGA16LIBS),$(XF86VGA16SYSLIBS)) 662#ifndef ServerToInstall 663#define ServerToInstall XF86_VGA16 664#endif 665#ifdef OS2Architecture 666LinkFile(XF86_VGA16.def,VGA16.def) 667InstallLinkKitNonExecFile(VGA16.def,$(LINKKITDIR)) 668#endif 669#endif /* XF86VGA16Server */ 670 671 672#if XF86W32Server 673XCOMM 674XCOMM XFree86 W32 Server 675XCOMM 676MFBDIR = mfb 677CFB8DIR = cfb 678DDXDIR1 = hw/xfree86 679XF86W32SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 680XF86W32OBJS = $(XF86COMSRC)/XF86_W32.o $(XF86ACCELSRC)/et4000w32/w32Conf.o 681XF86W32LIBS = $(XF86ACCELSRC)/et4000w32/w32/LibraryTargetName(w32) \ 682 $(XF86ACCELSRC)/et4000w32/cfb.w32/LibraryTargetName(cfb) \ 683 $(XF86ACCELSRC)/et4000w32/w32/LibraryTargetName(w32) \ 684 $(XF86ACCELSRC)/et4000w32/asm/LibraryTargetName(asm) \ 685 $(XF86LIBS) CFB8Libs 686XF86W32SYSLIBS = $(SYSLIBS) 687#if HasParallelMake 688MakeMutex($(XF86W32SUBDIRS) $(XF86W32OBJS) $(XF86W32LIBS) $(XF86W32SYSLIBS)) 689#endif 690#if HasGnuMake 691$(XF86W32OBJS) $(XF86W32LIBS) $(XF86W32SYSLIBS):: $(XF86W32SUBDIRS) 692 @if [ -f $@ ]; then touch $@; fi 693#endif 694SetUIDServerTarget(XF86_W32,$(XF86W32SUBDIRS),$(XF86W32OBJS),$(XF86W32LIBS),$(XF86W32SYSLIBS)) 695#ifndef ServerToInstall 696#define ServerToInstall XF86_W32 697#endif 698#ifdef OS2Architecture 699LinkFile(XF86_W32.def,W32.def) 700InstallLinkKitNonExecFile(W32.def,$(LINKKITDIR)) 701#endif 702#endif 703 704 705#if XF86MonoServer 706XCOMM 707XCOMM XFree86 Monochrome VGA Server 708XCOMM 709DDXDIR1 = hw/xfree86 710#if XF86MonoDualServer 711XF86MONOMONOOBJS = $(XF86SRC)/mono/monoConf.o 712XF86MONOMONOLIBS = $(MONODRIVERSRC)/LibraryTargetName(monodrv) \ 713 $(XF86SRC)/mono/LibraryTargetName(mono) 714#endif 715XF86MONOSUBDIRS = $(STDDIRS) $(MFBDIR) $(DDXDIR1) $(DEPDIRS) 716XF86MONOOBJS = $(XF86COMSRC)/XF86_Mono.o $(XF86SRC)/vga2/vga2Conf.o \ 717 $(XF86SRC)/vga2/misc/vga2misc.o $(XF86MONOMONOOBJS) 718XF86MONOLIBS = $(VGA2DRIVERSRC)/LibraryTargetName(driver2) \ 719 $(XF86SRC)/vga2/LibraryTargetName(vga2) \ 720 $(XF86MONOMONOLIBS) $(XF86MLIBS) NoMFBBareLibs $(OTHEREXTS) 721XF86MONOSYSLIBS = $(SYSLIBS) 722#if HasParallelMake 723MakeMutex($(XF86MONOSUBDIRS) $(XF86MONOOBJS) $(XF86MONOLIBS) $(XF86MONOSYSLIBS)) 724#endif 725#if HasGnuMake 726$(XF86MONOOBJS) $(XF86MONOLIBS) $(XF86MONOSYSLIBS):: $(XF86MONOSUBDIRS) 727 @if [ -f $@ ]; then touch $@; fi 728#endif 729SetUIDServerTarget(XF86_Mono,$(XF86MONOSUBDIRS),$(XF86MONOOBJS),$(XF86MONOLIBS),$(XF86MONOSYSLIBS)) 730#ifndef ServerToInstall 731#define ServerToInstall XF86_Mono 732#endif 733#ifdef OS2Architecture 734LinkFile(XF86_Mono.def,Mono.def) 735InstallLinkKitNonExecFile(Mono.def,$(LINKKITDIR)) 736#endif 737#endif /* XF86MonoServer */ 738 739 740#if XF86S3Server 741XCOMM 742XCOMM XFree86 S3 Server 743XCOMM 744MFBDIR = mfb 745CFB8DIR = cfb 746CFB16DIR = cfb16 747CFB24DIR = cfb24 748CFB32DIR = cfb32 749DDXDIR1 = hw/xfree86 750XF86S3SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 751 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 752XF86S3OBJS = $(XF86COMSRC)/XF86_S3.o $(XF86ACCELSRC)/s3/s3Conf.o \ 753 $(S3DRIVERSRC)/newmmio/newmmio.o \ 754 $(S3DRIVERSRC)/mmio_928/mmio_928.o \ 755 $(S3DRIVERSRC)/s3_generic/s3_generic.o 756XF86S3LIBS = $(XF86ACCELSRC)/s3/LibraryTargetName(s3) \ 757 $(XF86ACCELSRC)/s3/s3newmmio/LibraryTargetName(s3newmmio) \ 758 $(XF86ACCELSRC)/s3/s3mmio/LibraryTargetName(s3mmio) $(XF86LIBS) \ 759 CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 760XF86S3SYSLIBS = $(SYSLIBS) 761#if HasParallelMake 762MakeMutex($(XF86S3SUBDIRS) $(XF86S3OBJS) $(XF86S3LIBS) $(XF86S3SYSLIBS)) 763#endif 764SetUIDServerTarget(XF86_S3,$(XF86S3SUBDIRS),$(XF86S3OBJS),$(XF86S3LIBS),$(XF86S3SYSLIBS)) 765#ifndef ServerToInstall 766#define ServerToInstall XF86_S3 767#endif 768#ifdef OS2Architecture 769LinkFile(XF86_S3.def,S3.def) 770InstallLinkKitNonExecFile(S3.def,$(LINKKITDIR)) 771#endif 772#endif /* XF86S3Server */ 773 774 775#if XF86S3VServer 776XCOMM 777XCOMM XFree86 S3 ViRGE Server 778XCOMM 779MFBDIR = mfb 780CFB8DIR = cfb 781CFB16DIR = cfb16 782CFB24DIR = cfb24 783CFB32DIR = cfb32 784DDXDIR1 = hw/xfree86 785XF86S3VSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 786 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 787XF86S3VOBJS = $(XF86COMSRC)/XF86_S3.o $(XF86ACCELSRC)/s3_virge/s3vConf.o \ 788 $(S3VDRIVERSRC)/s3_virge/s3_virge.o 789XF86S3VLIBS = $(XF86ACCELSRC)/s3_virge/LibraryTargetName(s3v) $(XF86LIBS) \ 790 CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 791XF86S3VSYSLIBS = $(SYSLIBS) 792#if HasParallelMake 793MakeMutex($(XF86S3VSUBDIRS) $(XF86S3VOBJS) $(XF86S3VLIBS) $(XF86S3VSYSLIBS)) 794#endif 795#if HasGnuMake 796$(XF86S3VOBJS) $(XF86S3VLIBS) $(XF86S3VSYSLIBS):: $(XF86S3VSUBDIRS) 797 @if [ -f $@ ]; then touch $@; fi 798#endif 799SetUIDServerTarget(XF86_S3V,$(XF86S3VSUBDIRS),$(XF86S3VOBJS),$(XF86S3VLIBS),$(XF86S3VSYSLIBS)) 800#ifndef ServerToInstall 801#define ServerToInstall XF86_S3V 802#endif 803#ifdef OS2Architecture 804LinkFile(XF86_S3V.def,S3V.def) 805InstallLinkKitNonExecFile(S3V.def,$(LINKKITDIR)) 806#endif 807#endif /* XF86S3VServer */ 808 809 810#if XF86I8514Server 811XCOMM 812XCOMM XFree86 8514 Server 813XCOMM 814MFBDIR = mfb 815CFB8DIR = cfb 816DDXDIR1 = hw/xfree86 817XF868514SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 818XF868514OBJS = $(XF86COMSRC)/XF86_8514.o 819XF868514LIBS = $(XF86ACCELSRC)/ibm8514/LibraryTargetName(8514) $(XF86LIBS) \ 820 CFB8Libs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 821XF868514SYSLIBS = $(SYSLIBS) 822#if HasParallelMake 823MakeMutex($(XF868514SUBDIRS) $(XF868514OBJS) $(XF868514LIBS) $(XF868514SYSLIBS)) 824#endif 825#if HasGnuMake 826$(XF868514OBJS) $(XF868514LIBS) $(XF868514SYSLIBS):: $(XF868514SUBDIRS) 827 @if [ -f $@ ]; then touch $@; fi 828#endif 829SetUIDServerTarget(XF86_8514,$(XF868514SUBDIRS),$(XF868514OBJS),$(XF868514LIBS),$(XF868514SYSLIBS)) 830#ifndef ServerToInstall 831#define ServerToInstall XF86_8514 832#endif 833#ifdef OS2Architecture 834LinkFile(XF86_8514.def,8514.def) 835InstallLinkKitNonExecFile(8514.def,$(LINKKITDIR)) 836#endif 837#endif /* XF86I8514Server */ 838 839 840#if XF86Mach8Server 841XCOMM 842XCOMM XFree86 Mach8 Server 843XCOMM 844MFBDIR = mfb 845CFB8DIR = cfb 846DDXDIR1 = hw/xfree86 847XF86MACH8SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(DDXDIR1) $(DEPDIRS) 848XF86MACH8OBJS = $(XF86COMSRC)/XF86_Mach8.o 849XF86MACH8LIBS = $(XF86ACCELSRC)/mach8/LibraryTargetName(mach8) $(XF86LIBS) \ 850 CFB8Libs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 851XF86MACH8SYSLIBS = $(SYSLIBS) 852#if HasParallelMake 853MakeMutex($(XF86MACH8SUBDIRS) $(XF86MACH8OBJS) $(XF86MACH8LIBS) $(XF86MACH8SYSLIBS)) 854#endif 855#if HasGnuMake 856$(XF86MACH8OBJS) $(XF86MACH8LIBS) $(XF86MACH8SYSLIBS):: $(XF86MACH8SUBDIRS) 857 @if [ -f $@ ]; then touch $@; fi 858#endif 859SetUIDServerTarget(XF86_Mach8,$(XF86MACH8SUBDIRS),$(XF86MACH8OBJS),$(XF86MACH8LIBS),$(XF86MACH8SYSLIBS)) 860#ifndef ServerToInstall 861#define ServerToInstall XF86_Mach8 862#endif 863#ifdef OS2Architecture 864LinkFile(XF86_Mach8.def,Mach8.def) 865InstallLinkKitNonExecFile(Mach8.def,$(LINKKITDIR)) 866#endif 867#endif /* XF86Mach8Server */ 868 869 870#if XF86Mach32Server 871XCOMM 872XCOMM XFree86 Mach32 Server 873XCOMM 874MFBDIR = mfb 875CFB8DIR = cfb 876CFB16DIR = cfb16 877DDXDIR1 = hw/xfree86 878XF86MACH32SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(DDXDIR1) \ 879 $(DEPDIRS) 880XF86MACH32OBJS = $(XF86COMSRC)/XF86_Mach32.o 881XF86MACH32LIBS = $(XF86ACCELSRC)/mach32/LibraryTargetName(mach32) $(XF86LIBS) \ 882 CFB16Libs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 883XF86MACH32SYSLIBS = $(SYSLIBS) 884#if HasParallelMake 885MakeMutex($(XF86MACH32SUBDIRS) $(XF86MACH32OBJS) $(XF86MACH32LIBS) $(XF86MACH32SYSLIBS)) 886#endif 887#if HasGnuMake 888$(XF86MACH32OBJS) $(XF86MACH32LIBS) $(XF86MACH32SYSLIBS):: $(XF86MACH32SUBDIRS) 889 @if [ -f $@ ]; then touch $@; fi 890#endif 891SetUIDServerTarget(XF86_Mach32,$(XF86MACH32SUBDIRS),$(XF86MACH32OBJS),$(XF86MACH32LIBS),$(XF86MACH32SYSLIBS)) 892#ifndef ServerToInstall 893#define ServerToInstall XF86_Mach32 894#endif 895#ifdef OS2Architecture 896LinkFile(XF86_Mach32.def,Mach32.def) 897InstallLinkKitNonExecFile(Mach32.def,$(LINKKITDIR)) 898#endif 899#endif /* XF86Mach32Server */ 900 901 902#if XF86Mach64Server 903XCOMM 904XCOMM XFree86 Mach64 Server 905XCOMM 906MFBDIR = mfb 907CFB8DIR = cfb 908CFB16DIR = cfb16 909CFB24DIR = cfb24 910CFB32DIR = cfb32 911DDXDIR1 = hw/xfree86 912XF86MACH64SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 913 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 914XF86MACH64OBJS = $(XF86COMSRC)/XF86_Mach64.o 915XF86MACH64LIBS = $(XF86ACCELSRC)/mach64/LibraryTargetName(mach64) \ 916 $(XF86LIBS) CFBLibs 917XF86MACH64SYSLIBS = $(SYSLIBS) 918#if HasParallelMake 919MakeMutex($(XF86MACH64SUBDIRS) $(XF86MACH64OBJS) $(XF86MACH64LIBS) $(XF86MACH64SYSLIBS)) 920#endif 921#if HasGnuMake 922$(XF86MACH64OBJS) $(XF86MACH64LIBS) $(XF86MACH64SYSLIBS):: $(XF86MACH64SUBDIRS) 923 @if [ -f $@ ]; then touch $@; fi 924#endif 925SetUIDServerTarget(XF86_Mach64,$(XF86MACH64SUBDIRS),$(XF86MACH64OBJS),$(XF86MACH64LIBS),$(XF86MACH64SYSLIBS)) 926#ifndef ServerToInstall 927#define ServerToInstall XF86_Mach64 928#endif 929#ifdef OS2Architecture 930LinkFile(XF86_Mach64.def,Mach64.def) 931InstallLinkKitNonExecFile(Mach64.def,$(LINKKITDIR)) 932#endif 933#endif /* XF86Mach64Server */ 934 935 936#if XF86P9000Server 937XCOMM 938XCOMM XFree86 P9000 Server 939XCOMM 940MFBDIR = mfb 941CFB8DIR = cfb 942CFB16DIR = cfb16 943CFB24DIR = cfb24 944CFB32DIR = cfb32 945DDXDIR1 = hw/xfree86 946XF86P9000SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 947 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 948XF86P9000OBJS = $(XF86COMSRC)/XF86_P9000.o 949XF86P9000LIBS = $(XF86ACCELSRC)/p9000/LibraryTargetName(p9000) \ 950 $(XF86LIBS) CFBLibs 951XF86P9000SYSLIBS = $(SYSLIBS) 952#if HasParallelMake 953MakeMutex($(XF86P9000SUBDIRS) $(XF86P9000OBJS) $(XF86P9000LIBS) $(XF86P9000SYSLIBS)) 954#endif 955#if HasGnuMake 956$(XF86P9000OBJS) $(XF86P9000LIBS) $(XF86P9000SYSLIBS):: $(XF86P9000SUBDIRS) 957 @if [ -f $@ ]; then touch $@; fi 958#endif 959SetUIDServerTarget(XF86_P9000,$(XF86P9000SUBDIRS),$(XF86P9000OBJS),$(XF86P9000LIBS),$(XF86P9000SYSLIBS)) 960#ifndef ServerToInstall 961#define ServerToInstall XF86_P9000 962#endif 963#ifdef OS2Architecture 964LinkFile(XF86_P9000.def,P9000.def) 965InstallLinkKitNonExecFile(P9000.def,$(LINKKITDIR)) 966#endif 967#endif /* XF86P9000Server */ 968 969 970#if XF86AGXServer 971XCOMM 972XCOMM XFree86 AGX Server 973XCOMM 974MFBDIR = mfb 975CFB8DIR = cfb 976CFB16DIR = cfb16 977CFB24DIR = cfb24 978CFB32DIR = cfb32 979DDXDIR1 = hw/xfree86 980XF86AGXSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 981 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 982XF86AGXOBJS = $(XF86COMSRC)/XF86_AGX.o 983XF86AGXLIBS = $(XF86ACCELSRC)/agx/LibraryTargetName(agx) $(XF86LIBS) CFBLibs 984XF86AGXSYSLIBS = $(SYSLIBS) 985#if HasParallelMake 986MakeMutex($(XF86AGXSUBDIRS) $(XF86AGXOBJS) $(XF86AGXLIBS) $(XF86AGXSYSLIBS)) 987#endif 988#if HasGnuMake 989$(XF86AGXOBJS) $(XF86AGXLIBS) $(XF86AGXSYSLIBS):: $(XF86AGXSUBDIRS) 990 @if [ -f $@ ]; then touch $@; fi 991#endif 992SetUIDServerTarget(XF86_AGX,$(XF86AGXSUBDIRS),$(XF86AGXOBJS),$(XF86AGXLIBS),$(XF86AGXSYSLIBS)) 993#ifndef ServerToInstall 994#define ServerToInstall XF86_AGX 995#endif 996#ifdef OS2Architecture 997LinkFile(XF86_AGX.def,AGX.def) 998InstallLinkKitNonExecFile(AGX.def,$(LINKKITDIR)) 999#endif 1000#endif /* XF86AGXServer */ 1001 1002 1003#if XF98GANBWAPServer 1004XCOMM 1005XCOMM XFree98 GA-98NB/WAP Server 1006XCOMM 1007MFBDIR = mfb 1008CFB8DIR = cfb 1009CFB16DIR = cfb16 1010CFB24DIR = cfb24 1011CFB32DIR = cfb32 1012DDXDIR2 = hw/xfree98 1013XF98GANBWAPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1014XF98GANBWAPOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \ 1015 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1016XF98GANBWAPLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverganbwap) \ 1017 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1018 $(XF98SRC)/vga256/LibraryTargetName(ganbwap) $(XF98LIBS) \ 1019 CFBLibs 1020XF98GANBWAPSYSLIBS = $(SYSLIBS) 1021#if HasParallelMake 1022MakeMutex($(XF98GANBWAPSUBDIRS) $(XF98GANBWAPOBJS) $(XF98GANBWAPLIBS) $(XF98GANBWAPSYSLIBS)) 1023#endif 1024#if HasGnuMake 1025$(XF98GANBWAPOBJS) $(XF98GANBWAPLIBS) $(XF98GANBWAPSYSLIBS):: $(XF98GANBWAPSUBDIRS) 1026 @if [ -f $@ ]; then touch $@; fi 1027#endif 1028SetUIDServerTarget(XF98_GANBWAP,$(XF98GANBWAPSUBDIRS),$(XF98GANBWAPOBJS),$(XF98GANBWAPLIBS),$(XF98GANBWAPSYSLIBS)) 1029#ifndef ServerToInstall 1030#define ServerToInstall XF98_GANBWAP 1031#endif 1032#endif /* XF98GANBWAPServer */ 1033 1034 1035#if XF98NEC480Server 1036XCOMM 1037XCOMM XFree98 NEC480 Server 1038XCOMM 1039MFBDIR = mfb 1040CFB8DIR = cfb 1041CFB16DIR = cfb16 1042CFB24DIR = cfb24 1043CFB32DIR = cfb32 1044DDXDIR2 = hw/xfree98 1045XF98NEC480SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1046XF98NEC480OBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/nec480Conf.o\ 1047 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1048XF98NEC480LIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivernec480) \ 1049 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1050 $(XF98SRC)/vga256/LibraryTargetName(nec480) $(XF98LIBS) \ 1051 CFBLibs 1052XF98NEC480SYSLIBS = $(SYSLIBS) 1053#if HasParallelMake 1054MakeMutex($(XF98NEC480SUBDIRS) $(XF98NEC480OBJS) $(XF98NEC480LIBS) $(XF98NEC480SYSLIBS)) 1055#endif 1056#if HasGnuMake 1057$(XF98NEC480OBJS) $(XF98NEC480LIBS) $(XF98NEC480SYSLIBS):: $(XF98NEC480SUBDIRS) 1058 @if [ -f $@ ]; then touch $@; fi 1059#endif 1060SetUIDServerTarget(XF98_NEC480,$(XF98NEC480SUBDIRS),$(XF98NEC480OBJS),$(XF98NEC480LIBS),$(XF98NEC480SYSLIBS)) 1061#ifndef ServerToInstall 1062#define ServerToInstall XF98_NEC480 1063#endif 1064#endif /* XF98NEC480Server */ 1065 1066 1067#if XF98NKVNECServer 1068XCOMM 1069XCOMM XFree98 NEC-CIRRUS/EPSON NKV/NKV2 Server 1070XCOMM 1071MFBDIR = mfb 1072CFB8DIR = cfb 1073CFB16DIR = cfb16 1074CFB24DIR = cfb24 1075CFB32DIR = cfb32 1076DDXDIR2 = hw/xfree98 1077XF98NKVNECSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1078XF98NKVNECOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \ 1079 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1080XF98NKVNECLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivernkvnec) \ 1081 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1082 $(XF98SRC)/vga256/LibraryTargetName(nkvnec) $(XF98LIBS) \ 1083 CFBLibs 1084XF98NKVNECSYSLIBS = $(SYSLIBS) 1085#if HasParallelMake 1086MakeMutex($(XF98NKVNECSUBDIRS) $(XF98NKVNECOBJS) $(XF98NKVNECLIBS) $(XF98NKVNECSYSLIBS)) 1087#endif 1088#if HasGnuMake 1089$(XF98NKVNECOBJS) $(XF98NKVNECLIBS) $(XF98NKVNECSYSLIBS):: $(XF98NKVNECSUBDIRS) 1090 @if [ -f $@ ]; then touch $@; fi 1091#endif 1092SetUIDServerTarget(XF98_NKVNEC,$(XF98NKVNECSUBDIRS),$(XF98NKVNECOBJS),$(XF98NKVNECLIBS),$(XF98NKVNECSYSLIBS)) 1093#ifndef ServerToInstall 1094#define ServerToInstall XF98_NKVNEC 1095#endif 1096#endif /* XF98NKVNECServer */ 1097 1098 1099#if XF98WABSServer 1100XCOMM 1101XCOMM XFree98 WAB-S Server 1102XCOMM 1103MFBDIR = mfb 1104CFB8DIR = cfb 1105CFB16DIR = cfb16 1106CFB24DIR = cfb24 1107CFB32DIR = cfb32 1108DDXDIR2 = hw/xfree98 1109XF98WABSSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1110XF98WABSOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \ 1111 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1112XF98WABSLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverwabs) \ 1113 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1114 $(XF98SRC)/vga256/LibraryTargetName(wabs) $(XF98LIBS) CFBLibs 1115XF98WABSSYSLIBS = $(SYSLIBS) 1116#if HasParallelMake 1117MakeMutex($(XF98WABSSUBDIRS) $(XF98WABSOBJS) $(XF98WABSLIBS) $(XF98WABSSYSLIBS)) 1118#endif 1119#if HasGnuMake 1120$(XF98WABSOBJS) $(XF98WABSLIBS) $(XF98WABSSYSLIBS):: $(XF98WABSSUBDIRS) 1121 @if [ -f $@ ]; then touch $@; fi 1122#endif 1123SetUIDServerTarget(XF98_WABS,$(XF98WABSSUBDIRS),$(XF98WABSOBJS),$(XF98WABSLIBS),$(XF98WABSSYSLIBS)) 1124#ifndef ServerToInstall 1125#define ServerToInstall XF98_WABS 1126#endif 1127#endif /* XF98WABSServer */ 1128 1129 1130#if XF98WABEPServer 1131XCOMM 1132XCOMM XFree98 WAB-EP Server 1133XCOMM 1134MFBDIR = mfb 1135CFB8DIR = cfb 1136CFB16DIR = cfb16 1137CFB24DIR = cfb24 1138CFB32DIR = cfb32 1139DDXDIR2 = hw/xfree98 1140XF98WABEPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1141XF98WABEPOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \ 1142 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1143XF98WABEPLIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverwabep) \ 1144 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1145 $(XF98SRC)/vga256/LibraryTargetName(wabep) $(XF98LIBS) CFBLibs 1146XF98WABEPSYSLIBS = $(SYSLIBS) 1147#if HasParallelMake 1148MakeMutex($(XF98WABEPSUBDIRS) $(XF98WABEPOBJS) $(XF98WABEPLIBS) $(XF98WABEPSYSLIBS)) 1149#endif 1150#if HasGnuMake 1151$(XF98WABEPOBJS) $(XF98WABEPLIBS) $(XF98WABEPSYSLIBS):: $(XF98WABEPSUBDIRS) 1152 @if [ -f $@ ]; then touch $@; fi 1153#endif 1154SetUIDServerTarget(XF98_WABEP,$(XF98WABEPSUBDIRS),$(XF98WABEPOBJS),$(XF98WABEPLIBS),$(XF98WABEPSYSLIBS)) 1155#ifndef ServerToInstall 1156#define ServerToInstall XF98_WABEP 1157#endif 1158#endif /* XF98WABEPServer */ 1159 1160 1161#if XF98WSNAServer 1162XCOMM 1163XCOMM XFree98 WSN-A2F Server 1164XCOMM 1165MFBDIR = mfb 1166CFB8DIR = cfb 1167CFB16DIR = cfb16 1168CFB24DIR = cfb24 1169CFB32DIR = cfb32 1170DDXDIR2 = hw/xfree98 1171XF98WSNASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1172XF98WSNAOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \ 1173 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1174XF98WSNALIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driverwsna) \ 1175 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1176 $(XF98SRC)/vga256/LibraryTargetName(wsna) $(XF98LIBS) CFBLibs 1177XF98WSNASYSLIBS = $(SYSLIBS) 1178#if HasParallelMake 1179MakeMutex($(XF98WSNASUBDIRS) $(XF98WSNAOBJS) $(XF98WSNALIBS) $(XF98WSNASYSLIBS)) 1180#endif 1181#if HasGnuMake 1182$(XF98WSNAOBJS) $(XF98WSNALIBS) $(XF98WSNASYSLIBS):: $(XF98WSNASUBDIRS) 1183 @if [ -f $@ ]; then touch $@; fi 1184#endif 1185SetUIDServerTarget(XF98_WSNA,$(XF98WSNASUBDIRS),$(XF98WSNAOBJS),$(XF98WSNALIBS),$(XF98WSNASYSLIBS)) 1186#ifndef ServerToInstall 1187#define ServerToInstall XF98_WSNA 1188#endif 1189#endif /* XF98WSNAServer */ 1190 1191 1192#if XF98TGUIServer 1193XCOMM 1194XCOMM XFree98 Trident Cyber9320/9680 Server 1195XCOMM 1196MFBDIR = mfb 1197CFB8DIR = cfb 1198CFB16DIR = cfb16 1199CFB24DIR = cfb24 1200CFB32DIR = cfb32 1201DDXDIR2 = hw/xfree98 1202XF98TGUISUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1203XF98TGUIOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/tguiConf.o \ 1204 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1205XF98TGUILIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivertrident) \ 1206 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1207 $(XF98SRC)/vga256/LibraryTargetName(trident) $(XF98LIBS) CFBLibs 1208XF98TGUISYSLIBS = $(SYSLIBS) 1209#if HasParallelMake 1210MakeMutex($(XF98TGUISUBDIRS) $(XF98TGUIOBJS) $(XF98TGUILIBS) $(XF98TGUISYSLIBS)) 1211#endif 1212#if HasGnuMake 1213$(XF98TGUIOBJS) $(XF98TGUILIBS) $(XF98TGUISYSLIBS):: $(XF98TGUISUBDIRS) 1214 @if [ -f $@ ]; then touch $@; fi 1215#endif 1216SetUIDServerTarget(XF98_TGUI,$(XF98TGUISUBDIRS),$(XF98TGUIOBJS),$(XF98TGUILIBS),$(XF98TGUISYSLIBS)) 1217#ifndef ServerToInstall 1218#define ServerToInstall XF98_TGUI 1219#endif 1220#endif /* XF98TGUIServer */ 1221 1222 1223#if XF98MGAServer 1224XCOMM 1225XCOMM XFree98 Matrox Millennium/Mystique Server 1226XCOMM 1227MFBDIR = mfb 1228CFB8DIR = cfb 1229CFB16DIR = cfb16 1230CFB24DIR = cfb24 1231CFB32DIR = cfb32 1232DDXDIR2 = hw/xfree98 1233XF98MGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1234XF98MGAOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/mgaConf.o \ 1235 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1236XF98MGALIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(drivermga) \ 1237 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1238 $(XF98SRC)/vga256/LibraryTargetName(mga) $(XF98LIBS) CFBLibs 1239XF98MGASYSLIBS = $(SYSLIBS) 1240#if HasParallelMake 1241MakeMutex($(XF98MGASUBDIRS) $(XF98MGAOBJS) $(XF98MGALIBS) $(XF98MGASYSLIBS)) 1242#endif 1243#if HasGnuMake 1244$(XF98MGAOBJS) $(XF98MGALIBS) $(XF98MGASYSLIBS):: $(XF98MGASUBDIRS) 1245 @if [ -f $@ ]; then touch $@; fi 1246#endif 1247SetUIDServerTarget(XF98_MGA,$(XF98MGASUBDIRS),$(XF98MGAOBJS),$(XF98MGALIBS),$(XF98MGASYSLIBS)) 1248#ifndef ServerToInstall 1249#define ServerToInstall XF98_MGA 1250#endif 1251#endif /* XF98MGAServer */ 1252 1253 1254#if XF98SVGAServer 1255XCOMM 1256XCOMM XFree98 Cirrus Logic CLGD7555 Server 1257XCOMM 1258MFBDIR = mfb 1259CFB8DIR = cfb 1260CFB16DIR = cfb16 1261CFB24DIR = cfb24 1262CFB32DIR = cfb32 1263DDXDIR2 = hw/xfree98 1264XF98SVGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1265XF98SVGAOBJS = $(XF98COMSRC)/XF86_SVGA.o $(XF98SRC)/vga256/vga256Conf.o \ 1266 $(XF98SRC)/xaa/xaa16/xaa16.o $(XF98SRC)/xaa/xaa24/xaa24.o $(XF98SRC)/xaa/xaa32/xaa32.o $(XF98SRC)/xaa/xaavga256/xaavga256.o 1267XF98SVGALIBS = $(XF98VGADRIVERSRC)/LibraryTargetName(driversvga) \ 1268 $(XF98SRC)/xaa/LibraryTargetName(xaa) \ 1269 $(XF98SRC)/vga256/LibraryTargetName(vga256) $(XF98LIBS) CFBLibs 1270XF98SVGASYSLIBS = $(SYSLIBS) 1271#if HasParallelMake 1272MakeMutex($(XF98SVGASUBDIRS) $(XF98SVGAOBJS) $(XF98SVGALIBS) $(XF98SVGASYSLIBS)) 1273#endif 1274#if HasGnuMake 1275$(XF98SVGAOBJS) $(XF98SVGALIBS) $(XF98SVGASYSLIBS):: $(XF98SVGASUBDIRS) 1276 @if [ -f $@ ]; then touch $@; fi 1277#endif 1278SetUIDServerTarget(XF98_SVGA,$(XF98SVGASUBDIRS),$(XF98SVGAOBJS),$(XF98SVGALIBS),$(XF98SVGASYSLIBS)) 1279#ifndef ServerToInstall 1280#define ServerToInstall XF98_SVGA 1281#endif 1282#endif /* XF98SVGAServer */ 1283 1284 1285#if XF98EGCServer 1286XCOMM 1287XCOMM XFree98 EGC Server 1288XCOMM 1289DDXDIR2 = hw/xfree98 1290XF98EGCSUBDIRS = $(STDDIRS) $(DDXDIR2) $(DEPDIRS) 1291XF98EGCOBJS = $(XF98COMSRC)/XF86_VGA16.o $(XF98SRC)/vga16/vga16Conf.o \ 1292 $(XF98SRC)/vga16/misc/vga16misc.o 1293XF98EGCLIBS = $(XF98VGA16DRIVERSRC)/LibraryTargetName(driver16) \ 1294 $(XF98SRC)/vga16/LibraryTargetName(vga16) $(XF98MLIBS) \ 1295 NoMFBBareLibs $(OTHEREXTS) 1296XF98EGCSYSLIBS = $(SYSLIBS) 1297#if HasParallelMake 1298MakeMutex($(XF98EGCSUBDIRS) $(XF98EGCOBJS) $(XF98EGCLIBS) $(XF98EGCSYSLIBS)) 1299#endif 1300#if HasGnuMake 1301$(XF98EGCOBJS) $(XF98EGCLIBS) $(XF98EGCSYSLIBS):: $(XF98EGCSUBDIRS) 1302 @if [ -f $@ ]; then touch $@; fi 1303#endif 1304SetUIDServerTarget(XF98_EGC,$(XF98EGCSUBDIRS),$(XF98EGCOBJS),$(XF98EGCLIBS),$(XF98EGCSYSLIBS)) 1305#ifndef ServerToInstall 1306#define ServerToInstall XF98_EGC 1307#endif 1308#endif /* XF98EGCServer */ 1309 1310 1311#if XF98NECS3Server 1312XCOMM 1313XCOMM XFree98 NEC S3 Server 1314XCOMM 1315MFBDIR = mfb 1316CFB8DIR = cfb 1317CFB16DIR = cfb16 1318CFB24DIR = cfb24 1319CFB32DIR = cfb32 1320DDXDIR2 = hw/xfree98 1321XF98NECS3SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) \ 1322 $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1323XF98NECS3OBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3nec/s3Conf.o \ 1324 $(XF98NECS3DRIVERSRC)/newmmio/newmmio.o \ 1325 $(XF98NECS3DRIVERSRC)/mmio_928/mmio_928.o \ 1326 $(XF98NECS3DRIVERSRC)/s3_generic/s3_generic.o 1327XF98NECS3LIBS = $(XF98ACCELSRC)/s3nec/LibraryTargetName(s3nec) \ 1328 $(XF98ACCELSRC)/s3nec/s3newmmio/LibraryTargetName(s3necnewmmio) \ 1329 $(XF98ACCELSRC)/s3nec/s3mmio/LibraryTargetName(s3necmmio) \ 1330 $(XF98LIBSNEC) CFBLibs \ 1331 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache) 1332XF98NECS3SYSLIBS = $(SYSLIBS) 1333#if HasParallelMake 1334MakeMutex($(XF98NECS3SUBDIRS) $(XF98NECS3OBJS) $(XF98NECS3LIBS) $(XF98NECS3SYSLIBS)) 1335#endif 1336#if HasGnuMake 1337$(XF98NECS3OBJS) $(XF98NECS3LIBS) $(XF98NECS3SYSLIBS):: $(XF98NECS3SUBDIRS) 1338 @if [ -f $@ ]; then touch $@; fi 1339#endif 1340SetUIDServerTarget(XF98_NECS3,$(XF98NECS3SUBDIRS),$(XF98NECS3OBJS),$(XF98NECS3LIBS),$(XF98NECS3SYSLIBS)) 1341#ifndef ServerToInstall 1342#define ServerToInstall XF98_NECS3 1343#endif 1344#endif /* XF98NECS3Server */ 1345 1346 1347#if XF98PWSKBServer 1348XCOMM 1349XCOMM XFree98 S3 PW/PCSKB Server 1350XCOMM 1351MFBDIR = mfb 1352CFB8DIR = cfb 1353CFB16DIR = cfb16 1354CFB24DIR = cfb24 1355CFB32DIR = cfb32 1356DDXDIR2 = hw/xfree98 1357XF98PWSKBSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) \ 1358 $(CFB24DIR) $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1359XF98PWSKBOBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3pwskb/s3Conf.o \ 1360 $(XF98PWSKBDRIVERSRC)/newmmio/newmmio.o \ 1361 $(XF98PWSKBDRIVERSRC)/mmio_928/mmio_928.o \ 1362 $(XF98PWSKBDRIVERSRC)/s3_generic/s3_generic.o 1363XF98PWSKBLIBS = $(XF98ACCELSRC)/s3pwskb/LibraryTargetName(s3pwskb) \ 1364 $(XF98ACCELSRC)/s3pwskb/s3newmmio/LibraryTargetName(s3pwskbnewmmio) \ 1365 $(XF98ACCELSRC)/s3pwskb/s3mmio/LibraryTargetName(s3pwskbmmio) \ 1366 $(XF98LIBSPWSKB) CFBLibs \ 1367 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache) 1368XF98PWSKBSYSLIBS = $(SYSLIBS) 1369#if HasParallelMake 1370MakeMutex($(XF98PWSKBSUBDIRS) $(XF98PWSKBOBJS) $(XF98PWSKBLIBS) $(XF98PWSKBSYSLIBS)) 1371#endif 1372#if HasGnuMake 1373$(XF98PWSKBOBJS) $(XF98PWSKBLIBS) $(XF98PWSKBSYSLIBS):: $(XF98PWSKBSUBDIRS) 1374 @if [ -f $@ ]; then touch $@; fi 1375#endif 1376SetUIDServerTarget(XF98_PWSKB,$(XF98PWSKBSUBDIRS),$(XF98PWSKBOBJS),$(XF98PWSKBLIBS),$(XF98PWSKBSYSLIBS)) 1377#ifndef ServerToInstall 1378#define ServerToInstall XF98_PWSKB 1379#endif 1380#endif /* XF98PWSKBServer */ 1381 1382 1383#if XF98PWLBServer 1384XCOMM 1385XCOMM XFree98 S3 PW/LB Server 1386XCOMM 1387MFBDIR = mfb 1388CFB8DIR = cfb 1389CFB16DIR = cfb16 1390CFB24DIR = cfb24 1391CFB32DIR = cfb32 1392DDXDIR2 = hw/xfree98 1393XF98PWLBSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) \ 1394 $(DDXDIR2) $(DEPDIRS) 1395XF98PWLBOBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3pwlb/s3Conf.o \ 1396 $(XF98PWLBDRIVERSRC)/newmmio/newmmio.o \ 1397 $(XF98PWLBDRIVERSRC)/mmio_928/mmio_928.o \ 1398 $(XF98PWLBDRIVERSRC)/s3_generic/s3_generic.o 1399XF98PWLBLIBS = $(XF98ACCELSRC)/s3pwlb/LibraryTargetName(s3pwlb) \ 1400 $(XF98ACCELSRC)/s3pwlb/s3newmmio/LibraryTargetName(s3pwlbnewmmio) \ 1401 $(XF98ACCELSRC)/s3pwlb/s3mmio/LibraryTargetName(s3pwlbmmio) \ 1402 $(XF98LIBSPWLB) CFBLibs \ 1403 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache) 1404XF98PWLBSYSLIBS = $(SYSLIBS) 1405#if HasParallelMake 1406MakeMutex($(XF98PWLBSUBDIRS) $(XF98PWLBOBJS) $(XF98PWLBLIBS) $(XF98PWLBSYSLIBS)) 1407#endif 1408#if HasGnuMake 1409$(XF98PWLBOBJS) $(XF98PWLBLIBS) $(XF98PWLBSYSLIBS):: $(XF98PWLBSUBDIRS) 1410 @if [ -f $@ ]; then touch $@; fi 1411#endif 1412SetUIDServerTarget(XF98_PWLB,$(XF98PWLBSUBDIRS),$(XF98PWLBOBJS),$(XF98PWLBLIBS),$(XF98PWLBSYSLIBS)) 1413#ifndef ServerToInstall 1414#define ServerToInstall XF98_PWLB 1415#endif 1416#endif /* XF98PWLBServer */ 1417 1418 1419#if XF98GA968Server 1420XCOMM 1421XCOMM XFree98 S3 GA-968 Server 1422XCOMM 1423MFBDIR = mfb 1424CFB8DIR = cfb 1425CFB16DIR = cfb16 1426CFB24DIR = cfb24 1427CFB32DIR = cfb32 1428DDXDIR2 = hw/xfree98 1429XF98GA968SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 1430 $(CFB32DIR) $(DDXDIR2) $(DEPDIRS) 1431XF98GA968OBJS = $(XF98COMSRC)/XF86_S3.o $(XF98ACCELSRC)/s3ga968/s3Conf.o \ 1432 $(XF98GA968DRIVERSRC)/newmmio/newmmio.o \ 1433 $(XF98GA968DRIVERSRC)/mmio_928/mmio_928.o \ 1434 $(XF98GA968DRIVERSRC)/s3_generic/s3_generic.o 1435XF98GA968LIBS = $(XF98ACCELSRC)/s3ga968/LibraryTargetName(s3ga968) \ 1436 $(XF98ACCELSRC)/s3ga968/s3newmmio/LibraryTargetName(s3ga968newmmio) \ 1437 $(XF98ACCELSRC)/s3ga968/s3mmio/LibraryTargetName(s3ga968mmio) \ 1438 $(XF98LIBSGA968) CFBLibs \ 1439 $(XF98ACCELSRC)/cache/LibraryTargetName(xf86cache) 1440XF98GA968SYSLIBS = $(SYSLIBS) 1441#if HasParallelMake 1442MakeMutex($(XF98GA968SUBDIRS) $(XF98GA968OBJS) $(XF98GA968LIBS) $(XF98GA968SYSLIBS)) 1443#endif 1444#if HasGnuMake 1445$(XF98GA968OBJS) $(XF98GA968LIBS) $(XF98GA968SYSLIBS):: $(XF98GA968SUBDIRS) 1446 @if [ -f $@ ]; then touch $@; fi 1447#endif 1448SetUIDServerTarget(XF98_GA968,$(XF98GA968SUBDIRS),$(XF98GA968OBJS),$(XF98GA968LIBS),$(XF98GA968SYSLIBS)) 1449#ifndef ServerToInstall 1450#define ServerToInstall XF98_GA968 1451#endif 1452#endif /* XF98GA968Server */ 1453 1454 1455#if XF86I128Server 1456XCOMM 1457XCOMM XFree86 I128 Server 1458XCOMM 1459MFBDIR = mfb 1460CFB8DIR = cfb 1461CFB16DIR = cfb16 1462CFB24DIR = cfb24 1463CFB32DIR = cfb32 1464DDXDIR1 = hw/xfree86 1465XF86I128SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 1466 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 1467XF86I128OBJS = $(XF86COMSRC)/XF86_I128.o \ 1468 $(XF86SRC)/xaa/xaa8/xaa8.o $(XF86SRC)/xaa/xaa16/xaa16.o \ 1469 $(XF86SRC)/xaa/xaa24/xaa24.o $(XF86SRC)/xaa/xaa32/xaa32.o 1470XF86I128LIBS = $(XF86ACCELSRC)/i128/LibraryTargetName(i128) \ 1471 $(XF86SRC)/xaa/LibraryTargetName(xaa) $(XF86LIBS) \ 1472 CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 1473XF86I128SYSLIBS = $(SYSLIBS) 1474#if HasParallelMake 1475MakeMutex($(XF86I128SUBDIRS) $(XF86I128OBJS) $(XF86I128LIBS) $(XF86I128SYSLIBS)) 1476#endif 1477#if HasGnuMake 1478$(XF86I128OBJS) $(XF86I128LIBS) $(XF86I128SYSLIBS):: $(XF86I128SUBDIRS) 1479 @if [ -f $@ ]; then touch $@; fi 1480#endif 1481SetUIDServerTarget(XF86_I128,$(XF86I128SUBDIRS),$(XF86I128OBJS),$(XF86I128LIBS),$(XF86I128SYSLIBS)) 1482#ifndef ServerToInstall 1483#define ServerToInstall XF86_I128 1484#endif 1485#ifdef OS2Architecture 1486LinkFile(XF86_I128.def,I128.def) 1487InstallLinkKitNonExecFile(I128.def,$(LINKKITDIR)) 1488#endif 1489#endif /* XF86I128Server */ 1490 1491 1492#if XF86TGAServer 1493XCOMM 1494XCOMM XFree86 TGA Server 1495XCOMM 1496MFBDIR = mfb 1497CFB8DIR = cfb 1498CFB16DIR = cfb16 1499CFB24DIR = cfb24 1500CFB32DIR = cfb32 1501DDXDIR1 = hw/xfree86 1502XF86TGASUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) \ 1503 $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 1504XF86TGAOBJS = $(XF86COMSRC)/XF86_TGA.o \ 1505 $(XF86SRC)/xaa/xaa8/xaa8.o $(XF86SRC)/xaa/xaa16/xaa16.o \ 1506 $(XF86SRC)/xaa/xaa24/xaa24.o $(XF86SRC)/xaa/xaa32/xaa32.o 1507XF86TGALIBS = $(XF86ACCELSRC)/tga/LibraryTargetName(tga) \ 1508 $(XF86SRC)/xaa/LibraryTargetName(xaa) $(XF86LIBS) \ 1509 CFBLibs $(XF86ACCELSRC)/cache/LibraryTargetName(xf86cache) 1510XF86TGASYSLIBS = $(SYSLIBS) 1511#if HasParallelMake 1512MakeMutex($(XF86TGASUBDIRS) $(XF86TGAOBJS) $(XF86TGALIBS) $(XF86TGASYSLIBS)) 1513#endif 1514#if HasGnuMake 1515$(XF86TGAOBJS) $(XF86TGALIBS) $(XF86TGASYSLIBS):: $(XF86TGASUBDIRS) 1516 @if [ -f $@ ]; then touch $@; fi 1517#endif 1518SetUIDServerTarget(XF86_TGA,$(XF86TGASUBDIRS),$(XF86TGAOBJS),$(XF86TGALIBS),$(XF86TGASYSLIBS)) 1519#ifndef ServerToInstall 1520#define ServerToInstall XF86_TGA 1521#endif 1522#ifdef OS2Architecture 1523LinkFile(XF86_TGA.def,TGA.def) 1524InstallLinkKitNonExecFile(TGA.def,$(LINKKITDIR)) 1525#endif 1526#endif 1527 1528 1529#if XF68FBDevServer 1530XCOMM 1531XCOMM XFree68 Linux/m68k Frame Buffer Device Server 1532XCOMM 1533MFBDIR = mfb 1534DDXDIR3 = hw/xfree68 1535#if XF68FBDevIPLAN2p2 1536IPLAN2P2DIR = iplan2p2 1537FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p2/LibraryTargetName(ipl2p2) 1538#endif 1539#if XF68FBDevIPLAN2p4 1540IPLAN2P4DIR = iplan2p4 1541FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p4/LibraryTargetName(ipl2p4) 1542#endif 1543#if XF68FBDevIPLAN2p8 1544IPLAN2P8DIR = iplan2p8 1545FBDEVFBLIBS:= $(FBDEVFBLIBS) iplan2p8/LibraryTargetName(ipl2p8) 1546#endif 1547#if XF68FBDevILBM 1548ILBMDIR = ilbm 1549FBDEVFBLIBS:= $(FBDEVFBLIBS) ilbm/LibraryTargetName(ilbm) 1550#endif 1551#if XF68FBDevAFB 1552AFBDIR = afb 1553FBDEVFBLIBS:= $(FBDEVFBLIBS) afb/LibraryTargetName(afb) 1554#endif 1555#if XF68FBDevCFB8 1556CFB8DIR = cfb 1557FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB8) 1558#endif 1559#if XF68FBDevCFB16 1560CFB16DIR = cfb16 1561FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB16) 1562#endif 1563#if XF68FBDevCFB32 1564CFB32DIR = cfb32 1565FBDEVFBLIBS:= $(FBDEVFBLIBS) $(CFB32) 1566#endif 1567XF68FBDevSUBDIRS = $(STDDIRS) $(MFBDIR) $(IPLAN2P2DIR) $(IPLAN2P4DIR) \ 1568 $(IPLAN2P8DIR) $(ILBMDIR) $(AFBDIR) $(CFB8DIR) \ 1569 $(CFB16DIR) $(CFB32DIR) $(DDXDIR3) $(DEPDIRS) 1570XF68FBDevOBJS = $(XF68COMSRC)/XF68_FBDev.o 1571XF68FBDevLIBS = $(XF68SRC)/fbdev/LibraryTargetName(fbdev) $(XF68LIBS) \ 1572 PreFbLibs $(FBDEVFBLIBS) PostFbLibs 1573XF68FBDevSYSLIBS = $(SYSLIBS) 1574#if HasParallelMake 1575MakeMutex($(XF68FBDevSUBDIRS) $(XF68FBDevOBJS) $(XF68FBDevLIBS) $(XF68FBDevSYSLIBS)) 1576#endif 1577#if HasGnuMake 1578$(XF68FBDevOBJS) $(XF68FBDevLIBS) $(XF68FBDevSYSLIBS):: $(XF68FBDevSUBDIRS) 1579 @if [ -f $@ ]; then touch $@; fi 1580#endif 1581SetUIDServerTarget(XF68_FBDev,$(XF68FBDevSUBDIRS),$(XF68FBDevOBJS),$(XF68FBDevLIBS),$(XF68FBDevSYSLIBS)) 1582#ifndef ServerToInstall 1583#define ServerToInstall XF68_FBDev 1584#endif 1585#endif /* XF68FBDevServer */ 1586 1587 1588#if XprtServer 1589XCOMM 1590XCOMM Print Server 1591XCOMM 1592MFBDIR = mfb 1593CFB8DIR = cfb 1594CFB32DIR = cfb32 1595XPSUBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB32DIR) $(DEPDIRS) 1596#if PrintOnlyServer 1597XPOBJS = Xprint/ddxInit.o Xprint/miinitext.o 1598XPLIBS = PreFbLibs $(XPDDXLIBS) $(XPDDXFBLIBS) PostFbLibs 1599#else 1600XPOBJS = Xprint/ddxInit.o 1601XPLIBS = PreFbLibs PostFbLibs 1602#endif 1603#if (defined(SunArchitecture) || defined(SparcArchitecture)) && defined(SVR4Architecture) 1604XPSYSLIBS = $(CBRT) $(SYSLIBS) -lw 1605#else 1606XPSYSLIBS = $(CBRT) $(SYSLIBS) 1607#endif 1608#if HasParallelMake 1609MakeMutex($(XPSUBDIRS) $(XPOBJS) $(XPLIBS) $(XPSYSLIBS)) 1610#endif 1611#if HasGnuMake 1612$(XPOBJS) $(XPLIBS) $(XPSYSLIBS):: $(XPSUBDIRS) 1613 @if [ -f $@ ]; then touch $@; fi 1614#endif 1615ServerTarget(Xprt,$(XPSUBDIRS),$(XPOBJS),$(XPLIBS),$(XPSYSLIBS)) 1616#endif /* XprtServer */ 1617 1618#if XnestServer 1619XCOMM 1620XCOMM Server with Xlib-based ddx 1621XCOMM 1622#ifndef Win32Architecture 1623XNESTDDXDIR = hw/xnest 1624#else 1625XNESTDDXDIR = hw 1626#endif 1627XNESTDIRS = $(STDDIRS) $(XNESTDDXDIR) $(DEPDIRS) 1628#if !defined(LynxOSArchitecture) && !defined(Win32Architecture) 1629XNESTOBJS = 1630#else 1631XNESTOBJS = dix/main.o 1632#endif 1633XNEST = hw/xnest/LibraryTargetName(xnest) 1634XNESTLIBS = PreFbLibs $(XNEST) NoMfbPostFbLibs $(XNEST) 1635XNESTSYSLIBS = $(LDPRELIBS) $(XLIB) $(SYSLIBS) 1636#if HasParallelMake 1637MakeMutex($(XNESTDIRS) $(XNESTOBJS) $(XNESTLIBS) $(XNESTSYSLIBS)) 1638#endif 1639#if HasGnuMake 1640$(XNESTOBJS) $(XNESTLIBS) $(XNESTSYSLIBS):: $(XNESTDIRS) 1641 @if [ -f $@ ]; then touch $@; fi 1642#endif 1643ServerTarget(Xnest,$(XNESTDIRS),$(XNESTOBJS),$(XNESTLIBS),$(XNESTSYSLIBS)) 1644#ifdef OS2Architecture 1645InstallLinkKitNonExecFile(Xnest.def,$(LINKKITDIR)) 1646#endif 1647#endif /* XnestServer */ 1648 1649 1650#if XnonServer 1651XCOMM 1652XCOMM non server, just compile sources for build test 1653XCOMM 1654MFBDIR = mfb 1655CFB8DIR = cfb 1656CFB16DIR = cfb16 1657CFB32DIR = cfb32 1658#if HasParallelMake 1659MakeMutex($(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB32DIR) $(DEPDIRS)) 1660#endif 1661Xnon: $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB32DIR) $(DEPDIRS) 1662#endif /* XnonServer */ 1663 1664 1665#if XVirtualFramebufferServer 1666XCOMM 1667XCOMM server with Virtual (malloced) framebuffer 1668XCOMM 1669MFBDIR = mfb 1670CFB8DIR = cfb 1671CFB16DIR = cfb16 1672CFB24DIR = cfb24 1673CFB32DIR = cfb32 1674#ifndef Win32Architecture 1675XVFBDDXDIR = hw/vfb 1676#else 1677XVFBDDXDIR = hw 1678#endif 1679XVFBDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(XVFBDDXDIR) $(DEPDIRS) 1680#if !defined(LynxOSArchitecture) && !defined(Win32Architecture) 1681XVFBOBJS = hw/vfb/stubs.o 1682#else 1683XVFBOBJS = hw/vfb/stubs.o dix/main.o 1684#endif 1685XVFB = hw/vfb/LibraryTargetName(vfb) 1686XVFBLIBS = PreFbLibs $(XVFB) $(CFB) PostFbLibs 1687XVFBSYSLIBS = $(SYSLIBS) 1688#if HasParallelMake 1689MakeMutex($(XVFBDIRS) $(XVFBOBJS) $(XVFB) $(XVFBLIBS) $(XVFBSYSLIBS)) 1690#endif 1691#if HasGnuMake 1692$(XVFBOBJS) $(XVFB) $(XVFBLIBS) $(XVFBSYSLIBS):: $(XVFBDIRS) 1693 @if [ -f $@ ]; then touch $@; fi 1694#endif 1695ServerTarget(Xvfb,$(XVFBDIRS),$(XVFBOBJS),$(XVFBLIBS),$(XVFBSYSLIBS)) 1696#endif /* XVirtualFramebufferServer */ 1697 1698 1699#if XvncServer 1700XCOMM 1701XCOMM VNC X server 1702XCOMM 1703MFBDIR = mfb 1704CFB8DIR = cfb 1705CFB16DIR = cfb16 1706CFB24DIR = cfb24 1707CFB32DIR = cfb32 1708DDXDIR1 = hw/vnc 1709XVNCDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) $(DDXDIR1) $(DEPDIRS) 1710XVNCOBJS = 1711#include <vnclibs.def> 1712XVNC = hw/vnc/libvnc.a $(VNCLIBS) 1713XVNCLIBS = PreFbLibs $(XVNC) $(CFB) PostFbLibs 1714XVNCSYSLIBS = $(SYSLIBS) $(VNCSYSLIBS) 1715ServerTarget(Xvnc,$(XVNCDIRS),$(XVNCOBJS),$(XVNCLIBS),$(XVNCSYSLIBS)) 1716#endif /* XvncServer */ 1717 1718 1719#if UseXserverWrapper 1720SetUIDProgramTarget(Xwrapper,os/wrapper.o,NullParameter,NullParameter,NullParameter) 1721InstallProgramWithFlags(Xwrapper,$(BINDIR),$(INSTUIDFLAGS)) 1722#endif 1723 1724CFBDIRS = $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) 1725IPLANDIRS = $(IPLAN2P2DIR) $(IPLAN2P4DIR) $(IPLAN2P8DIR) 1726DDXDIRS = $(DDXDIR1) $(DDXDIR2) $(DDXDIR3) $(XVFBDDXDIR) $(XNESTDDXDIR) 1727SUBDIRS = $(STDDIRS) $(MFBDIR) $(CFBDIRS) $(IPLANDIRS) $(ILBMDIR) $(AFBDIR) \ 1728 $(DDXDIRS) 1729 1730#if defined(ServerToInstall) && !defined(OS2Architecture) 1731install:: 1732 -(cd $(DESTDIR)$(BINDIR); $(RM) X; $(LN) ServerToInstall X) 1733#endif 1734 1735#define IHaveSubdirs 1736 1737DependSubdirs($(SUBDIRS)) 1738MakeLintLibSubdirs($(SUBDIRS)) 1739LintSubdirs($(SUBDIRS)) 1740 1741ForceSubdirs($(DEPDIRS) $(SUBDIRS)) 1742 1743InstallManPage(Xserver,$(MANDIR)) 1744