?? imake.cf
字號:
XCOMM $Xorg: Imake.cf,v 1.4 2000/08/17 19:41:45 cpqbld Exp $/* * To add support for another platform: * * 1. Identify a machine-specific cpp symbol. If your preprocessor * does not have any built in, you will need to add the symbol to the * cpp_argv table in config/imake/imakemdep.h and rebuild imake with * the BOOTSTRAPCFLAGS variable set (see the macII for an example). * * 2. Add all machine-specific cpp symbols (either defined by you or by * the preprocessor or compiler) to the predefs table in * config/imake/imakemdep.h. * * 3. But a new #ifdef block below that defines MacroIncludeFile and * MacroFile for your new platform and then #undefs the machine- * specific preprocessor symbols (to avoid problems with file names). * * 4. Create a .cf file with the name given by MacroFile. */XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.66 2001/04/18 16:13:17 dawes Exp $#if defined(__APPLE__)# undef __APPLE__# define MacroIncludeFile <darwin.cf># define MacroFile darwin.cf# define DarwinArchitecture# ifdef __ppc__# define PpcDarwinArchitecture# undef __ppc__# endif# ifdef __i386__# define i386DarwinArchitecture# undef __i386__# endif#endif#if defined(clipper) || defined(__clipper__)# undef clipper# define MacroIncludeFile <ingr.cf># define MacroFile ingr.cf# define IngrArchitecture#endif /* clipper */#ifdef __CYGWIN__#define MacroIncludeFile <cygwin.cf>#define MacroFile cygwin.cf#define cygwinArchitecture#define i386Architecture#undef i386#undef __i386__#undef _X86_#undef __CYGWIN__#endif /* CYGWIN */#ifdef ultrix# define MacroIncludeFile <ultrix.cf># define MacroFile ultrix.cf# ifdef vax# undef vax# define VaxArchitecture# endif# ifdef mips# undef mips# define MipsArchitecture# define MipselArchitecture# endif# undef ultrix# define UltrixArchitecture#endif /* ultrix */#if defined(vax) && !defined(UltrixArchitecture)# define MacroIncludeFile <bsd.cf># define MacroFile bsd.cf# undef vax# define BSDArchitecture# define VaxArchitecture#endif /* vax */#ifdef bsdi# define MacroIncludeFile <bsdi.cf># define MacroFile bsdi.cf# undef bsdi# define BSDOSArchitecture# if defined(__i386__) || defined(i386)# define i386BsdArchitecture# define i386Architecture# undef i386# undef __i386__# endif# if defined(__sparc__) || defined(__sparc_v9__) || defined(sparc)# define SparcArchitecture# undef sparc# undef __sparc__# undef __sparc_v9__# endif#endif /* bsdi */#ifdef __OpenBSD__# undef __OpenBSD__# undef __NetBSD__# define OpenBSDArchitecture# define MacroIncludeFile <OpenBSD.cf># define MacroFile OpenBSD.cf# ifdef __i386__# define i386BsdArchitecture# define i386Architecture# undef i386# endif# if defined(__sparc__) || defined(sparc)# define SparcArchitecture# undef sparc# endif# ifdef mips# define MipsArchitecture# ifdef arc# define ArcArchitecture# undef arc# endif# ifdef pmax# define PmaxArchitecture# undef pmax# endif# undef mips# endif# ifdef __alpha__# define AlphaArchitecture# undef __alpha__# endif# ifdef mc68020# define Mc68020Architecture# if defined(amiga)# define AmigaArchitecture# undef amiga# endif# if defined(hp300)# define Hp300Architecture# undef hp300# endif# if defined(mac68k)# define Mac68kArchitecture# undef mac68k# endif# if defined(mvme68k)# define Mvme68kArchitecture# undef mvme68k# endif# if defined(sun3) # define Sun3Architecture# undef sun3# endif# undef mc68000# endif# ifdef __powerpc__# define PpcArchitecture# undef __powerpc__# endif#endif /* OpenBSD */#ifdef __NetBSD__# define MacroIncludeFile <NetBSD.cf># define MacroFile NetBSD.cf# undef __NetBSD__# define NetBSDArchitecture# ifdef __i386__# define i386BsdArchitecture# define i386Architecture# undef i386# endif# if defined(__sparc__) || defined(sparc)# define SparcArchitecture# undef sparc# endif# ifdef mips# define MipsArchitecture# define ArcArchitecture# undef mips# endif# ifdef __alpha__# define AlphaArchitecture# undef __alpha__# endif# ifdef mc68000# define Mc68020Architecture# endif# ifdef __arm32__# define Arm32Architecture# undef __arm32__# endif# ifdef __vax__# define VaxArchitecture# undef __vax__# endif# ifdef __powerpc__# define PpcArchitecture# undef __powerpc__# endif#endif /* NetBSD */#ifdef __FreeBSD__# define MacroIncludeFile <FreeBSD.cf># define MacroFile FreeBSD.cf# undef __FreeBSD__# define FreeBSDArchitecture# ifdef __i386__# define i386BsdArchitecture# define i386Architecture# undef i386# endif# ifdef __alpha__# define AlphaBsdArchitecture# define AlphaArchitecture# undef __alpha__# endif#endif /* __FreeBSD__ */#ifdef AMOEBA /* Should be before the 'sun' entry because we may be cross-compiling */# define MacroIncludeFile <Amoeba.cf># define MacroFile Amoeba.cf# if defined(i80386) || defined(__i80386__)# undef i80386# define i386Architecture# else# if defined(mc68000) || defined(__mc68000__)# undef mc68000# define Sun3Architecture# define SunArchitecture# else# if defined(sparc) || defined(__sparc__)# undef sparc# define SparcArchitecture# define SunArchitecture# endif# endif# undef sun# endif#endif /* AMOEBA */#ifdef sun# define MacroIncludeFile <sun.cf># define MacroFile sun.cf# ifdef SVR4# undef SVR4# define SVR4Architecture# endif# ifdef sparc# undef sparc# define SparcArchitecture# endif# ifdef mc68000# undef mc68000# define Sun3Architecture# endif# ifdef i386# undef i386# define i386Architecture# endif# undef sun# define SunArchitecture#endif /* sun */#ifdef __hpux# define MacroIncludeFile <hp.cf># define MacroFile hp.cf# undef __hpux# define HPArchitecture#endif /* __hpux */#ifdef sco# define MacroIncludeFile <sco5.cf># define MacroFile sco5.cf# undef sco# undef USL# undef SYSV# undef i386# undef SCO# undef SVR4# define i386Architecture# define SCOArchitecture# define i386SVR3Architecture# define SVR3Architecture# define i386ScoArchitecture# define i386Sco325Architecture#endif /* sco - SCO Open Server 5 */#ifdef USL# define MacroIncludeFile <usl.cf># define MacroFile usl.cf# undef USL# undef SVR4# undef i386# define SVR4Architecture# define i386Architecture# define USLArchitecture#endif /* USL */#ifdef NCR# define MacroIncludeFile <ncr.cf># define MacroFile ncr.cf# undef NCR# undef SVR4# undef i386# define SVR4Architecture# define i386Architecture# define NCRArchitecture#endif /* NCR */#ifdef apollo# define MacroIncludeFile <apollo.cf># define MacroFile apollo.cf# undef apollo# define ApolloArchitecture#endif /* apollo */#ifdef sony# define MacroIncludeFile <sony.cf># define MacroFile sony.cf# undef sony# undef sony_news# define SonyArchitecture# ifdef mc68020# undef mc68020# undef mc68030# define Mc68020Architecture# endif# ifdef mips# undef mips# define MipsArchitecture# endif# ifdef __svr4# define SVR4Architecture# else# if !defined(bsd43) || defined(SYSTYPE_SYSV) || defined(_SYSTYPE_SYSV)# define SonySysvArchitecture# else# define SonyBsdArchitecture# endif# endif#endif /* sony */#ifdef M4310# define MacroIncludeFile <pegasus.cf># define MacroFile pegasus.cf# undef M4310# define PegasusArchitecture#endif /* M4310 */#ifdef M4330# define MacroIncludeFile <m4330.cf># define MacroFile m4330.cf# undef M4330# define M4330Architecture#endif /* M4330 */#ifdef macII# define MacroIncludeFile <macII.cf># define MacroFile macII.cf# undef macII# define MacIIArchitecture#endif /* macII */#ifdef _CRAY# define MacroIncludeFile <cray.cf># define MacroFile cray.cf# undef cray# undef CRAY# undef CRAY1# undef CRAY2# undef YMP# define CrayArchitecture#endif /* _CRAY */#ifdef sgi# define MacroIncludeFile <sgi.cf># define MacroFile sgi.cf# undef sgi# define SGIArchitecture# undef mips# undef __mips# define MipsArchitecture# ifdef _SVR4# undef _SVR4# define SVR4Architecture# endif# ifdef _SYSTYPE_SVR4# undef _SYSTYPE_SVR4# define SVR4Architecture# endif#endif /* sgi */#ifdef stellar# define MacroIncludeFile <stellar.cf># define MacroFile stellar.cf# undef stellar# define StellarArchitecture#endif /* stellar */#if defined(ibm) || defined(_IBMR2) || defined(ibm032) || defined(aix)# define MacroIncludeFile <ibm.cf># define MacroFile ibm.cf# ifdef ibm# undef ibm# endif# define IBMArchitecture# ifdef i386# undef i386# define PS2Architecture# endif# ifdef ibm032# undef ibm032# define RtArchitecture# endif# ifdef aix# undef aix# define AIXArchitecture# endif# ifdef _IBMR2# undef _IBMR2# define RsArchitecture# endif#endif /* ibm */#ifdef luna# undef luna# define MacroIncludeFile <luna.cf># define MacroFile luna.cf# define LunaArchitecture# ifdef mc68000# undef mc68000# define Mc68000Architecture# else# undef mc88000# define Mc88000Architecture# endif#endif /* luna */#ifdef Mips# define MacroIncludeFile <Mips.cf># define MacroFile Mips.cf# undef Mips# undef mips# if defined(SYSTYPE_BSD43) || defined(BSD) || defined(BSD43)# define MipsBsdArchitecture# else /* BSD */# define MipsSysvArchitecture# endif /* BSD */#endif /* Mips */#ifdef MOTOROLA# define MacroIncludeFile <moto.cf># define MacroFile moto.cf# undef MOTOROLA # ifdef SYSV# define MotoR3Architecture# endif# ifdef SVR4# define MotoR4Architecture# endif#endif /* MOTOROLA */#if defined(SVR4) && !defined(DGUX)# ifdef i386# define i386Architecture# undef i386# endif# ifdef PC98# define PANIX98Architecture# undef PC98# endif# define SVR4Architecture# define MacroIncludeFile <svr4.cf># define MacroFile svr4.cf# undef SVR4#endif /* SVR4 */#ifdef SYSV# ifdef i386# undef i386# ifdef ISC# define i386Architecture # define i386SVR3Architecture # define MacroIncludeFile <isc.cf>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -