XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/os-support/Imakefile,v 3.61 2003/11/03 05:11:51 tsi Exp $ XCOMM $XdotOrg: xc/programs/Xserver/hw/xfree86/os-support/Imakefile,v 1.6 2005/12/01 02:15:38 ajax Exp $ XCOMM $XConsortium: Imakefile /main/9 1996/10/25 15:38:46 kaleb $ #include #define IHaveSubdirs #if defined(i386Architecture) || defined(ia64Architecture) || \ (defined(SunArchitecture) && defined(SparcArchitecture)) || \ (defined(KFreeBSDArchitecture) && defined(AlphaArchitecture)) || \ (defined(KFreeBSDArchitecture) && defined(Sparc64Architecture)) || \ (defined(KFreeBSDArchitecture) && defined(PpcArchitecture)) || \ (defined(KNetBSDArchitecture) && defined(AlphaArchitecture)) || \ (defined(KNetBSDArchitecture) && defined(PpcArchitecture)) || \ (defined(KNetBSDArchitecture) && defined(SparcArchitecture)) || \ defined(KOpenBSDArchitecture) || defined(SGIArchitecture) || \ (defined(LynxOSArchitecture) && defined(PpcArchitecture)) || \ defined(AMD64Architecture) || defined(LinuxArchitecture) || \ defined(GNUMachArchitecture) BUS_SUBDIR = bus #endif #if defined(QNX4Architecture) OS_SUBDIR = qnx4 #endif #if defined(NTOArchitecture) OS_SUBDIR = nto #endif #if defined(SVR3Architecture) # if defined(i386ScoArchitecture) OS_SUBDIR = sco # else OS_SUBDIR = sysv # endif #endif #if defined(SVR4Architecture) # if defined(SunArchitecture) OS_SUBDIR = sunos # elif defined(PmaxOSArchitecture) OS_SUBDIR = pmax # elif defined(DguxArchitecture) OS_SUBDIR = dgux # elif defined(SGIArchitecture) OS_SUBDIR = irix # elif defined(UnixWareArchitecture) OS_SUBDIR = usl # else OS_SUBDIR = sysv # endif #endif #if defined(LinuxArchitecture) OS_SUBDIR = linux #endif #if defined(LynxOSArchitecture) OS_SUBDIR = lynxos #endif #if defined(KFreeBSDArchitecture) || defined(NetBSDArchitecture) || \ defined(OpenBSDArchitecture) OS_SUBDIR = bsd #endif #if defined(BSDOSArchitecture) OS_SUBDIR = bsdi #endif #if defined(GNUMachArchitecture) OS_SUBDIR = hurd #endif #if defined(OS2Architecture) OS_SUBDIR = os2 #endif #if defined(i386Sco325Architecture) OS_SUBDIR = sco #endif #if !DoLoadableServer #if BuildXF86DRI DRM_SRC = $(OS_SUBDIR)/drm/?*.c DRM_OBJ = $(OS_SUBDIR)/drm/?*.o DRM_DONES = $(OS_SUBDIR)/drm/DONE #endif #endif LIBDRM_DIR = ../../../../../extras/drm/libdrm SUBDIRS = $(OS_SUBDIR) $(BUS_SUBDIR) misc SRCS = $(OS_SUBDIR)/?*.c $(BUS_SUBDIR)/?*.c misc/?*.c $(DRM_SRC) OBJS = $(OS_SUBDIR)/?*.o $(BUS_SUBDIR)/?*.o misc/?*.o $(DRM_OBJ) DONES = $(OS_SUBDIR)/DONE $(BUS_SUBDIR)/DONE misc/DONE $(DRM_DONES) #if HasParallelMake MakeMutex($(SUBDIRS) $(OBJS) $(DONES)) #endif #if HasGnuMake || HasBsdMake $(DONES): $(SUBDIRS) #endif NormalDepLibraryTarget(xf86_os,$(SUBDIRS) $(DONES),$(OBJS)) ForceSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) LinkSourceFile(xf86drm.h,$(LIBDRM_DIR)) InstallDriverSDKNonExecFile(xf86_OSproc.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(xf86_OSlib.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(xf86_ansic.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(xf86_libc.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(xf86drm.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(assyntax.h,$(DRIVERSDKINCLUDEDIR))