XCOMM $TOG: Imakefile /main/29 1997/05/25 15:12:14 kaleb $ XCOMM $XFree86: xc/programs/xfs/Imakefile,v 3.7.2.4 1999/07/26 06:54:52 hohndel Exp $ #undef ServerDefines #include #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) $(DEPFONTLIB) $(DIFSLIB) $(OSLIB) $(BSDEMUL) SUBDIRS = $(FSDIRS) FSLIBDIR = $(LIBDIR)/fs FSERRORS = $(FSLIBDIR)/fs-errors DEFAULTFONTPATH = DefaultFontPath SITE_CONFIG = -DDEFAULTFONTPATH=$(DEFAULTFONTPATH) -DFSERRORS=$(FSERRORS) #if HasParallelMake MakeMutex(config $(FSDIRS) $(FSLIBS)) #endif #if HasGnuMake $(FSLIBS): config $(SUBDIRS) #endif all:: config #if !defined(LynxOSArchitecture) && !defined(QNXArchitecture) ServerTarget(xfs,$(FSDIRS),NullParameter,$(FSLIBS),$(SYSLIBS) $(ZLIB)) #else ServerTarget(xfs,$(FSDIRS),difs/main.o,$(FSLIBS),$(SYSLIBS) $(ZLIB)) #endif LinkVarDirectory(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))