|
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
|