XCOMM $XConsortium: Imakefile /main/9 1996/10/25 15:43:07 kaleb $ XCOMM $XFree86: xc/programs/Xserver/hw/xfree98/vga256/Imakefile,v 3.10.2.3 1998/02/15 16:09:47 hohndel Exp $ #include #define IHaveSubdirs #if XF98GANBWAPServer GANBWAPSUBDIRS = ganbwap GANBWAPSRCS = ganbwap/?*.c GANBWAPOBJS = ganbwap/?*.o GANBWAPDONES = ganbwap/DONE #endif #if XF98NEC480Server NEC480SUBDIRS = nec480 NEC480SRCS = nec480/?*.c NEC480OBJS = nec480/?*.o NEC480DONES = nec480/DONE #endif #if XF98NKVNECServer NKVNECSUBDIRS = nkvnec NKVNECSRCS = nkvnec/?*.c NKVNECOBJS = nkvnec/?*.o NKVNECDONES = nkvnec/DONE #endif #if XF98WABSServer WABSSUBDIRS = wabs WABSSRCS = wabs/?*.c WABSOBJS = wabs/?*.o WABSDONES = wabs/DONE #endif #if XF98WABEPServer WABEPSUBDIRS = wabep WABEPSRCS = wabep/?*.c WABEPOBJS = wabep/?*.o WABEPDONES = wabep/DONE #endif #if XF98WSNAServer WSNASUBDIRS = wsna WSNASRCS = wsna/?*.c WSNAOBJS = wsna/?*.o WSNADONES = wsna/DONE #endif #if XF98TGUIServer TGUISUBDIRS = trident TGUISRCS = trident/?*.c TGUIOBJS = trident/?*.o TGUIDONES = trident/DONE #endif #if XF98MGAServer MGASUBDIRS = mga MGASRCS = mga/?*.c MGAOBJS = mga/?*.o MGADONES = mga/DONE #endif #if XF98SVGAServer SVGASUBDIRS = svga SVGASRCS = svga/?*.c SVGAOBJS = svga/?*.o SVGADONES = svga/DONE #endif SUBDIRS = $(GANBWAPSUBDIRS) $(NEC480SUBDIRS) $(NKVNECSUBDIRS) \ $(WABSSUBDIRS) $(WABEPSUBDIRS) $(WSNASUBDIRS) $(TGUISUBDIRS) \ $(MGASUBDIRS) $(SVGASUBDIRS) drivers SRCS = $(GANBWAPSRCS) $(NEC480SRCS) $(NKVNECSRCS) $(WABSSRCS) \ $(WABEPSRCS) $(WSNASRCS) $(TGUISRCS) $(MGASRCS) $(SVGASRCS) OBJS = $(GANBWAPOBJS) $(NEC480OBJS) $(NKVNECOBJS) $(WABSOBJS) \ $(WABEPOBJS) $(WSNAOBJS) $(TGUIOBJS) $(MGAOBJS) $(SVGAOBJS) DONES = $(GANBWAPDONES) $(NEC480DONES) $(NKVNECDONES) $(WABSDONES) \ $(WABEPDONES) $(WSNADONES) $(TGUIDONES) $(MGADONES) $(SVGADONES) INCLUDES = -I$(XF86SRC)/vga256/vga -I$(XF86COMSRC) -I$(XF86OSSRC) \ -I$(SERVERSRC)/include -I$(XINCLUDESRC) VGADRIVERS = XF98SvgaDrivers #if HasParallelMake MakeMutex($(SUBDIRS) $(OBJS) $(DONES)) #endif #if HasGnuMake $(DONES): $(SUBDIRS) #endif #if XF98GANBWAPServer || XF98WSNAServer || XF98NKVNECServer || \ XF98WABSServer || XF98WABEPServer || XF98SVGAServer ConfigTargetNoDepend(vga256Conf,$(ICONFIGFILES),cvga256.SHsuf,cirrus) #endif #if XF98NEC480Server ConfigTargetNoDepend(nec480Conf,$(ICONFIGFILES),cnec480.SHsuf,nec480) #endif #if XF98TGUIServer ConfigTargetNoDepend(tguiConf,$(ICONFIGFILES),ctgui.SHsuf,tvga8900) #endif #if XF98MGAServer ConfigTargetNoDepend(mgaConf,$(ICONFIGFILES),cmga.SHsuf,mga) #endif #ifdef OS2Architecture all:: DONE cp $(OBJS) . #if XF98GANBWAPServer NormalDepLibraryTarget(ganbwap,$(GANBWAPSUBDIRS) drivers $(GANBWAPDONES),?*.o) #endif #if XF98WSNAServer NormalDepLibraryTarget(wsna,$(WSNASUBDIRS) drivers $(WSNADONES),?*.o) #endif #if XF98NEC480Server NormalDepLibraryTarget(nec480,$(NEC480SUBDIRS) drivers $(NEC480DONES),?*.o) #endif #if XF98NKVNECServer NormalDepLibraryTarget(nkvnec,$(NKVNECSUBDIRS) drivers $(NKVNECDONES),?*.o) #endif #if XF98WABSServer NormalDepLibraryTarget(wabs,$(WABSSUBDIRS) drivers $(WABSDONES),?*.o) #endif #if XF98WABEPServer NormalDepLibraryTarget(wabep,$(WABEPSUBDIRS) drivers $(WABEPDONES),?*.o) #endif #if XF98TGUIServer NormalDepLibraryTarget(trident,$(TGUISUBDIRS) drivers $(TGUIDONES),?*.o) #endif #if XF98MGAServer NormalDepLibraryTarget(mga,$(MGASUBDIRS) drivers $(MGADONES),?*.o) #endif #if XF98SVGAServer NormalDepLibraryTarget(vga256,$(SVGASUBDIRS) drivers $(SVGADONES),?*.o) #endif #else #if XF98GANBWAPServer NormalDepLibraryTarget(ganbwap,$(GANBWAPSUBDIRS) drivers $(GANBWAPDONES),$(GANBWAPOBJS)) #endif #if XF98WSNAServer NormalDepLibraryTarget(wsna,$(WSNASUBDIRS) drivers $(WSNADONES),$(WSNAOBJS)) #endif #if XF98NEC480Server NormalDepLibraryTarget(nec480,$(NEC480SUBDIRS) drivers $(NEC480DONES),$(NEC480OBJS)) #endif #if XF98NKVNECServer NormalDepLibraryTarget(nkvnec,$(NKVNECSUBDIRS) drivers $(NKVNECDONES),$(NKVNECOBJS)) #endif #if XF98WABSServer NormalDepLibraryTarget(wabs,$(WABSSUBDIRS) drivers $(WABSDONES),$(WABSOBJS)) #endif #if XF98WABEPServer NormalDepLibraryTarget(wabep,$(WABEPSUBDIRS) drivers $(WABEPDONES),$(WABEPOBJS)) #endif #if XF98TGUIServer NormalDepLibraryTarget(trident,$(TGUISUBDIRS) drivers $(TGUIDONES),$(TGUIOBJS)) #endif #if XF98MGAServer NormalDepLibraryTarget(mga,$(MGASUBDIRS) drivers $(MGADONES),$(MGAOBJS)) #endif #if XF98SVGAServer NormalDepLibraryTarget(vga256,$(SVGASUBDIRS) drivers $(SVGADONES),$(SVGAOBJS)) #endif #endif NormalLibraryObjectRule() ForceSubdirs($(SUBDIRS)) InstallLinkKitLibrary(ganbwap,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(nec480,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(nkvnec,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(trident,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(mga,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(vga256,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(wabep,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(wabs,$(XF98LINKKITDIR)/drivers98) InstallLinkKitLibrary(wsna,$(XF98LINKKITDIR)/drivers98) #ifndef DontInstallPC98Version InstallLinkKitNonExecFile(cvga256.SHsuf,$(XF98LINKKITDIR)) #endif InstallLinkKitNonExecFile(cnec480.SHsuf,$(XF98LINKKITDIR)) InstallLinkKitNonExecFile(ctgui.SHsuf,$(XF98LINKKITDIR)) InstallLinkKitNonExecFile(cmga.SHsuf,$(XF98LINKKITDIR)) DependSubdirs($(SUBDIRS))