XCOMM $XConsortium: Imakefile /main/9 1996/10/25 15:39:23 kaleb $ XCOMM $XFree86: xc/programs/Xserver/hw/xfree98/Imakefile,v 3.14.2.4 1999/01/09 14:19:03 dawes Exp $ #include #define IHaveSubdirs #if XF98GANBWAPServer || XF98NEC480Server || XF98NKVNECServer || \ XF98WABSServer || XF98WABEPServer || XF98WSNAServer || \ XF98TGUIServer || XF98MGAServer || XF98SVGAServer VGA256SCREEN = vga256 #endif #if XF98EGCServer VGA16SCREEN = vga16 #endif #if XF98AccelServer ACCELDIRS = accel #endif #if !defined(OsfArchitecture) && !defined(AmoebaArchitecture) && !defined(ArcArchitecture) SUPERPROBE = SuperProbe #endif #if BuildJpXF86Setup XF86SETUPDIR = XF86Setup #endif SCREENS = $(VGA16SCREEN) $(VGA256SCREEN) SUBDIRS = os-support common common_hw xaa $(SCREENS) $(ACCELDIRS) doc \ reconfig xf86config $(XF86SETUPDIR) etc LinkKit \ VGADriverDoc $(SUPERPROBE) #ifndef OS2Architecture XF86CONFIG = XF86Config #else XF86CONFIG = XF86Conf #endif all:: $(XF86CONFIG) #if defined(i386BsdArchitecture) && !defined(FreeBSDArchitecture) MANPAGE=Concat(FileManDir,/XF86Config.0) #else MANPAGE=Concat3(FileManDir,/XF86Config.,FileManSuffix) #endif RGBPATH=\"DefaultRGBDatabase\" LOCALFONTPATH=\"$(LIBDIR)/fonts/local/\" MISCFONTPATH=\"$(LIBDIR)/fonts/misc/\" T1FONTPATH=\"$(LIBDIR)/fonts/Type1/\" SPFONTPATH=\"$(LIBDIR)/fonts/Speedo/\" DPI75FONTPATH=\"$(LIBDIR)/fonts/75dpi/\" DPI100FONTPATH=\"$(LIBDIR)/fonts/100dpi/\" DPI75USFONTPATH=\"$(LIBDIR)/fonts/75dpi/:unscaled\" DPI100USFONTPATH=\"$(LIBDIR)/fonts/100dpi/:unscaled\" #if MakeLocalFontDir USE_LOCALFONTS=" FontPath" #else USE_LOCALFONTS="XCOMM FontPath" #endif #if Build75DpiFonts USE_75FONTS=" FontPath" #else USE_75FONTS="XCOMM FontPath" #endif #if Build100DpiFonts USE_100FONTS=FontPath #else USE_100FONTS="XCOMM FontPath" #endif #if BuildSpeedoFonts USE_SPFONTS=" FontPath" #else USE_SPFONTS="XCOMM FontPath" #endif #if BuildType1Fonts USE_T1FONTS=" FontPath" #else USE_T1FONTS="XCOMM FontPath" #endif #ifdef FreeBSDArchitecture FREEBSDMOUSEDEV=" Device \"/dev/mse0\"" #else FREEBSDMOUSEDEV="XCOMM Device \"/dev/mse0\"" #endif #if defined(i386BsdArchitecture)&&defined(NetBSDArchitecture) # if (OSMajorVersion >= 1) && (OSMinorVersion >= 1) NETBSDOLDMOUSEDEV="XCOMM Device \"/dev/mms0\"" NETBSDNEWMOUSEDEV=" Device \"/dev/lms0\"" # else NETBSDOLDMOUSEDEV=" Device \"/dev/mms0\"" NETBSDNEWMOUSEDEV="XCOMM Device \"/dev/lms0\"" # endif #else NETBSDOLDMOUSEDEV="XCOMM Device \"/dev/mms0\"" NETBSDNEWMOUSEDEV="XCOMM Device \"/dev/lms0\"" #endif #ifdef LinuxArchitecture LINUXMOUSEDEV=" Device \"/dev/mouse\"" #else LINUXMOUSEDEV="XCOMM Device \"/dev/mouse\"" #endif #ifdef MinixArchitecture CppFileTarget($(XF86CONFIG), XF98Conf.cpp, -DRGBPATH=$(RGBPATH) -DMISCFONTPATH=$(MISCFONTPATH) -DUSE_LOCALFONT=$(USELOCALFONT) -DLOCALFONTPATH=$(LOCALFONTPATH) -DUSE_T1FONTS=$(USE_T1FONTS) -DT1FONTPATH=$(T1FONTPATH) -DUSE_SPFONTS=$(USE_SPFONTS) -DSPFONTPATH=$(SPFONTPATH) -DUSE_75FONTS=$(USE_75FONTS) -DDPI75FONTPATH=$(DPI75FONTPATH) -DUSE_100FONTS=$(USE_100FONTS) -DDPI100FONTPATH=$(DPI100FONTPATH) -DDPI75USFONTPATH=$(DPI75USFONTPATH) -DDPI100USFONTPATH=$(DPI100USFONTPATH) -DFREEBSDMOUSEDEV=$(FREEBSDMOUSEDEV) -DNETBSDOLDMOUSEDEV=$(NETBSDOLDMOUSEDEV) -DNETBSDNEWMOUSEDEV=$(NETBSDNEWMOUSEDEV) -DLINUXMOUSEDEV=$(LINUXMOUSEDEV) -DMODULEPATH=\"$(MODULEDIR)\" -DMANPAGE=$(MANPAGE), $(ICONFIGFILES)) #else CppFileTarget($(XF86CONFIG), XF98Conf.cpp, \ -DRGBPATH=$(RGBPATH) -DMISCFONTPATH=$(MISCFONTPATH) \ -DUSE_LOCALFONTS=$(USE_LOCALFONTS) -DLOCALFONTPATH=$(LOCALFONTPATH) \ -DUSE_T1FONTS=$(USE_T1FONTS) -DT1FONTPATH=$(T1FONTPATH) \ -DUSE_SPFONTS=$(USE_SPFONTS) -DSPFONTPATH=$(SPFONTPATH) \ -DUSE_75FONTS=$(USE_75FONTS) -DDPI75FONTPATH=$(DPI75FONTPATH) \ -DUSE_100FONTS=$(USE_100FONTS) -DDPI100FONTPATH=$(DPI100FONTPATH) \ -DDPI75USFONTPATH=$(DPI75USFONTPATH) \ -DDPI100USFONTPATH=$(DPI100USFONTPATH) \ -DFREEBSDMOUSEDEV=$(FREEBSDMOUSEDEV) \ -DNETBSDOLDMOUSEDEV=$(NETBSDOLDMOUSEDEV) \ -DNETBSDNEWMOUSEDEV=$(NETBSDNEWMOUSEDEV) \ -DLINUXMOUSEDEV=$(LINUXMOUSEDEV) \ -DMODULEPATH=\"$(MODULEDIR)\" \ -DMANPAGE=$(MANPAGE), $(ICONFIGFILES)) #endif #ifndef DontInstallPC98Version InstallManPage(XFree86,$(MANDIR)) InstallGenManPageLong(XF86Conf,$(FILEMANDIR),XF86Config,$(FILEMANSUFFIX)) InstallManPage(XF86_Mono,$(MANDIR)) InstallManPage(XF86_VGA16,$(MANDIR)) InstallManPage(XF86_SVGA,$(MANDIR)) InstallManPageLong(XF86_Acc,$(MANDIR),XF86_Accel) InstallManPageAliases(XF86_Accel,$(MANDIR),XF86_S3 XF86_Mach32 XF86_Mach64 XF86_P9000 XF86_Mach8 XF86_8514 XF86_AGX XF86_W32 XF86_I128) #endif InstallNamedNonExec($(XF86CONFIG),XF86Config.98,$(LIBDIR)) LinkSourceFile(XF86Conf.man,$(XF86SRC)) LinkSourceFile(XF86_Acc.man,$(XF86SRC)) LinkSourceFile(XF86_Mono.man,$(XF86SRC)) LinkSourceFile(XF86_SVGA.man,$(XF86SRC)) LinkSourceFile(XF86_VGA16.man,$(XF86SRC)) LinkSourceFile(XFree86.man,$(XF86SRC)) LinkSourceFile(xf86Version.h,$(XF86SRC)) #ifndef DontInstallPC98Version InstallLinkKitNonExecFile(xf86Version.h,$(XF98LINKKITDIR)/include) #endif MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS))