Blame config/cf/Imake.cf

Packit b099d7
XCOMM $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $
Packit b099d7
XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.34.2.14 1999/07/29 09:22:23 hohndel Exp $
Packit b099d7
/*
Packit b099d7
 * To add support for another platform:
Packit b099d7
 * 
Packit b099d7
 *     1.  Identify a machine-specific cpp symbol.  If your preprocessor 
Packit b099d7
 *         does not have any built in, you will need to add the symbol to the
Packit b099d7
 *         cpp_argv table in config/imake/imakemdep.h and rebuild imake with
Packit b099d7
 *         the BOOTSTRAPCFLAGS variable set (see the macII for an example).
Packit b099d7
 *
Packit b099d7
 *     2.  Add all machine-specific cpp symbols (either defined by you or by
Packit b099d7
 *         the preprocessor or compiler) to the predefs table in 
Packit b099d7
 *         config/imake/imakemdep.h.
Packit b099d7
 *
Packit b099d7
 *     3.  But a new #ifdef block below that defines MacroIncludeFile and
Packit b099d7
 *         MacroFile for your new platform and then #undefs the machine-
Packit b099d7
 *         specific preprocessor symbols (to avoid problems with file names).
Packit b099d7
 *
Packit b099d7
 *     4.  Create a .cf file with the name given by MacroFile.
Packit b099d7
 */
Packit b099d7
Packit b099d7
#if defined(clipper) || defined(__clipper__)
Packit b099d7
# undef clipper
Packit b099d7
# define MacroIncludeFile <ingr.cf>
Packit b099d7
# define MacroFile ingr.cf
Packit b099d7
# define IngrArchitecture
Packit b099d7
#endif /* clipper */
Packit b099d7
Packit b099d7
#if defined(__APPLE__)
Packit b099d7
# undef __APPLE__
Packit b099d7
# define MacroIncludeFile <darwin.cf>
Packit b099d7
# define MacroFile darwin.cf
Packit b099d7
# define DarwinArchitecture
Packit b099d7
# ifdef __ppc__
Packit b099d7
#  define PpcDarwinArchitecture
Packit b099d7
#  undef __ppc__
Packit b099d7
# endif
Packit b099d7
# ifdef __i386__
Packit b099d7
#  define i386DarwinArchitecture
Packit b099d7
#  undef __i386__
Packit b099d7
# endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifdef ultrix
Packit b099d7
# define MacroIncludeFile <ultrix.cf>
Packit b099d7
# define MacroFile ultrix.cf
Packit b099d7
# ifdef vax
Packit b099d7
#  undef vax
Packit b099d7
#  define VaxArchitecture
Packit b099d7
# endif
Packit b099d7
# ifdef mips
Packit b099d7
#  undef mips
Packit b099d7
#  define MipsArchitecture
Packit b099d7
# endif
Packit b099d7
# undef ultrix
Packit b099d7
# define UltrixArchitecture
Packit b099d7
#endif /* ultrix */
Packit b099d7
Packit b099d7
#if defined(vax) && !defined(UltrixArchitecture) && !defined(__NetBSD__)
Packit b099d7
# define MacroIncludeFile <bsd.cf>
Packit b099d7
# define MacroFile bsd.cf
Packit b099d7
# undef vax
Packit b099d7
# define BSDArchitecture
Packit b099d7
# define VaxArchitecture
Packit b099d7
#endif /* vax */
Packit b099d7
Packit b099d7
#ifdef bsdi
Packit b099d7
# define MacroIncludeFile <bsdi.cf>
Packit b099d7
# define MacroFile bsdi.cf
Packit b099d7
# undef bsdi
Packit b099d7
# define BSD386Architecture
Packit b099d7
# define i386BsdArchitecture
Packit b099d7
# define i386Architecture
Packit b099d7
# undef i386
Packit b099d7
#endif /* bsdi */
Packit b099d7
Packit b099d7
#ifdef __OpenBSD__
Packit b099d7
# undef __OpenBSD__
Packit b099d7
# undef __NetBSD__
Packit b099d7
# define OpenBSDArchitecture
Packit b099d7
# define MacroIncludeFile <OpenBSD.cf>
Packit b099d7
# define MacroFile OpenBSD.cf
Packit b099d7
# ifdef __i386__
Packit b099d7
#  define i386BsdArchitecture
Packit b099d7
#  define i386Architecture
Packit b099d7
#  undef i386
Packit b099d7
# endif
Packit b099d7
# if defined(__sparc__) || defined(sparc)
Packit b099d7
#  define SparcArchitecture
Packit b099d7
#  undef sparc
Packit b099d7
# endif
Packit b099d7
# ifdef mips
Packit b099d7
#   define MipsArchitecture
Packit b099d7
#   ifdef arc
Packit b099d7
#     define ArcArchitecture
Packit b099d7
#     undef arc
Packit b099d7
#   endif
Packit b099d7
#   ifdef pmax
Packit b099d7
#     define PmaxArchitecture
Packit b099d7
#     undef pmax
Packit b099d7
#   endif
Packit b099d7
#   undef mips
Packit b099d7
# endif
Packit b099d7
# ifdef __alpha__
Packit b099d7
#   define AlphaArchitecture
Packit b099d7
#   undef __alpha__
Packit b099d7
# endif
Packit b099d7
# ifdef mc68020
Packit b099d7
#  define Mc68020Architecture
Packit b099d7
#  if defined(amiga)
Packit b099d7
#   define AmigaArchitecture
Packit b099d7
#   undef amiga
Packit b099d7
#  endif
Packit b099d7
#  if defined(hp300)
Packit b099d7
#   define Hp300Architecture
Packit b099d7
#   undef hp300
Packit b099d7
#  endif
Packit b099d7
#  if defined(mac68k)
Packit b099d7
#    define Mac68kArchitecture
Packit b099d7
#    undef mac68k
Packit b099d7
#  endif
Packit b099d7
#  if defined(mvme68k)
Packit b099d7
#   define Mvme68kArchitecture
Packit b099d7
#   undef mvme68k
Packit b099d7
#  endif
Packit b099d7
#  if defined(sun3) 
Packit b099d7
#   define Sun3Architecture
Packit b099d7
#   undef sun3
Packit b099d7
#  endif
Packit b099d7
#  undef mc68000
Packit b099d7
# endif
Packit b099d7
#endif /* OpenBSD */
Packit b099d7
Packit b099d7
#ifdef __NetBSD__
Packit b099d7
# define MacroIncludeFile <NetBSD.cf>
Packit b099d7
# define MacroFile NetBSD.cf
Packit b099d7
# undef __NetBSD__
Packit b099d7
# define NetBSDArchitecture
Packit b099d7
# ifdef __i386__
Packit b099d7
#  define i386BsdArchitecture
Packit b099d7
#  define i386Architecture
Packit b099d7
#  undef i386
Packit b099d7
# endif
Packit b099d7
# if defined(__sparc__) || defined(sparc)
Packit b099d7
#  define SparcArchitecture
Packit b099d7
#  undef sparc
Packit b099d7
# endif
Packit b099d7
# ifdef mips
Packit b099d7
#   define MipsArchitecture
Packit b099d7
#   define ArcArchitecture
Packit b099d7
#   undef mips
Packit b099d7
# endif
Packit b099d7
# ifdef __alpha__
Packit b099d7
#   define AlphaArchitecture
Packit b099d7
#   undef __alpha__
Packit b099d7
# endif
Packit b099d7
# ifdef mc68000
Packit b099d7
#   define Mc68020Architecture
Packit b099d7
#   undef mc68000
Packit b099d7
# endif
Packit b099d7
# if defined(arm32) || defined(__arm32__)
Packit b099d7
#   define Arm32Architecture
Packit b099d7
#   undef arm32
Packit b099d7
#   undef __arm32__
Packit b099d7
# endif
Packit b099d7
#endif /* NetBSD */
Packit b099d7
Packit b099d7
#ifdef __FreeBSD__
Packit b099d7
# define MacroIncludeFile <FreeBSD.cf>
Packit b099d7
# define MacroFile FreeBSD.cf
Packit b099d7
# undef __FreeBSD__
Packit b099d7
# define FreeBSDArchitecture
Packit b099d7
# ifdef __i386__
Packit b099d7
#  define i386BsdArchitecture
Packit b099d7
#  define i386Architecture
Packit b099d7
#  undef i386
Packit b099d7
# endif
Packit b099d7
#endif /* __FreeBSD__ */
Packit b099d7
Packit b099d7
#ifdef AMOEBA
Packit b099d7
 /* Should be before the 'sun' entry because we may be cross-compiling */
