XCOMM $XFree86: mit/server/ddx/x386/os-support/Imakefile,v 2.3 1993/12/10 14:36:09 dawes Exp $
#include <Server.tmpl>

#define IHaveSubdirs

#if defined(i386SVR3Architecture) 
# if defined(i386Sco)
OS_SUBDIR = sco
# else
OS_SUBDIR = sysv
# endif
#endif

#if defined(i386SVR4Architecture) 
# if defined(i386SVR4Solarisx86)
OS_SUBDIR = solx86
# else
OS_SUBDIR = sysv
# endif
#endif

#if defined(LinuxArchitecture)
OS_SUBDIR = linux
#endif

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

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

#if defined(Amoeba)
OS_SUBDIR = amoeba
#endif

#if defined(Minix)
OS_SUBDIR = minix
#endif

SUBDIRS = $(OS_SUBDIR) misc

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

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

DONES = $(OS_SUBDIR)/DONE misc/DONE

/* Hack to force bsd make to do things in the correct order */
all::

all:: subdirs libxf86_os.a

NamedMakeSubdirs(subdirs,$(SUBDIRS))

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

InstallLinkKitLibrary(xf86_os,$(LINKKITDIR)/lib)
InstallLinkKitNonExecFile(assyntax.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_OSlib.h,$(LINKKITDIR)/include)

DependSubdirs($(SUBDIRS))

