From f4092abdf94af6a99aff944d6264bc1284e8bdd4 Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Mon, 10 Oct 2011 17:43:39 +0200 Subject: Imported nx-X11-3.1.0-1.tar.gz Summary: Imported nx-X11-3.1.0-1.tar.gz Keywords: Imported nx-X11-3.1.0-1.tar.gz into Git repository --- .../Xserver/hw/xfree86/os-support/bus/Imakefile | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 nx-X11/programs/Xserver/hw/xfree86/os-support/bus/Imakefile (limited to 'nx-X11/programs/Xserver/hw/xfree86/os-support/bus/Imakefile') diff --git a/nx-X11/programs/Xserver/hw/xfree86/os-support/bus/Imakefile b/nx-X11/programs/Xserver/hw/xfree86/os-support/bus/Imakefile new file mode 100644 index 000000000..bae6ee7c2 --- /dev/null +++ b/nx-X11/programs/Xserver/hw/xfree86/os-support/bus/Imakefile @@ -0,0 +1,165 @@ +XCOMM $XConsortium: Imakefile /main/16 1996/10/27 18:07:43 kaleb $ + + + + +XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/os-support/bus/Imakefile,v 1.29tsi Exp $ + +#include + +#if defined(LinuxArchitecture) && defined(AlphaArchitecture) + +XCOMM Alpha (Linux) PCI driver + +PCIDRVRSRC = axpPci.c +PCIDRVROBJ = axpPci.o + +#elif defined(LinuxArchitecture) && defined(SparcArchitecture) + +XCOMM Sparc SBUS driver and generic Linux PCI driver + +PCIDRVRSRC = sparcPci.c linuxPci.c +PCIDRVROBJ = sparcPci.o linuxPci.o +SBUSDRVSRC = Sbus.c +SBUSDRVOBJ = Sbus.o + +#elif defined(SunArchitecture) && defined(SparcArchitecture) + +XCOMM Sparc SBUS & PCI drivers + +PCIDRVRSRC = sparcPci.c +PCIDRVROBJ = sparcPci.o +SBUSDRVSRC = Sbus.c +SBUSDRVOBJ = Sbus.o + +#elif defined(LinuxArchitecture) && \ + (defined(PpcArchitecture) || \ + defined(Ppc64Architecture) || \ + defined(MipsArchitecture) || \ + defined(ia64Architecture) || \ + defined(Mc68020Architecture) || \ + defined(Arm32Architecture) || \ + defined(HPArchitecture) || \ + defined(s390Architecture) || \ + defined(SuperHArchitecture) || \ + defined(SuperHebArchitecture)) + +XCOMM generic linux PCI driver (using /proc/bus/pci, requires kernel 2.2) + +PCIDRVRSRC = linuxPci.c +PCIDRVROBJ = linuxPci.o + +#elif defined(OpenBSDArchitecture) && \ + (defined(PpcArchitecture) || \ + defined(AlphaArchitecture) || \ + defined(Sparc64Architecture)) + +XCOMM OpenBSD/alpha, OpenBSD/powerpc and OpenBSD/sparc64 + +PCIDRVRSRC = freebsdPci.c +PCIDRVROBJ = freebsdPci.o + +#elif defined(NetBSDArchitecture) && defined(PpcArchitecture) + +XCOMM NetBSD/powerpc + +PCIDRVRSRC = netbsdPci.c +PCIDRVROBJ = netbsdPci.o + +#elif defined(FreeBSDArchitecture) && defined(PpcArchitecture) + +XCOMM FreeBSD/PowerPC PCI driver (using /dev/pci) + +PCIDRVRSRC = freebsdPci.c +PCIDRVROBJ = freebsdPci.o + +#elif defined(PpcArchitecture) + +XCOMM PowerPC PCI drivers + +PCIDRVRSRC = ppcPci.c +PCIDRVROBJ = ppcPci.o + +#elif defined(LinuxArchitecture) && \ + (defined(i386Architecture) || defined(AMD64Architecture)) + +XCOMM ix86 PCI driver with OS fallback for Linux + +PCIDRVRSRC = ix86Pci.c linuxPci.c +PCIDRVROBJ = ix86Pci.o linuxPci.o + +#elif defined(KFreeBSDArchitecture) && \ + (defined(AlphaArchitecture) || defined(AMD64Architecture)) + +XCOMM generic FreeBSD PCI driver (using /dev/pci) + +PCIDRVRSRC = freebsdPci.c +PCIDRVROBJ = freebsdPci.o + +#elif defined(KFreeBSDArchitecture) && defined(Sparc64Architecture) + +XCOMM Sparc SBUS & PCI drivers + +PCIDRVRSRC = freebsdPci.c +PCIDRVROBJ = freebsdPci.o +SBUSDRVSRC = Sbus.c +SBUSDRVOBJ = Sbus.o + +#elif defined(NetBSDArchitecture) && defined(AlphaArchitecture) + +XCOMM Alpha (NetBSD) PCI driver + +PCIDRVRSRC = netbsdPci.c +PCIDRVROBJ = netbsdPci.o + +#elif defined(i386Architecture) || \ + defined(ia64Architecture) || \ + defined(AMD64Architecture) + +XCOMM ix86 PCI driver + +PCIDRVRSRC = ix86Pci.c +PCIDRVROBJ = ix86Pci.o +XCOMM PCIDRVRSRC = linuxPci.c +XCOMM PCIDRVROBJ = linuxPci.o + +#else +XCOMM no PCI driver -- shouldn't get here +#endif + +#if defined(SparcArchitecture) +# if !defined(SunArchitecture) +PCIARCHSRC = sparcPci.c +PCIARCHOBJ = sparcPci.o +# endif +#elif defined(ia64Architecture) +PCIARCHSRC = 460gxPCI.c e8870PCI.c zx1PCI.c altixPCI.c +PCIARCHOBJ = 460gxPCI.o e8870PCI.o zx1PCI.o altixPCI.o +#endif + +SRCS = Pci.c $(PCIDRVRSRC) $(SBUSDRVSRC) $(PCIARCHSRC) +OBJS = Pci.o $(PCIDRVROBJ) $(SBUSDRVOBJ) $(PCIARCHOBJ) + +INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86OSSRC) \ + -I$(SERVERSRC)/include -I$(XINCLUDESRC) + +NormalLibraryObjectRule() +SubdirLibraryRule($(OBJS)) + +/* + * egcs 1.1.2 as provided with some Linux distributions has an optimisation + * bug that results in bad code for this file. + */ +#if Egcs112Bug +SpecialCObjectRule(Pci,NullParameter,-O0) +#endif + +#if defined(SunArchitecture) && defined(SparcArchitecture) + +LFS_DEFINES = `getconf LFS_CFLAGS` + +SpecialCObjectRule(sparcPci,NullParameter,$(LFS_DEFINES)) + +#endif + +DependTarget() -- cgit v1.2.3