Packit b099d7
# define MacroIncludeFile <Amoeba.cf>
Packit b099d7
# define MacroFile Amoeba.cf
Packit b099d7
# if defined(i80386) || defined(__i80386__)
Packit b099d7
#  undef i80386
Packit b099d7
#  define i386Architecture
Packit b099d7
# else
Packit b099d7
#  if defined(mc68000) || defined(__mc68000__)
Packit b099d7
#   undef mc68000
Packit b099d7
#   define Sun3Architecture
Packit b099d7
#   define SunArchitecture
Packit b099d7
#  else
Packit b099d7
#   if defined(sparc) || defined(__sparc__)
Packit b099d7
#    undef sparc
Packit b099d7
#    define SparcArchitecture
Packit b099d7
#    define SunArchitecture
Packit b099d7
#   endif
Packit b099d7
#  endif
Packit b099d7
#  undef sun
Packit b099d7
# endif
Packit b099d7
#endif /* AMOEBA */
Packit b099d7
Packit b099d7
#ifdef sun
Packit b099d7
# define MacroIncludeFile <sun.cf>
Packit b099d7
# define MacroFile sun.cf
Packit b099d7
# ifdef SVR4
Packit b099d7
#  undef SVR4
Packit b099d7
#  define SVR4Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef sparc
Packit b099d7
#  undef sparc
Packit b099d7
# define SparcArchitecture
Packit b099d7
# endif
Packit b099d7
# ifdef mc68000
Packit b099d7
#  undef mc68000
Packit b099d7
# define Sun3Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef i386
Packit b099d7
#  undef i386
Packit b099d7
#  define i386Architecture
Packit b099d7
# endif
Packit b099d7
# undef sun
Packit b099d7
# define SunArchitecture
Packit b099d7
#endif /* sun */
Packit b099d7
Packit b099d7
#ifdef hpux
Packit b099d7
# define MacroIncludeFile <hp.cf>
Packit b099d7
# define MacroFile hp.cf
Packit b099d7
# undef hpux
Packit b099d7
# define HPArchitecture
Packit b099d7
#endif /* hpux */
Packit b099d7
Packit b099d7
#ifdef sco
Packit b099d7
# define MacroIncludeFile <sco5.cf>
Packit b099d7
# define MacroFile sco5.cf
Packit b099d7
# undef sco
Packit b099d7
# undef USL
Packit b099d7
# undef SYSV
Packit b099d7
# undef i386
Packit b099d7
# undef SCO
Packit b099d7
# undef SVR4
Packit b099d7
# define i386Architecture
Packit b099d7
# define SCOArchitecture
Packit b099d7
# define i386SVR3Architecture
Packit b099d7
# define SVR3Architecture
Packit b099d7
# define i386ScoArchitecture
Packit b099d7
# define i386Sco325Architecture
Packit b099d7
#endif /* sco - SCO Open Server 5 */
Packit b099d7
Packit b099d7
#ifdef USL
Packit b099d7
# define MacroIncludeFile <usl.cf>
Packit b099d7
# define MacroFile usl.cf
Packit b099d7
# undef USL
Packit b099d7
# undef SVR4
Packit b099d7
# undef i386
Packit b099d7
# define SVR4Architecture
Packit b099d7
# define i386Architecture
Packit b099d7
# define USLArchitecture
Packit b099d7
#endif /* USL */
Packit b099d7
Packit b099d7
#ifdef NCR
Packit b099d7
# define MacroIncludeFile <ncr.cf>
Packit b099d7
# define MacroFile ncr.cf
Packit b099d7
# undef NCR
Packit b099d7
# undef SVR4
Packit b099d7
# undef i386
Packit b099d7
# define SVR4Architecture
Packit b099d7
# define i386Architecture
Packit b099d7
# define NCRArchitecture
Packit b099d7
#endif /* NCR */
Packit b099d7
Packit b099d7
#ifdef apollo
Packit b099d7
# define MacroIncludeFile <apollo.cf>
Packit b099d7
# define MacroFile apollo.cf
Packit b099d7
# undef apollo
Packit b099d7
# define ApolloArchitecture
Packit b099d7
#endif /* apollo */
Packit b099d7
Packit b099d7
#ifdef sony
Packit b099d7
# define MacroIncludeFile <sony.cf>
Packit b099d7
# define MacroFile sony.cf
Packit b099d7
# undef sony
Packit b099d7
# undef sony_news
Packit b099d7
# define SonyArchitecture
Packit b099d7
# ifdef mc68020
Packit b099d7
#  undef mc68020
Packit b099d7
#  undef mc68030
Packit b099d7
#  define Mc68020Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef mips
Packit b099d7
#  undef mips
Packit b099d7
#  define MipsArchitecture
Packit b099d7
# endif
Packit b099d7
# ifdef __svr4
Packit b099d7
#  define SVR4Architecture
Packit b099d7
# else
Packit b099d7
#  if !defined(bsd43) || defined(SYSTYPE_SYSV) || defined(_SYSTYPE_SYSV)
Packit b099d7
#   define SonySysvArchitecture
Packit b099d7
#  else
Packit b099d7
#   define SonyBsdArchitecture
Packit b099d7
#  endif
Packit b099d7
# endif
Packit b099d7
#endif /* sony */
Packit b099d7
Packit b099d7
#ifdef M4310
Packit b099d7
# define MacroIncludeFile <pegasus.cf>
Packit b099d7
# define MacroFile pegasus.cf
Packit b099d7
# undef M4310
Packit b099d7
# define PegasusArchitecture
Packit b099d7
#endif /* M4310 */
Packit b099d7
Packit b099d7
#ifdef M4330
Packit b099d7
# define MacroIncludeFile <m4330.cf>
Packit b099d7
# define MacroFile m4330.cf
Packit b099d7
# undef  M4330
Packit b099d7
# define M4330Architecture
Packit b099d7
#endif /* M4330 */
Packit b099d7
Packit b099d7
#ifdef macII
Packit b099d7
# define MacroIncludeFile <macII.cf>
Packit b099d7
# define MacroFile macII.cf
Packit b099d7
# undef  macII
Packit b099d7
# define MacIIArchitecture
Packit b099d7
#endif /* macII */
Packit b099d7
Packit b099d7
#ifdef _CRAY
Packit b099d7
# define MacroIncludeFile <cray.cf>
Packit b099d7
# define MacroFile cray.cf
Packit b099d7
# undef cray
Packit b099d7
# undef CRAY
Packit b099d7
# undef CRAY1
Packit b099d7
# undef CRAY2
Packit b099d7
# undef YMP
Packit b099d7
# define CrayArchitecture
Packit b099d7
#endif /* _CRAY */
Packit b099d7
Packit b099d7
#ifdef sgi
Packit b099d7
# define MacroIncludeFile <sgi.cf>
Packit b099d7
# define MacroFile sgi.cf
Packit b099d7
# undef sgi
Packit b099d7
# define SGIArchitecture
Packit b099d7
# undef mips
Packit b099d7
# define MipsArchitecture
Packit b099d7
# ifdef _SVR4
Packit b099d7
#  undef _SVR4
Packit b099d7
#  define SVR4Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef _SYSTYPE_SVR4
Packit b099d7
#  undef _SYSTYPE_SVR4
Packit b099d7
#  define SVR4Architecture
Packit b099d7
# endif
Packit b099d7
#endif /* sgi */
Packit b099d7
Packit b099d7
#ifdef stellar
Packit b099d7
# define MacroIncludeFile <stellar.cf>
Packit b099d7
# define MacroFile stellar.cf
Packit b099d7
# undef stellar
Packit b099d7
# define StellarArchitecture
Packit b099d7
#endif /* stellar */
Packit b099d7
Packit b099d7
#if defined(ibm) || defined(_IBMR2) || defined(ibm032) || defined(aix)
Packit b099d7
# define MacroIncludeFile <ibm.cf>
Packit b099d7
# define MacroFile ibm.cf
Packit b099d7
# ifdef ibm
Packit b099d7
#  undef ibm
Packit b099d7
# endif
Packit b099d7
# define IBMArchitecture
Packit b099d7
# ifdef i386
Packit b099d7
#  undef i386
Packit b099d7
#  define PS2Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef ibm032
Packit b099d7
#  undef ibm032
Packit b099d7
#  define RtArchitecture
Packit b099d7
# endif
Packit b099d7
# ifdef aix
Packit b099d7
#  undef aix
Packit b099d7
#  define AIXArchitecture
Packit b099d7
# endif
Packit b099d7
# ifdef _IBMR2
Packit b099d7
#  undef _IBMR2
Packit b099d7
#  define RsArchitecture
Packit b099d7
# endif
Packit b099d7
#endif /* ibm */
Packit b099d7
Packit b099d7
#ifdef luna
Packit b099d7
# undef luna
Packit b099d7
# define MacroIncludeFile <luna.cf>
Packit b099d7
# define MacroFile luna.cf
Packit b099d7
# define LunaArchitecture
Packit b099d7
# ifdef mc68000
Packit b099d7
#  undef mc68000
Packit b099d7
#  define Mc68000Architecture
Packit b099d7
# else
Packit b099d7
#  undef mc88000
Packit b099d7
#  define Mc88000Architecture
Packit b099d7
# endif
Packit b099d7
#endif /* luna */
Packit b099d7
Packit b099d7
#ifdef Mips
Packit b099d7
#  define MacroIncludeFile <Mips.cf>
Packit b099d7
#  define MacroFile Mips.cf
Packit b099d7
#  undef Mips
Packit b099d7
#  undef mips
Packit b099d7
#  if defined(SYSTYPE_BSD43) || defined(BSD) || defined(BSD43)
Packit b099d7
#    define MipsBsdArchitecture
Packit b099d7
#  else /* BSD */
Packit b099d7
#    define MipsSysvArchitecture
Packit b099d7
#  endif /* BSD */
Packit b099d7
#endif /* Mips */
Packit b099d7
Packit b099d7
#ifdef MOTOROLA
Packit b099d7
# define MacroIncludeFile <moto.cf>
Packit b099d7
# define MacroFile moto.cf
Packit b099d7
# undef MOTOROLA	
Packit b099d7
# ifdef SYSV
Packit b099d7
#  define MotoR3Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef SVR4
Packit b099d7
#  define MotoR4Architecture
Packit b099d7
# endif
Packit b099d7
#endif /* MOTOROLA */
Packit b099d7
Packit b099d7
#if defined(SVR4) && !defined(DGUX)
Packit b099d7
# ifdef i386
Packit b099d7
#  define i386Architecture
Packit b099d7
#  undef i386
Packit b099d7
# endif
Packit b099d7
# ifdef PC98
Packit b099d7
#  define PANIX98Architecture
Packit b099d7
#  undef PC98
Packit b099d7
# endif
Packit b099d7
# define SVR4Architecture
Packit b099d7
# define MacroIncludeFile <svr4.cf>
Packit b099d7
# define MacroFile svr4.cf
Packit b099d7
# undef SVR4
Packit b099d7
#endif /* SVR4 */
Packit b099d7
Packit b099d7
#ifdef SYSV
Packit b099d7
# ifdef i386
Packit b099d7
# undef i386
Packit b099d7
#  ifdef ISC
Packit b099d7
#   define i386Architecture	
Packit b099d7
#   define i386SVR3Architecture	
Packit b099d7
#   define MacroIncludeFile <isc.cf>
Packit b099d7
#   define MacroFile isc.cf
Packit b099d7
#   define i386IscArchitecture
Packit b099d7
#   undef ISC
Packit b099d7
#   ifdef ISC202
Packit b099d7
#    define IscVersion 202
Packit b099d7
#    undef ISC202
Packit b099d7
#   else
Packit b099d7
#    ifdef ISC30
Packit b099d7
#     define IscVersion 300
Packit b099d7
#     undef ISC30
Packit b099d7
#    else
Packit b099d7
#     ifdef ISC40
Packit b099d7
#      define IscVersion 400
Packit b099d7
#      undef ISC40
Packit b099d7
#     else
Packit b099d7
#      define IscVersion 221
Packit b099d7
#     endif /* ISC40 */
Packit b099d7
#    endif /* ISC30 */
Packit b099d7
#   endif /* ISC202 */
Packit b099d7
#  endif /* ISC */
Packit b099d7
#  ifndef MacroFile
Packit b099d7
#   define i386SVR3Architecture
Packit b099d7
#   define MacroIncludeFile <x386.cf>
Packit b099d7
#   define MacroFile x386.cf
Packit b099d7
#  endif /* MacroFile */
Packit b099d7
# endif /* i386 */
Packit b099d7
#endif /* SYSV */
Packit b099d7
Packit b099d7
/* SYSV386 is here for backward compatibility only */
Packit b099d7
#ifdef SYSV386
Packit b099d7
# undef i386
Packit b099d7
# ifdef SVR4
Packit b099d7
#  define i386Architecture
Packit b099d7
#  define SVR4Architecture
Packit b099d7
#  define i386SVR4Architecture
Packit b099d7
#  define MacroIncludeFile <svr4.cf>
Packit b099d7
#  define MacroFile svr4.cf
Packit b099d7
#  undef SVR4
Packit b099d7
# else /* ! SVR4 */
Packit b099d7
#  ifdef ISC
Packit b099d7
#   define i386Architecture	
Packit b099d7
#   define i386SVR3Architecture	
Packit b099d7
#   define MacroIncludeFile <isc.cf>
Packit b099d7
#   define MacroFile isc.cf
Packit b099d7
#   define i386IscArchitecture
Packit b099d7
#   undef ISC
Packit b099d7
#   ifdef ISC202
Packit b099d7
#    define IscVersion 202
Packit b099d7
#    undef ISC202
Packit b099d7
#   else
Packit b099d7
#    ifdef ISC30
Packit b099d7
#     define IscVersion 300
Packit b099d7
#     undef ISC30
Packit b099d7
#    else
Packit b099d7
#     ifdef ISC40
Packit b099d7
#      define IscVersion 400
Packit b099d7
#      undef ISC40
Packit b099d7
#     else
Packit b099d7
#      define IscVersion 221
Packit b099d7
#     endif /* ISC40 */
Packit b099d7
#    endif /* ISC30 */
Packit b099d7
#   endif /* ISC202 */
Packit b099d7
#  endif /* ISC */
Packit b099d7
#  ifndef MacroFile
Packit b099d7
#   define i386SVR3Architecture
Packit b099d7
#   define MacroIncludeFile <x386.cf>
Packit b099d7
#   define MacroFile x386.cf
Packit b099d7
#  endif /* MacroFile */
Packit b099d7
# endif /* ! SVR4 */
Packit b099d7
#endif /* SYSV386 */
Packit b099d7
Packit b099d7
#ifdef DGUX
Packit b099d7
# define i386Architecture
Packit b099d7
# define SVR4Architecture
Packit b099d7
# define MacroIncludeFile <DGUX.cf>
Packit b099d7
# define MacroFile DGUX.cf
Packit b099d7
# undef DGUX
Packit b099d7
# define DguxArchitecture
Packit b099d7
#endif /* DGUX */
Packit b099d7
Packit b099d7
#ifdef __convex__
Packit b099d7
# define MacroIncludeFile <convex.cf>
Packit b099d7
# define MacroFile convex.cf
Packit b099d7
# ifdef convex
Packit b099d7
#  undef convex
Packit b099d7
# endif
Packit b099d7
# define ConvexArchitecture
Packit b099d7
#endif /* _convex_ */
Packit b099d7
Packit b099d7
#ifdef __osf__
Packit b099d7
# define MacroIncludeFile <osf1.cf>
Packit b099d7
# define MacroFile osf1.cf
Packit b099d7
# define OSF1Architecture
Packit b099d7
# undef __osf__
Packit b099d7
# ifdef __mips__
Packit b099d7
#  undef __mips__
Packit b099d7
#  define MipsArchitecture
Packit b099d7
# endif
Packit b099d7
# ifdef __alpha
Packit b099d7
#  undef __alpha
Packit b099d7
#  define AlphaArchitecture
Packit b099d7
# endif
Packit b099d7
#endif /* __osf__ */
Packit b099d7
Packit b099d7
#ifdef Oki
Packit b099d7
# define MacroIncludeFile <Oki.cf>
Packit b099d7
# define MacroFile Oki.cf
Packit b099d7
# undef Oki
Packit b099d7
# define i860SVR4Architecture
Packit b099d7
# define SVR4Architecture
Packit b099d7
# undef SVR4
Packit b099d7
#endif /* Oki */
Packit b099d7
Packit b099d7
#ifdef WIN32
Packit b099d7
# define MacroIncludeFile <Win32.cf>
Packit b099d7
# define MacroFile Win32.cf
Packit b099d7
# define Win32Architecture
Packit b099d7
#endif /* WIN32 */
Packit b099d7
Packit b099d7
#ifdef linux 
Packit b099d7
# define MacroIncludeFile <linux.cf>
Packit b099d7
# define MacroFile linux.cf
Packit b099d7
# undef linux
Packit b099d7
# define LinuxArchitecture
Packit b099d7
# ifdef i386
Packit b099d7
#  define i386Architecture
Packit b099d7
#  undef i386
Packit b099d7
# endif /* i386 */
Packit b099d7
# ifdef __i386__
Packit b099d7
#  ifndef i386Architecture
Packit b099d7
#   define i386Architecture
Packit b099d7
#  endif
Packit b099d7
#  undef __i386__
Packit b099d7
# endif /* __i386__ */
Packit b099d7
# ifdef __alpha
Packit b099d7
#  define AlphaArchitecture
Packit b099d7
#  undef __alpha
Packit b099d7
# endif /* __alpha */
Packit b099d7
# ifdef __alpha__
Packit b099d7
#  define AlphaArchitecture
Packit b099d7
#  undef __alpha__
Packit b099d7
# endif /* __alpha__ */
Packit b099d7
# ifdef mc68000
Packit b099d7
#  define Mc68020Architecture
Packit b099d7
#  undef mc68000
Packit b099d7
# endif /* mc68000 */
Packit b099d7
# ifdef powerpc
Packit b099d7
#  define PowerPCArchitecture
Packit b099d7
#  undef powerpc
Packit b099d7
# endif
Packit b099d7
# if defined(arm) || defined(__arm__)
Packit b099d7
#   define ArmArchitecture
Packit b099d7
#   undef arm
Packit b099d7
#   undef __arm__
Packit b099d7
#   if defined(__ARM_ARCH_4__)
Packit b099d7
#     define Arm4Architecture
Packit b099d7
#     define Arm32Architecture
Packit b099d7
#     undef __ARM_ARCH_4__
Packit b099d7
#   endif
Packit b099d7
#   if defined(__ARM_ARCH_3__)
Packit b099d7
#     define Arm3Architecture
Packit b099d7
#     undef __ARM_ARCH_3__
Packit b099d7
#   endif
Packit b099d7
# endif
Packit b099d7
#endif /* linux */
Packit b099d7
Packit b099d7
#if (defined(__Lynx__) || defined(Lynx)) && (defined(i386) || defined(__i386__) || defined(__x86__) || defined(__powerpc__) || defined(__sparc__) || defined(sparc))
Packit b099d7
# define MacroIncludeFile <lynx.cf>
Packit b099d7
# define MacroFile lynx.cf
Packit b099d7
# define LynxOSArchitecture
Packit b099d7
# undef __Lynx__
Packit b099d7
# undef Lynx
Packit b099d7
# undef lynx
Packit b099d7
# if defined(i386) || defined(__i386__) || defined(__x86__)
Packit b099d7
#  define i386Architecture
Packit b099d7
#  undef i386
Packit b099d7
#  undef __i386__
Packit b099d7
#  undef __x86__
Packit b099d7
# endif
Packit b099d7
# ifdef __powerpc__
Packit b099d7
#  define ppcArchitecture
Packit b099d7
#  undef __powerpc__
Packit b099d7
# endif
Packit b099d7
# if defined(sparc) || defined(__sparc__)
Packit b099d7
#  define SparcArchitecture
Packit b099d7
#  undef sparc
Packit b099d7
#  undef __sparc__
Packit b099d7
# endif
Packit b099d7
#endif /* LynxOS AT/PPC/microSPARC */
Packit b099d7
Packit b099d7
#ifdef __uxp__
Packit b099d7
# define MacroIncludeFile <fujitsu.cf>
Packit b099d7
# define MacroFile fujitsu.cf
Packit b099d7
# define FujitsuArchitecture
Packit b099d7
# undef __uxp__
Packit b099d7
# define UXPArchitecture
Packit b099d7
# define SVR4Architecture
Packit b099d7
# ifdef sparc
Packit b099d7
#  undef sparc
Packit b099d7
#  define SparcArchitecture
Packit b099d7
# endif
Packit b099d7
#endif /* __uxp__ */
Packit b099d7
Packit b099d7
#ifdef __sxg__
Packit b099d7
# define MacroIncludeFile <fujitsu.cf>
Packit b099d7
# define MacroFile fujitsu.cf
Packit b099d7
# define FujitsuArchitecture
Packit b099d7
# undef __sxg__
Packit b099d7
# define mc68000Architecture
Packit b099d7
#endif /* __sxg__ */
Packit b099d7
Packit b099d7
#if defined(sequent) || defined(_SEQUENT_)
Packit b099d7
# define MacroIncludeFile <sequent.cf>
Packit b099d7
# define MacroFile sequent.cf
Packit b099d7
# ifdef sequent
Packit b099d7
#  undef sequent
Packit b099d7
#  define Dynix3Architecture
Packit b099d7
# endif
Packit b099d7
# ifdef _SEQUENT_
Packit b099d7
#  undef _SEQUENT_
Packit b099d7
#  define DynixPtxArchitecture
Packit b099d7
# endif
Packit b099d7
# define SequentArchitecture
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if defined(_nec_ews_svr4) || defined(nec_ews_svr4) || defined(nec_ews_svr2) || defined(SX) || defined(_nec_up) || defined(_nec_ft) || defined(PC_UX)
Packit b099d7
# ifdef nec
Packit b099d7
#  undef nec
Packit b099d7
# endif
Packit b099d7
# define MacroIncludeFile <nec.cf>
Packit b099d7
# define MacroFile nec.cf
Packit b099d7
# define NecArchitecture
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifdef minix 
Packit b099d7
#define MacroIncludeFile <minix.cf>
Packit b099d7
#define MacroFile minix.cf
Packit b099d7
#undef minix
Packit b099d7
#define MinixArchitecture
Packit b099d7
#define i386Architecture
Packit b099d7
#endif /* minix */
Packit b099d7
Packit b099d7
#ifdef MACH
Packit b099d7
#ifdef __GNU__
Packit b099d7
#define MacroIncludeFile <gnu.cf>
Packit b099d7
#define MacroFile gnu.cf
Packit b099d7
#define GNUMachArchitecture
Packit b099d7
#else
Packit b099d7
#define MacroIncludeFile <mach.cf>
Packit b099d7
#define MacroFile mach.cf
Packit b099d7
#endif
Packit b099d7
#undef MACH
Packit b099d7
#ifdef	i386
Packit b099d7
#define i386MachArchitecture
Packit b099d7
#define i386Architecture
Packit b099d7
#endif	/* i386 */
Packit b099d7
#undef i386
Packit b099d7
#endif /* MACH */
Packit b099d7
Packit b099d7
#ifdef emxos2
Packit b099d7
#define MacroIncludeFile <os2.cf>
Packit b099d7
#define MacroFile os2.cf
Packit b099d7
#define OS2Architecture
Packit b099d7
#define i386Architecture
Packit b099d7
#endif /* emxos2 */
Packit b099d7
Packit b099d7
#if defined(__QNX__) && !defined(__QNXNTO__)
Packit b099d7
#define MacroIncludeFile <QNX.cf>
Packit b099d7
#define MacroFile QNX.cf
Packit b099d7
#define QNXArchitecture
Packit b099d7
#define i386Architecture
Packit b099d7
#endif /* QNX4 */
Packit b099d7
Packit b099d7
#ifdef __QNXNTO__
Packit b099d7
#define MacroIncludeFile <nto.cf>
Packit b099d7
#define MacroFile nto.cf
Packit b099d7
#define NTOArchitecture
Packit b099d7
#ifdef PPC
Packit b099d7
# define PPCArchitecture
Packit b099d7
# undef PPC
Packit b099d7
#else
Packit b099d7
#ifdef MIPS
Packit b099d7
# define mipsArchitecture
Packit b099d7
# undef MIPS
Packit b099d7
#else
Packit b099d7
#ifdef i386
Packit b099d7
# define i386Architecture
Packit b099d7
# undef i386
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
#endif /* QNX/Neutrino */
Packit b099d7
Packit b099d7
#ifndef MacroIncludeFile
Packit b099d7
XCOMM WARNING:  Imake.cf not configured; guessing at definitions!!!
Packit b099d7
XCOMM This might mean that BOOTSTRAPCFLAGS was not set when building imake.
Packit b099d7
#define MacroIncludeFile <generic.cf>
Packit b099d7
#define MacroFile generic.cf
Packit b099d7
#endif