XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:54:19 cpqbld Exp $
XCOMM $XFree86: xc/programs/xfs/Imakefile,v 3.26 2003/08/25 04:06:01 dawes Exp $
OSDIR = os
DIFSDIR = difs
OSLIB = $(OSDIR)/LibraryTargetName(os)
DIFSLIB = $(DIFSDIR)/LibraryTargetName(difs)
SYSLIBS = MathLibrary
ZLIB = GzipLibrary
BSDEMUL = $(DEPXBSDLIB)
FSDIRS = $(OSDIR) $(DIFSDIR) $(PCFDIRS)
FSLIBS = $(DIFSLIB) $(OSLIB) $(BSDEMUL)
FSSYSLIBS = $(LDPRELIBS) $(XFONTLIB) $(FREETYPE2LIB) $(EXTRA_LIBRARIES) $(SYSLIBS) $(ZLIB)
FSSYSLIBS = $(LDPRELIBS) $(XFONTLIB) $(FREETYPE2LIB) $(SYSLIBS) $(ZLIB)
SUBDIRS = $(FSDIRS)
FSLIBDIR = $(LIBDIR)/fs
FSERRORS = $(LOGDIRECTORY)/xfs.log
DEFAULTFONTPATH = DefaultFSFontPath
SITE_CONFIG = -DDEFAULTFONTPATH=$(DEFAULTFONTPATH) -DFSERRORS=$(FSERRORS)
$(OSLIB): $(OSDIR)
$(DIFSLIB): $(DIFSDIR)
all:: config
ServerTarget(xfs,$(FSDIRS),NullParameter,$(FSLIBS),$(FSSYSLIBS) $(EXTRA_LIBRARIES))
ServerTarget(xfs,$(FSDIRS),difs/main.o,$(FSLIBS),$(FSSYSLIBS) $(EXTRA_LIBRARIES))
LinkConfDirectory(fs,.,fs,.)
CppFileTarget(config,config.cpp,$(SITE_CONFIG),$(ICONFIGFILES))
InstallManPage(xfs,$(MANDIR))
InstallNonExecFile(config,$(FSLIBDIR))
InstallNonExecFileNoClobber(config,$(FSLIBDIR))
debug_xfs:
XCOMM cd difs
XCOMM make debug_src
XCOMM cd ../os
XCOMM make debug_src
XCOMM cd ../../../lib/font/bitmap
XCOMM make debug_src
XCOMM cd ../fontfile
XCOMM make debug_src
XCOMM cd ../fc
XCOMM make debug_src
XCOMM cd ../Speedo
XCOMM make debug_src
XCOMM cd ../Type1
XCOMM make debug_src
XCOMM cd ../util
XCOMM make debug_src
XCOMM unload atom.c miscutil.c
XCOMM cd ../../../programs/xfs
DependSubdirs($(SUBDIRS))
ForceSubdirs($(SUBDIRS))