XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/os-support/Imakefile,v 3.14.2.7 1999/12/01 12:49:26 hohndel Exp $ XCOMM $XConsortium: Imakefile /main/9 1996/10/25 15:38:46 kaleb $ #include #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 #if UsbMouseSupport && !HasLibUsb USB_SUBDIR = libusb #endif SUBDIRS = $(OS_SUBDIR) misc $(USB_SUBDIR) 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)) InstallLinkKitLibrary(xf86_os,$(LINKKITDIR)/lib86) InstallLinkKitNonExecFile(assyntax.h,$(LINKKITDIR)/include) InstallLinkKitNonExecFile(xf86_OSlib.h,$(LINKKITDIR)/include) InstallLinkKitNonExecFile(xf86_OSproc.h,$(LINKKITDIR)/include) DependSubdirs($(SUBDIRS))