XCOMM $XConsortium: Imakefile /main/12 1996/12/16 12:31:46 rws $
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/Imakefile,v 3.86 2003/10/08 14:58:25 dawes Exp $
VGAHWDIR = vgahw
FBDEVHWDIR = fbdevhw
XAADIR = xaa
XF1BPPDIR = xf1bpp
XF4BPPDIR = xf4bpp
XF8_32WIDDIR = xf8_32wid
XF8_32BPPDIR = xf8_32bpp
XF8_16BPPDIR = xf8_16bpp
XF24_32BPPDIR = xf24_32bpp
SHADOWFBDIR = shadowfb
I2CDIR = i2c
DDCDIR = ddc
RAMDACDIR = ramdac
RACDIR = rac
INT10DIR = int10
VBEDIR = vbe
LOADERDIR = loader
INPUTDIR = input
DRIVERSDK = sdk
XF86CFGDIRS = xf86cfg xf86config
SUBDIRS = os-support common $(I2CDIR) $(XAADIR) $(XF1BPPDIR) $(XF4BPPDIR) \
$(XF8_32BPPDIR) $(XF8_16BPPDIR) $(XF24_32BPPDIR) $(SHADOWFBDIR) \
drivers $(LOADERDIR) $(VGAHWDIR) $(FBDEVHWDIR) $(RAMDACDIR) \
$(RACDIR) $(DDCDIR) $(INPUTDIR) $(INT10DIR) $(VBEDIR) parser \
scanpci doc dummylib $(XF86CFGDIRS) etc $(DRIVERSDK) \
$(XF8_32WIDDIR) getconfig
XF86CONFIG = XF86Config
XF98CONFIG = XF98Config
XF86CONFIG = XF86Conf
SAMPLE_CONFIG_FILES = $(XF86CONFIG) $(XF98CONFIG)
all:: $(SAMPLE_CONFIG_FILES) xf86Build.h
CHANGELOGFILE = CHANGELOG
BUILD_DATE = BuildDate
BUILD_DATE = 0
CLOG_DATE = ChangelogDate
CLOG_DATE = 0
includes:: xf86Build.h
clean::
RemoveFile(xf86Build.h)
RemoveFile(build.new)
xf86Build.h: FRC
RemoveFile(build.new)
echo "#define BUILD_DATE $(BUILD_DATE)" > build.new
echo "#define CLOG_DATE $(CLOG_DATE)" >> build.new
@if cmp -s build.new $@; then :; \
else (set -x; RemoveFile($@); $(MV) build.new $@); fi
RemoveFile(build.new)
FRC:
MANPAGE=Concat(FileManDir,/XF86Config.0)
MANPAGE=Concat3(FileManDir,/XF86Config.,FileManSuffix)
RGBPATH=\"DefaultRGBDatabase\"
LOCALFONTPATH=\"$(LIBDIR)/fonts/local/\"
MISCFONTPATH=\"$(LIBDIR)/fonts/misc/\"
T1FONTPATH=\"$(LIBDIR)/fonts/Type1/\"
CIDFONTPATH=\"$(LIBDIR)/fonts/CID/\"
SPFONTPATH=\"$(LIBDIR)/fonts/Speedo/\"
DPI75FONTPATH=\"$(LIBDIR)/fonts/75dpi/\"
DPI100FONTPATH=\"$(LIBDIR)/fonts/100dpi/\"
DPI75USFONTPATH=\"$(LIBDIR)/fonts/75dpi/:unscaled\"
DPI100USFONTPATH=\"$(LIBDIR)/fonts/100dpi/:unscaled\"
FREEBSDMOUSEDEV=" Option \"Device\" \"/dev/mse0\""
FREEBSDMOUSEDEV="XCOMM Option \"Device\" \"/dev/mse0\""
NETBSDOLDMOUSEDEV="XCOMM Option \"Device\" \"/dev/mms0\""
NETBSDNEWMOUSEDEV=" Option \"Device\" \"/dev/lms0\""
NETBSDOLDMOUSEDEV=" Option \"Device\" \"/dev/mms0\""
NETBSDNEWMOUSEDEV="XCOMM Option \"Device\" \"/dev/lms0\""
NETBSDOLDMOUSEDEV="XCOMM Option \"Device\" \"/dev/mms0\""
NETBSDNEWMOUSEDEV="XCOMM Option \"Device\" \"/dev/lms0\""
LINUXMOUSEDEV=" Option \"Device\" \"/dev/mouse\""
LINUXMOUSEDEV="XCOMM Option \"Device\" \"/dev/mouse\""
CppFileTarget($(XF86CONFIG), XF86Conf.cpp, \
-DRGBPATH=$(RGBPATH) -DMISCFONTPATH=$(MISCFONTPATH) \
-DLOCALFONTPATH=$(LOCALFONTPATH) \
-DT1FONTPATH=$(T1FONTPATH) \
-DCIDFONTPATH=$(CIDFONTPATH) \
-DSPFONTPATH=$(SPFONTPATH) \
-DDPI75FONTPATH=$(DPI75FONTPATH) \
-DDPI100FONTPATH=$(DPI100FONTPATH) \
-DDPI75USFONTPATH=$(DPI75USFONTPATH) \
-DDPI100USFONTPATH=$(DPI100USFONTPATH) \
-DMANPAGE=$(MANPAGE) '-DMODULEPATH="$(MODULEDIR)"', \
$(ICONFIGFILES))
CppFileTarget($(XF98CONFIG), XF98Conf.cpp, \
-DRGBPATH=$(RGBPATH) -DMISCFONTPATH=$(MISCFONTPATH) \
-DLOCALFONTPATH=$(LOCALFONTPATH) \
-DT1FONTPATH=$(T1FONTPATH) \
-DCIDFONTPATH=$(CIDFONTPATH) \
-DSPFONTPATH=$(SPFONTPATH) \
-DDPI75FONTPATH=$(DPI75FONTPATH) \
-DDPI100FONTPATH=$(DPI100FONTPATH) \
-DDPI75USFONTPATH=$(DPI75USFONTPATH) \
-DDPI100USFONTPATH=$(DPI100USFONTPATH) \
-DFREEBSDMOUSEDEV=$(FREEBSDMOUSEDEV) \
-DNETBSDOLDMOUSEDEV=$(NETBSDOLDMOUSEDEV) \
-DNETBSDNEWMOUSEDEV=$(NETBSDNEWMOUSEDEV) \
-DLINUXMOUSEDEV=$(LINUXMOUSEDEV) \
-DMANPAGE=$(MANPAGE) '-DMODULEPATH="$(MODULEDIR)"', \
$(ICONFIGFILES))
InstallDriverSDKNonExecFile($(XF86CONFIG),$(DRIVERSDKDIR))
InstallDriverSDKNonExecFile($(XF98CONFIG),$(DRIVERSDKDIR))
EXTRAMANDEFS=-D__logdir__=$(LOGDIRECTORY)
InstallManPage(XFree86,$(MANDIR))
InstallGenManPage(XF86Config,$(FILEMANDIR),$(FILEMANSUFFIX))
InstallNamedNonExec($(XF86CONFIG),XF86Config.eg,$(LIBDIR))
InstallNamedNonExec($(XF98CONFIG),XF86Config.98,$(LIBDIR))
InstallNamedNonExec(Options,Options,$(LIBDIR))
InstallDriverSDKNamedNonExec($(XF86CONFIG),XF86Config.eg,$(DRIVERSDKDIR))
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))