Files
xsrc/xfree/xc/programs/xfs/Imakefile

98 lines
2.1 KiB
Plaintext

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 $
#undef ServerDefines
#include <Server.tmpl>
#define IHaveSubdirs
OSDIR = os
DIFSDIR = difs
OSLIB = $(OSDIR)/LibraryTargetName(os)
DIFSLIB = $(DIFSDIR)/LibraryTargetName(difs)
SYSLIBS = MathLibrary
#if GzipFontCompression
ZLIB = GzipLibrary
#endif
#ifdef i386SVR3Architecture
#ifndef i386Sco325Architecture
BSDEMUL = $(DEPXBSDLIB)
#endif
#endif
FSDIRS = $(OSDIR) $(DIFSDIR) $(PCFDIRS)
FSLIBS = $(DIFSLIB) $(OSLIB) $(BSDEMUL)
#ifdef i386IscArchitecture
FSSYSLIBS = $(LDPRELIBS) $(XFONTLIB) $(FREETYPE2LIB) $(EXTRA_LIBRARIES) $(SYSLIBS) $(ZLIB)
#else
FSSYSLIBS = $(LDPRELIBS) $(XFONTLIB) $(FREETYPE2LIB) $(SYSLIBS) $(ZLIB)
#endif
SUBDIRS = $(FSDIRS)
#ifdef DefaultFSConfigFile
DEFAULTCONFIGFILE = DefaultFSConfigFile
#else
DEFAULTCONFIGFILE = /usr/lib/X11/fs/config
#endif
EXTRAMANDEFS = -DDEFAULT_CONFIG_FILE=$(DEFAULTCONFIGFILE)
FSLIBDIR = $(LIBDIR)/fs
FSERRORS = $(LOGDIRECTORY)/xfs.log
DEFAULTFONTPATH = DefaultFSFontPath
SITE_CONFIG = -DDEFAULTFONTPATH=$(DEFAULTFONTPATH) -DFSERRORS=$(FSERRORS)
$(OSLIB): $(OSDIR)
$(DIFSLIB): $(DIFSDIR)
all:: config
#if !defined(LynxOSArchitecture) && !defined(QNX4Architecture)
ServerTarget(xfs,$(FSDIRS),NullParameter,$(FSLIBS),$(FSSYSLIBS) $(EXTRA_LIBRARIES))
#else
ServerTarget(xfs,$(FSDIRS),difs/main.o,$(FSLIBS),$(FSSYSLIBS) $(EXTRA_LIBRARIES))
#endif
LinkConfDirectory(fs,.,fs,.)
CppFileTarget(config,config.cpp,$(SITE_CONFIG),$(ICONFIGFILES))
InstallManPage(xfs,$(MANDIR))
#if InstallFSConfig
InstallNonExecFile(config,$(FSLIBDIR))
#else
InstallNonExecFileNoClobber(config,$(FSLIBDIR))
#endif
#if HasCodeCenter
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
#endif
DependSubdirs($(SUBDIRS))
ForceSubdirs($(SUBDIRS))