From: William Schaub Date: Thu, 16 Aug 2012 02:35:49 +0000 (-0400) Subject: Add support for building 32bit SPARC binaries under Linux. X-Git-Tag: 2.2.0b~79^2~3 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2532f4a5ba925befe2de74f039d35df0b66f22eb;p=oweals%2Fcde.git Add support for building 32bit SPARC binaries under Linux. --- diff --git a/cde/config/cf/Imake.cf b/cde/config/cf/Imake.cf index 923dfae2..456d365e 100644 --- a/cde/config/cf/Imake.cf +++ b/cde/config/cf/Imake.cf @@ -571,6 +571,10 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $ # undef __arm__ # define ARMArchitecture # endif +# if defined(__sparc__) || defined(sparc) +# define SparcArchitecture +# undef sparc +# endif #endif /* linux */ #ifdef __uxp__ diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index 07edc569..390bca94 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -135,6 +135,15 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) # endif #endif +#ifdef SparcArchitecture +#define LinuxMachineDefines -Dsparc + +#if UseElfFormat +#define HasPlugin YES +#define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */ +#endif +#endif /* SparcArchitecture */ + #ifdef ARMArchitecture #define LinuxMachineDefines -D__arm__ #define LSBBitOrder YES