XCOMM $XFree86: xc/programs/Xserver/hw/xfree98/os-support/Imakefile,v 3.7.2.5 1999/08/02 08:38:30 hohndel Exp $





XCOMM $XConsortium: Imakefile /main/5 1996/10/25 15:42:38 kaleb $

#include <Server.tmpl>

#define IHaveSubdirs

#if defined(QNXArchitecture)
OS_SUBDIR = qnx
#endif

#if defined(NTOArchitecture)
OS_SUBDIR = nto
#endif

#if defined(ArcArchitecture)
OS_SUBDIR = bsd
#endif

#if defined(SVR3Architecture) 
# if defined(i386ScoArchitecture)
OS_SUBDIR = sco
# else
OS_SUBDIR = sysv
# endif
#endif

#if defined(SVR4Architecture) 
# if defined(SunArchitecture)
OS_SUBDIR = solx86
# elif defined(DguxArchitecture)
OS_SUBDIR = dgux
# else
OS_SUBDIR = sysv
# endif
#endif

#if defined(LinuxArchitecture)
OS_SUBDIR = linux
#endif

#if defined(LynxOSArchitecture)
OS_SUBDIR = lynxos
#endif

#if defined(i386BsdArchitecture)
# if defined(BSD386Architecture)
OS_SUBDIR = bsdi
# else
OS_SUBDIR = bsd
# endif
#endif

#if defined(i386MachArchitecture) || defined(OsfArchitecture)
#if defined(GNUMachArchitecture)
OS_SUBDIR = hurd
#else
OS_SUBDIR = mach
#endif
#endif

#if defined(AmoebaArchitecture)
OS_SUBDIR = amoeba
#endif

#if defined(MinixArchitecture)
OS_SUBDIR = minix
#endif

#if defined(OS2Architecture)
OS_SUBDIR = os2
#endif

#if defined(i386Sco325Architecture)
OS_SUBDIR = sco
#endif

SUBDIRS = $(OS_SUBDIR) misc

SRCS = $(OS_SUBDIR)/?*.c misc/?*.c
OBJS = $(OS_SUBDIR)/?*.o misc/?*.o

DONES = $(OS_SUBDIR)/DONE misc/DONE

#if HasParallelMake
MakeMutex($(SUBDIRS) $(OBJS) $(DONES))
#endif

#if HasGnuMake | HasBsdMake
$(DONES): $(SUBDIRS)
#endif

NormalDepLibraryTarget(xf86_os,$(SUBDIRS) $(DONES),$(OBJS))

ForceSubdirs($(SUBDIRS))

LinkSourceFile(README.OS-lib,$(XF86SRC)/os-support)
LinkSourceFile(assyntax.h,$(XF86SRC)/os-support)
LinkSourceFile(xf86_OSlib.h,$(XF86SRC)/os-support)
LinkSourceFile(xf86_OSproc.h,$(XF86SRC)/os-support)

InstallLinkKitLibrary(xf86_os,$(XF98LINKKITDIR)/lib98)
#ifndef DontInstallPC98Version
InstallLinkKitNonExecFile(assyntax.h,$(XF98LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_OSlib.h,$(XF98LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_OSproc.h,$(XF98LINKKITDIR)/include)
#endif

DependSubdirs($(SUBDIRS))

